作业帮 > 综合 > 作业

请问:函数=SUMPRODUCT(--(G9:G11=H9:H11))和函数SUMPRODUCT(G9:G11,H9:H

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/14 13:06:44
请问:函数=SUMPRODUCT(--(G9:G11=H9:H11))和函数SUMPRODUCT(G9:G11,H9:H11))有什么不同?
前者中--是什么意思?在excel函数中好像找不到这种函数?请高手指教.谢谢!
=SUMPRODUCT(G9:G11,H9:H11)
这是SUMPRODUCT的标准用法--求乘积和.是将两列对应相乘,再求和.
相当于:
=G9*H9+G10*H10+G11*H11
=SUMPRODUCT(--(G9:G11=H9:H11))
G9:G11=H9:H11,分别判断两列是否对应相等,得到一个逻辑数组,
再利用--进行减负运算,将上述逻辑值转换为数值0和1,
最后用SUMPRODUCT汇总.
这样得到的是两列对应相等的个数.
这是SUMPRODUCT的变通用法,类似的用法广泛用于数组的运算.
补充:--不是函数,称之为减负运算,是将文本型数字、逻辑值转换为数值的一种常用方式.