IF 时间范围 return "DAY AM", "DAY PM", "NIGHT"
IF time range return "DAY AM", "DAY PM", "NIGHT"
基本查询,但我不断收到 #ERROR!
。我想从时间自动生成 "DAY AM"、"DAY PM"、"NIGHT"。我写的失败公式是:
=IF(AND(D47>6,D47<18),”Day”,IF(AND(D47>18,D47<24),”NIGHT”,IF(AND(D47>0,D47<6),”NGHT”)))
D 列是时间,采用 24 小时格式,例如13:45
或 00:40
。为了这个公式,我将 "day" 定义在 06:00 – 17:59 之间。从 18:00 – 00:00 和 0:00 – 05:59 是 "night".
尝试使用直引号 "
而不是 “
在您的公式中,将所有小时数除以 24
。 (显示 06:00
但基础值实际上是 0.25
(即一天的四分之一))。
不要在需要直引号 ("
) 的地方使用智能引号 (“
)(即自始至终)()。
如果您希望上午与下午不同(即将 (D47>6,D47<18)
分解为 (D47>6,D47<12)
和 (D47>12,D47<18)
之类的内容),请不要跨越中午。
决定在风口浪尖发生什么。也就是说,例如,当 D47 既不大于 06:00
也不小于 06:00
时会发生什么(可能需要一些等号和一些尖括号)。
您可能在公式的最后一个单词中遗漏了一个 I
。
在正确位置的 OR
可能会简化您的公式。
基本查询,但我不断收到 #ERROR!
。我想从时间自动生成 "DAY AM"、"DAY PM"、"NIGHT"。我写的失败公式是:
=IF(AND(D47>6,D47<18),”Day”,IF(AND(D47>18,D47<24),”NIGHT”,IF(AND(D47>0,D47<6),”NGHT”)))
D 列是时间,采用 24 小时格式,例如13:45
或 00:40
。为了这个公式,我将 "day" 定义在 06:00 – 17:59 之间。从 18:00 – 00:00 和 0:00 – 05:59 是 "night".
尝试使用直引号 "
而不是 “
在您的公式中,将所有小时数除以 24
。 (显示 06:00
但基础值实际上是 0.25
(即一天的四分之一))。
不要在需要直引号 ("
) 的地方使用智能引号 (“
)(即自始至终)(
如果您希望上午与下午不同(即将 (D47>6,D47<18)
分解为 (D47>6,D47<12)
和 (D47>12,D47<18)
之类的内容),请不要跨越中午。
决定在风口浪尖发生什么。也就是说,例如,当 D47 既不大于 06:00
也不小于 06:00
时会发生什么(可能需要一些等号和一些尖括号)。
您可能在公式的最后一个单词中遗漏了一个 I
。
在正确位置的 OR
可能会简化您的公式。