我有一个excel表,当我试图使用的是 SUMIF 来添加基于另一个范围的值,如下面的截图。
SUMIF
我正在使用下面的 SUMIF 的公式。
=SUMIF(B2:B560,"<=10000",A2:A560)
我的目标是如果A列中的单元格在B列中的对应值小于或等于10,000.我的问题是excel忽略了空白单元格,而我需要它们被计算为小于10,000。我不能手动替换空白单元格,因为它是一个长表。
我感谢你的时间和支持。
有一个选项是额外的 SUMIF:
=SUMIF(B2:B560,"<=10000",A2:A560)+SUMIF(B2:B5260,"",A2:A560)
另一种选择是: SUMPRODUCT:
SUMPRODUCT
=SUMPRODUCT(A2:A560*(B2:B560<=10000))
第三种选择,如果你有机会接触到《公约》。FILTER 职能。
FILTER
=SUM(FILTER(A2:A560,B2:B560<=10000))