gpt4 book ai didi

excel - 在 Excel 中使用 IF() 和 TIMEVALUE()

转载 作者:行者123 更新时间:2023-12-04 21:57:45 28 4
gpt4 key购买 nike

我有以下公式:
=IF(TIMEVALUE("14:30") - TIMEVALUE(NOW()) < TIMEVALUE("00:00"),"Past","Future")
Excel 给了我错误,我单独检查了所有公式,它们都给了我时间值(理论上应该足以与 IF 语句进行比较)。

我怎么一直出错。有些单元格格式不正确还是什么?任何帮助表示赞赏!

最佳答案

试试逐步计算公式看看,如果这是你想要的。

工作公式:=IF(TIMEVALUE("14:30") - NOW() < TIMEVALUE("00:00");"Past";"Future")
评估参数,使用 [F9 键]:=IF(0,604166666666667 - 42719,6943635416 < 0;"Past";"Future")
您将始终获得 "Past"作为返回值。

Excel中日期和时间的说明

Excel 中的时间是 一天的比例 . "00:00" = 0.00"24:00" = 1.00 . TIME 的其他值是 0 到 1 之间的小数。

DATE 是从第一天算起的天数。 "1900-01-01" = 1"2000-01-01" = 36526 .它始终是一个整数。

结合 DATA 和 TIME(如 NOW() 函数)为您提供 INTEGER + DECIMAL。当我评估 NOW()它返回 42719,6943635416TIMEVALUE函数需要一个被视为 TIME 的 STRING/TEXT,并将该 STRING/TEXT 转换为 <0 之间的 DECIMAL; 1>。

链接

MS - How to use dates and times in Excel
Trump-Excel:Identify Errors Using Excel Formula Debugging (2 Methods)

关于excel - 在 Excel 中使用 IF() 和 TIMEVALUE(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41167296/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com