Excel IF函数添加时间问题求助:单元格显示No时无法正确加10分钟
问题解答
你的思路是正确的,出错的原因是Excel中时间是以天为单位存储的数值,直接加10相当于给时间加上10天,而非10分钟。
正确的公式应为:
=IF(E2="No", D2 + 10/1440, "")
关键说明:
- Excel里,数值
1代表完整的一天(24小时),因此1分钟对应的数值是1/1440(24小时×60分钟=1440分钟),10分钟就是10/1440。 - 当E2为"No"时,D2的时间值加上10分钟对应的数值,就能得到预期的10:58:00。
- 若E2不是"No",则返回空值,和你原本的逻辑一致。
最后确认F2单元格的格式设置为时间格式(比如hh:mm:ss),避免结果显示为小数数值。
内容的提问来源于stack exchange,提问作者user22204457
相关产品推荐
相关产品推荐

