【问题标题】:EXCEL sum and sumifs excluding multiple wordsEXCEL sum 和 sumifs 不包括多个单词
【发布时间】:2017-05-24 18:38:48
【问题描述】:

我在下面输入的公式仅适用于我在示例 1 中使用 符号的一个条件。我遇到的问题是当我输入两个 时,如示例 2 所示,它会使我的总值加倍并且不起作用.我如何输入两个 条件来获得收入的美元价值? 例如,在示例 1 中我的收入结果将是 75,000,但在示例 2 中我得到 150,000。不明白发生了什么。可能是我犯的一个简单错误。

1) =SUM(SUMIFS(Revdata!O:O,Revdata!N:N,Sheet2!B3,Revdata!J:J,{"dog"}))

2) =SUM(SUMIFS(Revdata!O:O,Revdata!N:N,Sheet2!B3,Revdata!J:J,{"dog","cat"}))

【问题讨论】:

  • 当做一个这样的数组时,它是一个 OR。因此,由于您一次只查看一个单元格,它将始终返回 true,如果它是 dog,则不会 = cat 并返回 true,反之亦然。

标签: excel excel-formula


【解决方案1】:

您可以在 SUMIFS 内重复使用另一个条件的相同范围。这样您就要求满足两个条件,而不是其中任何一个

顺便说一句,您不需要SUM,只需SUMIFS

=SUMIFS(RevData!O:O,RevData!N:N,Sheet2!B3,RevData!J:J,"<>dog",RevData!J:J,"<>cat")

【讨论】:

  • 更好,我被 OP 的方法锚定了
  • @ScottCraner 是的,我想到了 ;)
  • 我以相反的方式解决了它。我只想要那些确切的词 =SUMIFS(RevData!O:O,RevData!N:N,Sheet2!B3,RevData!J:J,{"dog","cat"})
猜你喜欢
  • 1970-01-01
  • 2019-09-22
  • 2014-12-11
  • 2014-02-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多