IF语句在Excel中连接并舍入

时间:2019-06-20 12:22:19

标签: if-statement excel-formula concatenation rounding

我正在尝试在excel中创建IF语句公式,该公式根据数量将分钟转换为几天和几小时。然后将值四舍五入为1或2个小数点,并在末尾添加说明性文字(天,小时等)

我尝试了以下转换和添加文本但不能四舍五入的方法:

=IF(L15>=1440, CONVERT(L15,"min","day") & CONCATENATE(L15," days"), 
 IF(L15>=60, CONVERT(L15,"min","hr") & CONCATENATE(L15," hours"), 
 IF(L15<=59, CONVERT(L15,"min","min") & CONCATENATE(L15," mins"))))

1 个答案:

答案 0 :(得分:0)

我将根据您希望舍入最终数字的方式,如下调整您的公式

=IF(L15>=1440,ROUND(L15/1440,2)&" days",IF(L15>=60,ROUND(L15/60,2)&" hours",ROUND(L15,2)&" minutes"))

ROUND函数中的,2告诉excel计算多少小数位。如果format设置为general,则不会显示尾随的0。如果只需要1个小数计算,则将,2更改为,1