Excel:SUMPRODUCT函数

SUMPRODUCT 函数不仅可以用于求和,也常用于统计,故被称为“Excel 函数中的瑞士军刀”。
要使用好 SUMPRODUCT 函数,先要了解 Excel 中的逻辑类型与逻辑运算。
  • 逻辑类型

逻辑类型,又名布尔类型或布林类型,它只有两个值:TRUE(真)和FALSE(假)。
在 Excel 中,其实 TRUE 可以对应数值 1,而 FALSE 则对应数值 0。
可以由以下式子进行验证:即逻辑值 TRUE 乘以任何值得它本身,逻辑值 FALSE 乘以任何值得 0。
  • AND 函数

AND(条件1,条件2,条件3)
条件中只要一个为假,结果就为假。
条件全部为真,结果才为真。
例如:
=AND(D2>=10,E2>=1000)
如下图,表示消费次数大于等于 10 次,且消费总金额大于等于 1000 的,可升为 VIP。
或者公式改为:
=IF(AND(D2>=10,E2>=1000),"可升VIP","条件不符")
这样就会让表格更易读。
  • OR 函数

OR(条件1,条件2,条件3)
条件中只要一个为真,结果就为真。
条件全部为假,结果才为假。
例如:
=OR(D2>=10,E2>=1000)
表示满足消费次数大于等于 10 次,或者消费总金额大于等于 1000 的两个条件之一的,可升为 VIP。
逻辑运算或关系运算常可简化公式。
比如:
=IF(E3>=1000,TRUE,FALSE)
可简化为:
=E3>1000
又如,判断性别是否为“男”:
=B2="男"
也可用于条件格式的设置,见下图。
  • SUMPRODUCT 函数

SUMPRODUCT(数组1,数组2,...)
SUMPRODUCT 函数的基本功能是将两栏(数组或区域)对应的数值相乘得到的结果进行加总。
1、用于计算销售总额等。
2、用于成绩的加权计算等。
3、还可用于两行数据相乘后加总。
4、与逻辑值结合计算。
由于逻辑值 TRUE 和 FALSE 分别对应数值 1 和 0,所以:
=SUMPRODUCT((C3:C9="是")*1)
或者
=SUMPRODUCT(--(C3:C9="是"))
提示:乘以 1 或使用双减号的目的是将文本型或逻辑型数据转换为数值型,以便计算。
例 1,统计有缴年费且住在东区的人数。
原理说明:

例 2,统计住在东区且有缴年费的人的消费金额总数。

“有钱的捧个钱场,好看的点下在看”
(0)

相关推荐