簡體   English   中英

如果在谷歌表中帶有持續時間的語句

[英]if statements with Duration in 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”持續時間符號上。

有任何想法嗎?

謝謝

#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"))

因為一旦排除了前兩種可能性,就只剩下“高級”了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM