在If语句中的Sumifs

时间:2018-03-11 10:15:43

标签: excel excel-formula

我有一个excel工作表,需要一个公式来检查2个下拉列表并根据选择求和。

第一次下拉:选择团队

第二次下拉:选择时区

我当前的公式目前不使用时区下拉列表,因为当我的公式为真或假时,它会打印sumifs公式而不是将其计算出来。

E4是PST,CAT等的时区下拉列表。

B2是TeamA,TeamB等的团队下拉...

公式:public <T extends MyOwnCls1<S>, S extends MyOwnCls2> T func(Class<T> p1, Class<S>... p2) { ... }

需要新的公式:

=SUMIFS(Items!C:C;Items!F:F;[@Date];Team;$B$2)

如果 true ,则会显示:=IF(E4="PST";"=SUMIFS(Items!C:C;Items!F:F;[@Date];Team;$B$2)";"=SUMIFS(Items!C:C;Items!I:I;[@Date];Team;$B$2)")但是应该计算出公式并显示=SUMIFS(Items!C:C;Items!F:F;[@Date];Team;$B$2)

我尝试过另一种方式,例如:

6也无效。

1 个答案:

答案 0 :(得分:1)

删除引号。

=IF(E4="PST";SUMIFS(Items!C:C;Items!F:F;[@Date];Team;$B$2);SUMIFS(Items!C:C;Items!I:I;[@Date];Team;$B$2))

这导致它显示为字符串。