EXCEL SUMPRODUCT实现条件求和
只记录了一点内容,没有探索很多,只是用来提醒自己“哦,sumproduct还可以这样用”。
先把sumproduct的基本内容粘贴一下:
SUMPRODUCT函数返回相应范围或数组的个数之和。 默认操作是乘法,但也可以执行加减除运算。
若要使用默认操作 (乘法) :
=SUMPRODUCT (array1, [array2], [array3], ...)
SUMPRODUCT 函数语法具有下列参数:
array1 (必需) 其相应元素需要进行相乘并求和的第一个数组参数。
[array2], [array3],... (可选)2 到 255 个数组参数,其相应元素需要进行相乘并求和。
执行其他算术运算
像往常一样使用 SUMPRODUCT,但请将分隔数组参数的逗号替换为所需的算术运算符 (*、/、+、-) 。 执行所有操作后,结果将像往常一样进行求和。
上图:

想要计算所有结果为“H”的概率之和:
首先对上方的表格区域进行条件判断,=“H”为TRUE,!=“H”为FALSE
然后将逻辑值“TRUE”or“FALSE”转换为数字1、0
得到sumproduct公式中的第一项
最后将需要计算的下方区域选中,构成完整公式:
总的来说,就是将=“H”的单元格变为1,与对应概率相乘仍为概率本身;将!=“H”的单元格变为0,与对应概率相乘为0,最后总和便是所有“H”的概率。
*sumproduct的介绍部分源自EXCEL官网
*方法源自网络
*原题来自


