Excel - 用于乘以时间并总结所有它们的公式

时间:2015-07-17 12:29:38

标签: excel

说明性: enter image description here

我需要:

  • 将d列乘以10;
  • 将电子列乘以15;
  • 将f列乘以20;
  • 和一些结果。

我有这个:

=((E3*10)+(F3*15)+(G3*20))/60

但是当列上没有任何内容时,它会显示小数或零。

如何在需要时显示舍入的结果并在零时隐藏它?

提前致谢。

3 个答案:

答案 0 :(得分:2)

您的公式与图像不完全匹配。我相信它应该是:

=((D3*10) + (E3 * 15) + (F3 * 20))/60

要简单地隐藏它,您可以使用if语句:

=IF(((D3*10) + (E3 * 15) + (F3 * 20))/60 = 0,"",((D3*10) + (E3 * 15) + (F3 * 20))/60)

虽然我个人会添加一个额外的隐藏列(D)并将公式与舍入放在那里,然后只有一个地方可以改变它9,以后你需要这样做:

=ROUND(((D3*10)+(E3*15)+(FG3*20))/60,0)

包含if语句的列c:

= IF(D3 = 0,“”,D3)

或者 - 避免使用if语句

您可以隐藏工作表上的所有零值:

  • 单击“文件”选项卡,单击“选项”,然后单击“高级” 类别。
  • 在此工作表的“显示选项”下,选择一个 工作表,然后取消选择在值为零的单元格中显示零 复选框

答案 1 :(得分:1)

=IF(<<yoursum>> = 0, "", ROUNDUP( <<yoursum>>, 0))

答案 2 :(得分:1)

由于您希望将此四舍五入到最接近的整个小时,但如果为0则为空,请使用:

=IF(ROUND(((E3*10)+(F3*15)+(G3*20))/60,0)>0,ROUND(((E3*10)+(F3*15)+(G3*20))/60,0),"")