网站首页 > java教程 正文
公式解析:【SUMPRODUCT】在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和
当我们输入=SUMPRODUCT,会弹出如下的提示框
用法解析(以下均为虚拟数据):
1.直接求和:计算总销售额
=SUMPRODUCT(C2:C15)
2.数组乘积之和:计算总销售额
=SUMPRODUCT(C2:C15,D2:D15)
3.多条件求和:计算男员工销售大于500的总销售额
=SUMPRODUCT((B2:B10="男")*(C2:C10>500)*(D2:D10))
4.单一条件计数:计算销售部人数
=SUMPRODUCT(N(B2:B6="销售部"))
解析(按F9键可返回公式计算结果):
B2:B6="销售部",返回结果{FALSE;TRUE;TRUE;FALSE;FALSE}
N函数-返回转化为数值后的值:这里将TRUE转化为1,将FALSE转换为0,N(B2:B6="销售部")返回结果{0;1;1;0;0}
SUMPRODUCT求和结果为2
5.多条件计数:计算销售数量大于500的男员工人数
=SUMPRODUCT((B2:B10="男")*(C2:C10>500))
6.不重复值个数:计算参赛人员人数
=SUMPRODUCT(1/COUNTIF(A2:A11,A2:A11))
解析
原理:1个苹果等分3份,每份占3/1,三个3/1相加为1,是1个苹果
同理:黄雅静参赛两次,每次参赛视为2/1,两个2/1相加为1,参赛人数为1
COUNTIF(A2:A11,A2:A11)结果为{1;1;1;1;1;2;1;1;1;2}
计算的是每一个姓名出现的个数
1/COUNTIF(A2:A11,A2:A11)结果为{1;1;1;1;1;0.5;1;1;1;0.5}
SUMPRODUCT求和结果为9
以上就是今天要分享的全部内容了,一起加油吧!
猜你喜欢
- 2025-10-14 Sumifs函数公式进阶,求和是多列,你会么
- 2025-10-14 EXCEL带单位求和的3种方法,第三种有点难
- 2025-10-14 四个方法让文本型数字求和不再困扰
- 2025-10-14 Excel中的9个逻辑函数都不掌握,还敢称Excel达人?
- 2025-10-14 如何对 Excel 中带单位的区域求和?
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)