簡體   English   中英

Excel:值為零時出現公式錯誤

[英]Excel: Formula error when value is zero

我已經使用公式為班級創建一個分數系統。 我的公式如下,它的工作原理非常好,除了當C2為零時,當我也希望它也為零時,分數仍顯示為“ 10”。 我意識到這是我的公式中的錯誤,但是如果沒有excel給我一條錯誤消息,我似乎無法解決它。 有人可以幫我編輯此公式以解決此問題嗎?

(我是一名老師,我只是想借助excel使我的生活更輕松。)

IF(TRIM(C2)="","",IF(C2<6.99,10,IF(AND(C2<=7.99,C2>=7),9,IF(AND(C2<=8.99,C2>=8),8,IF(AND(C2<=9.99,C2>=9),7,IF(AND(C2<=10.99,C2>=10),6,IF(AND(C2<=11.99,C2>=11),5,IF(AND(C2<=12.99,C2>=12),4,IF(AND(C2<=13.99,C2>=13),3,IF(AND(C2<=14.99,C2>=14),2,IF(AND(C2<=15.99,C2>=15),1,IF(AND(C2>=16,C2<=100),0))))))))))))

您的第一個if語句表明c2是否為空,則其為空白。 為什么不讓另一個檢查它的0

這未經測試,但是嘗試

IF(TRIM(C2)="","",IF(TRIM(C2)=0,0,IF(AND(C2<6.99,10,IF(AND(C2<=7.99,C2>=7),9,IF(AND(C2<=8.99,C2>=8),8,IF(AND(C2<=9.99,C2>=9),7,IF(AND(C2<=10.99,C2>=10),6,IF(AND(C2<=11.99,C2>=11),5,IF(AND(C2<=12.99,C2>=12),4,IF(AND(C2<=13.99,C2>=13),3,IF(AND(C2<=14.99,C2>=14),2,IF(AND(C2<=15.99,C2>=15),1,IF(AND(C2>=16,C2<=100),0))))))))))))))

同樣,這未經測試,但希望您能看到我正在嘗試做的事情。

也許:

= IF(C2 =“”,“”,IF(C2 = 0,0,MAX(ROUNDUP(MIN(16-C2,10),0),0))))

暫無
暫無

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

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