打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
本是同根生

金庸先生的作品中有很多双胞胎,比较出名的有《射雕英雄传》中的裘千仞和裘千丈,《天龙八部》里的阿朱和阿紫,《侠客行》中的石破天和石中玉等等。我们阅读原著时,这些双胞胎形象给了我们及深刻的印象!

有一个有意思的现象:在Excel中,有些函数具有类似的语法结构,具有相似的功能,并能完成类似的任务。今天就向大家介绍两个与sum函数类似的函数:sumif函数和sumproduct函数。

一:sumif函数

语法结构:SUMIF(range,criteria,[sum_range])

Range:必须项。用于条件计算的单元格区域。每个区域中的单元格都必须是数字、名称、数组或包含数字的引用

Criteria:必须项。用于确定对那些单元格求和的条件,其形式可以是数字、表达式、单元格引用、文本或函数

Sum_range:表示根据条件判断的结果要进行计算的单元格区域。如果被省略,则会对在range中指定的单元格区域中符合条件的单元格进行求和

        sumif函数可以对区域中符合指定条件的值求和。下例中,我们要求一班同学的成绩总和,其公式是“=SUMIF($A$2:$A$5,"一班",$E$2:$E$5)”。

这是个普通函数,不需要三键回车。它和数组公式“=SUM(($A$2:$A$5=A2)*($E$2:$E$5))”计算的结果完全相同。

同样,求总成绩大于90分的成绩总和,我们可以输入一下公式“=SUMIF($E$2:$E$5,">90")”。当没有“Sum_range”这个参数时,公式对E列中符合条件的单元格求和。同样,这也是一个普通函数,不需要三键回车。

二:sumproduct函数

语法结构:SUMPRODUCT(array1,[array2],[array3],...)

Array:给定的区域、数组等

SUMPRODUCT函数是指在给定的几组数组中,将数组件对应的元素相乘,并返回乘积之和。如下例:求总的公式为“=SUMPRODUCT($A$2:$A$5,$B$2:$B$5)”。

其将区域A2:A5和B2:B5所对应的单元格值相乘,再将积相加。

在sumproduct函数中,我们也可以指定一些条件。比如,下例中我们要求所有苹果的总金额。公式为“=SUMPRODUCT(($A$2:$A$5=A2)*($B$2:$B$5)*($C$2:$C$5))”。

sumproduct函数支持数组运算,因此不需要三键回车了。

好了,休息一下,今天就到这里吧!

-END-

欢迎关注【Excel应用之家】专栏,了解更多的Excel实际应用技能,尽在Excel应用之家!

版权声明:本文归Excel应用之家专栏(微信公众号Excel应用之家)原创撰写,未经允许不得转载。欢迎关注专栏/公众号。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
excel多条件专辑
【转】 Excel制表技巧(51)公式及函数的高级应用
EXCEL常用函数公式及技巧搜集之五
厉害,Excel中8个鲜为人知的条件求和公式
Excel中,只会用Sum求和,那就真的Out了!
Excel技巧应用篇:如果单元格在另一列中包含特定文本,则求和
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服