【问题标题】:Only show the sum of a column if there are at least 3 records in another column仅当另一列中至少有 3 条记录时才显示该列的总和
【发布时间】:2021-05-14 00:49:28
【问题描述】:

我有 3 列数据。 E 列 = 持续时间。用户将为 20 名员工输入天数(持续时间)。 F 列 = 支付。每个员工的工资清单。 R 列 = 支付总额。这是一个基于天数(Duration)和员工支付(Pay)的计算字段。

为了防止我的员工发现他们的同事的工资,我只想在 A 列中至少有 3 条记录时查看 C 列的总和。

我找到了这个Sum only if 3 从那个答案我尝试使用 =IF(COUNTIF(E2:E15,">2"),SUM(R2:R15))

这只会返回持续时间超过 2 天的记录。我不在乎天数。我希望指标是此列中填充了 3 个单元格。

我认为公式的唯一问题是 CountIF 部分。我需要知道我应该用什么来计算细胞而不是天数。

Screenshot of My Sheet

在上图中,您可以看到它返回的总和 bc 两条记录都大于 2。就像我之前说的,我不在乎单元格中的数字我只想查看总和,如果有超过该列中填充了 2 个单元格。

感谢您的帮助

【问题讨论】:

  • 在您的第一段中,您引用了 E、F 和 R 列。在第二段中,您引用了 A 和 C 列。我在 A 和 C 列中没有看到任何数据您的样品表屏幕截图。你能澄清一下吗?

标签: excel count countif sumifs


【解决方案1】:

根据我对问题的理解,我想出了这个解决方案。试试看吧。

=IF(COUNT($E$2:$E$15)>2,SUM($R$2:$R$15), 0)

【讨论】:

    【解决方案2】:

    这个公式会给出你想要的 =IF(COUNTA(E2:E15)>2,SUM(R2:R15),"") 仅当范围 "E2:E15" 中非空单元格的计数大于 2 时才会显示总和,否则将显示为空。

    【讨论】:

      猜你喜欢
      • 2019-08-07
      • 2017-01-22
      • 2020-07-29
      • 1970-01-01
      • 2022-01-11
      • 1970-01-01
      • 2017-07-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多