gpt4 book ai didi

excel - 使用 "if"函数识别特定时间

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

我有一个excel表see attached picture .我想找出哪些单元格(行)包含特定的时间。为此,我使用了 if 函数:

=IF(B2=HOUR("12:00:00");"xx";"yes") 

结果并不正确。如您所见,结果是"is"对应于错误..有什么问题?

另外,我尝试嵌入“与”功能,以便选择多个小时,但excel提示错误信息。我在单元格 B2 中尝试的公式是:
=IF(B2=HOUR(AND("12:00:00";"3:00:00");"xx";"yes"))

错误信息:

contain many conditions

最佳答案

我认为您已经在比较中交换了论点。
根据documentation

[HOUR] returns the hour of a time value



如果我们逐步评估您的公式,我们会得到:
HOUR("12:00:00") -> 12
B2 = 12 -> false
IF(false; "xx"; "yes") -> yes

要解决此问题,请将您的条件更改为 HOUR(B2) = 12 .
这应该工作一个小时。

如果要检查多个小时值,可以使用 OR函数,如 previous answer 中所述,但修改后的条件如下:
IF(OR(HOUR(B2) = 3; HOUR(B2) = 12); "xx"; "yes")

关于excel - 使用 "if"函数识别特定时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51044225/

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