【问题标题】:SUMIFS should consider both blank & not blank values.with single formulaSUMIFS 应考虑空白和非空白值。使用单一公式
【发布时间】:2020-03-29 15:18:43
【问题描述】:

大家好, 以下是产品列具有 2 个值的情况:“A”和空白,其中产品不知道。我正在尝试计算产品 A 和未知产品的总数量。

我正在使用 SUMIFS 条件,但公式不考虑空白单元格(未知产品)。如何考虑空白单元格,以便未知产品的总数量为“11”。

使用的公式 =SUMIFS(B:B,A:A,A:A)

I 一个通用公式,可以通过 D 或 E 列使用。

【问题讨论】:

  • =SUM(SUMIF(A1:A7,{"A",""},B1:B7)) 和 sumifs 类似
  • 可以用单引号填充空白单元格吗?
  • @TheGridLock 我们可以有一个公式,其中列没有空白和空白总和,如果条件不为空白和空白条件?
  • 你能上传一张描述你想要什么的图片吗?
  • @TheGridLock 上传图片 3. 需要一个可以通过F列使用的通用公式。

标签: excel excel-formula


【解决方案1】:

以下公式可以解决您的问题:

=IF(ISBLANK(E2),SUMIFS(B:B,A:A,""),SUMIFS(B:B,A:A,E2))

我用你的数据复制了它,它为未知产品返回了 11 个。

【讨论】:

    【解决方案2】:

    这个效果很好,请尝试一下:

    • $D$1:$D$2&"" 据我了解,它将填充 vbnullstring value 类型而不是空单元格,这是 countif 使用 value = "" 计算单元格的条件

    .

    =SUMIF($A$1:$A$7,INDEX($D$1:$D$7&"",ROW(D1)),$B$1:$B$7)
    

    【讨论】:

    • 不要使用B:B,但应该设置限制B1:B100或..否则公式会运行很慢
    【解决方案3】:

    我为“A”和“A”求和,而不是“A”,就像这样:

    【讨论】:

    • 谢谢,但在 D 或 F 列中需要一个通用公式。
    【解决方案4】:

    在“条件”列D2 输入:“A”和D3 输入:=""

    那么,

    在“总数量”列E2,输入公式并向下复制到E3

    =SUMIF(A:A,D2,B:B)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-04-25
      • 1970-01-01
      • 2012-04-18
      • 1970-01-01
      • 1970-01-01
      • 2017-01-19
      • 2021-10-15
      相关资源
      最近更新 更多