如果另一列中至少有 3 条记录,则仅显示一列的总和
Only show the sum of a column if there are at least 3 records in another column
我有 3 列数据。 E 列 = 持续时间。用户将为 20 名员工输入天数(持续时间)。 F 列 = 支付。每个员工的工资清单。 R 列 = 支付总额。这是一个根据天数(Duration)和员工工资(Pay)计算出来的字段。
为了防止我的员工发现他们同事的工资,如果 A 列中至少有 3 条记录,我只想看到 C 列的总和。
我找到了这个 Sum only if 3
从那个答案我尝试使用 =IF(COUNTIF(E2:E15,">2"),SUM(R2:R15))
这只是 returns 持续时间超过 2 天的记录。我不在乎天数。我希望指示符是此列中填充了 3 个单元格。
我认为公式的唯一问题是 CountIF 部分。我需要知道我应该用什么来计算细胞数而不是天数。
Screenshot of My Sheet
在上图中,您可以看到它返回一个总和,因为两条记录都大于 2。就像我之前说的,我不在乎单元格中的数字是多少,我只想查看总和是否有该列中填充了 2 个以上的单元格。
感谢您的帮助
根据我对问题的理解,我想出了这个解决方案。试一试。
=IF(COUNT($E:$E)>2,SUM($R:$R), 0)
这个公式会给出你想要的
=IF(计数(E2:E15)>2,SUM(R2:R15),"")
仅当“E2:E15”范围内非空单元格的计数大于 2 时,才会显示总和,否则它将显示为空。
我有 3 列数据。 E 列 = 持续时间。用户将为 20 名员工输入天数(持续时间)。 F 列 = 支付。每个员工的工资清单。 R 列 = 支付总额。这是一个根据天数(Duration)和员工工资(Pay)计算出来的字段。
为了防止我的员工发现他们同事的工资,如果 A 列中至少有 3 条记录,我只想看到 C 列的总和。
我找到了这个 Sum only if 3 从那个答案我尝试使用 =IF(COUNTIF(E2:E15,">2"),SUM(R2:R15))
这只是 returns 持续时间超过 2 天的记录。我不在乎天数。我希望指示符是此列中填充了 3 个单元格。
我认为公式的唯一问题是 CountIF 部分。我需要知道我应该用什么来计算细胞数而不是天数。
Screenshot of My Sheet
在上图中,您可以看到它返回一个总和,因为两条记录都大于 2。就像我之前说的,我不在乎单元格中的数字是多少,我只想查看总和是否有该列中填充了 2 个以上的单元格。
感谢您的帮助
根据我对问题的理解,我想出了这个解决方案。试一试。
=IF(COUNT($E:$E)>2,SUM($R:$R), 0)
这个公式会给出你想要的 =IF(计数(E2:E15)>2,SUM(R2:R15),"") 仅当“E2:E15”范围内非空单元格的计数大于 2 时,才会显示总和,否则它将显示为空。