如何在Google Sheets中按条件提取唯一值并求和?
数据求和问题解决办法
你用的INDEX+MATCH只能提取单个匹配值,没法实现求和。要完成多条件求和,换这两个函数就行:
方法1:SUMIFS函数(推荐,语法清晰)
=IFERROR(SUMIFS(E:E, F:F, I$6, A:A, $H$7), "-")
- 作用:对E列里同时满足「F列等于I$6」和「A列等于$H$7」的所有单元格求和,没匹配结果就返回"-"。
方法2:SUMPRODUCT函数(适配复杂条件)
=IFERROR(SUMPRODUCT((F:F=I$6)*(A:A=$H$7)*E:E), "-")
- 作用:通过条件判断生成对应数组,把符合条件的E列数值相乘后累加求和,无结果时返回"-"。
内容的提问来源于stack exchange,提问作者onit
相关产品推荐
相关产品推荐

