我正在尝试在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"))))
答案 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
。