Excel Sumifs多条件求和问题

SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], …)

公式里面,诸项条件criteria1, criteria2, … criteriaN之间都是“且”的关系

如果 criteriaX和criteriaY之间是"或"的关系,而不是"且"的关系,如何实现?

excel里面是有AND/OR/NOT的

crtieria里嵌套OR, 貌似不行

1 个赞

那就if if if 慢慢寫再sum咯 :full_moon_with_face:

1 个赞

用 VB script
or
再建立一列,创建一个新 binary , either condition 1 or condition 2, binary col is 1
然后 sumif

sumif(condition1)+sumif(condition2)-sumif(condition1,condition2)

如果不止2个条件,可以新建一列用and/or或者if来定义最终需要的condition

3 个赞

you mean VBA?

1 个赞

你的回答最完美!

要么辅助列,要么用加减计算。

小小的建议是"sumif(condition1)+sumif(condition2)"可以简化成sumifs(condition1, condition2)

也可以利用De Morgan
sum(all values)-sumifs(values, not:criteria 1, not: criteria 2)

1 个赞

VBA zs