[英]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.