excel - 有条件的求和

标签 excel excel-formula

如何制作包含条件的和积?像这样:

= SUMPRODUCT(COL1, COL2, COL3="ABC")

我尝试添加 IF 但不起作用:

= SUMPRODUCT(COL1, COL2, IF(COL3="ABC",1,0))

最佳答案

如果您使用 CTRL+SHIFT+ENTER 进行“数组输入”,则使用 IF 的版本将起作用。 .....但更常见的是,您使用像 +0 这样的“强制”将 TRUE/FALSE 值转换为 1/0 值,例如

=SUMPRODUCT(COL1,COL2,(COL3="ABC")+0)

【可以正常输入】

或者很常见

=SUMPRODUCT(COL1,COL2,--(COL3="ABC"))

关于excel - 有条件的求和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20057378/

相关文章:

excel - excel如何统计某个字段出现在特定 'week'的次数

c++ - 整数在 Excel 2010 与 Excel 2003 中的表示(C++ 插件)

python - 使用 Pyexcel 处理 Excel 数据

excel - 返回每行最大值的列标题

vba - 与 VBA 一起使用时对工作表使用绝对命名

excel - 我需要一个函数来通过匹配其他列值来获取所需的列

excel - 如何加载每个用户窗体而不必单独调用 .Show?

VBA如何在X列的值与Y列的值不匹配时删除行

VBA-Excel : Split string in a different column

excel - 跳过 IF/CountIf 中的单元格