需要添加 SUMIF 公式

需要添加 SUMIF 公式

我当前使用以下公式来计算工作表中特定数据的总和:

=SUM((SUMIF(D:D,{"90791","99343"},F:F)))

但是,我正在寻找此公式的补充。我有一个持续时间列(F),其中有 1-250 分钟。我需要此公式对列中的每个单元格的计数永远不会超过 120。F因此,如果列中的单元F格为 124,我希望公式在求和时将其视为 120。

如果您知道可以让我完成所有这些事情的公式,请告诉我。

答案1

您需要使用这个数组公式

=SUM(IF(((D1:D100=90791)+(D1:D100=99343))>0,IF(F1:F100>120,120,F1:F100)))

作为数组公式,退出编辑模式时需要使用 Ctrl-Shift-Enter 而不是 Enter 进行确认。如果操作正确,Excel 会将{}公式放在一边。

还要注意,引用不再是完整的列,而应该设置为数据集的范围,以避免不必要的计算。

相关内容