Google表格中带有“持续时间”的if语句

时间:2018-10-29 19:50:24

标签: google-sheets

我正在尝试根据运动员完成任务的时间对其进行分类。

B22 =产生持续时间的计算,例如00:01:46

= IF (B22> "00:02:00", "Novice", IF (B22>"00:01:30", "Intermediate", IF B22<= "00:01:30", "Advanced")))

我应该以“中级”作为答案,但只会得到#ERROR!

我怀疑问题出在“ 00:00:00”持续时间符号上。

有什么想法吗?

thx

1 个答案:

答案 0 :(得分:0)

#ERROR的原因!是最后一个IF之后缺少的括号(一个古老的技巧是计算左括号的数量和右括号的数量-它们应该相等)。这会给你:

= IF (B22> "00:02:00", "Novice", IF (B22>"00:01:30", "Intermediate", IF (B22<= "00:01:30", "Advanced")))

但是由于(如您所怀疑的)时间,它没有给出正确的答案。您需要将它们作为时间值,以将它们与持续时间进行比较:

= IF (B22> timevalue("00:02:00"), "Novice", IF (B22>timevalue("00:01:30"), "Intermediate", IF (B22<= timevalue("00:01:30"), "Advanced")))

这可以简化为:

= IF (B22> timevalue("00:02:00"), "Novice", IF (B22>timevalue("00:01:30"), "Intermediate",  "Advanced"))

由于您消除了前两种可能性,因此“高级”是唯一剩下的一种。