带SUMIF的舍入(HELP)

Z-百万富翁

我目前正在使用以下公式来填充工作表中特定数据的总和:

= SUM(SUMIF(D:D,{“ H0032”,“ H0031”},F:F))

但是,我正在寻找此公式的补充。我有一个工期栏(F),其中我有1-250的分钟数。我需要将该公式四舍五入为15的倍数。因此,如果F列中的单元格为44,我希望该公式在将“ H0032”和“ H0031”相加之前将其转换为30。如果F列中的单元格为46,我希望公式在求和之前将其转换为45。

如果您知道允许我执行所有这些操作的公式,请告诉我。

谢谢您的帮助!

斯科特·克莱纳(Scott Craner)

您将需要使用此数组公式

=SUM(IF(((D1:D100="H0032")+(D1:D100="H0031"))>0,INT(F1:F100/15)*15))

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

或可以正常输入的SUMPRODUCT():

=SUMPRODUCT((((D1:D100=90791)+(D1:D100=99343))>0)*INT(F1:F100/15)*15)

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章