我會盡力解決這個問題。我已經添加了一個截圖來幫助解決這個問題。Microsoft Excel:使用「或」功能比較非數字值
觀察細胞J24。我需要寫一個公式如下:
如果I24等於「NA」,那麼J24需要說「NA」。如果I24等於「ND」,那麼它需要做一個計算,I24是一個數字,那麼它需要做一個不同的計算。我在想這樣的事情:
如果(I24 =「NA」,「NA」,IF(I24 =「ND」,$ E22-H24,IF(ISNUMBER(I24),($ E22-H24 + (0.84 * I24),「ERROR」)))
我不認爲這是有效的,因爲我的論點中的最後一步在此之前,我基本上有這個檢查,看看一個單元格是否等於「NA」或「ND」,它們都是非數字的,在後面的方程中,我有一些檢查單元格是否爲非數字的東西,所以基本上它會到達方程的最後一部分,說:「哦,我看到它說」NA「或」ND「,而不是一個數字,所以我要返回」FALSE「我只需要重新排列等式?使用AND或OR函數與這個IF語句?如果是這樣的話,我怎樣才能把所有這些結合起來?
我一直在試圖弄清楚如何使用IF函數的OR函數,通過說「IF(OR(I24 <>」NA「,」ND「),I24,」FAIL)「。那麼你會怎麼說「如果I24不等於」NA「或」ND「」?或者我的語法錯了?
你的敘述似乎混合了'I24'和'J24'。如果公式被放入'J24'中,則公式不能參考'J24';這將是一個循環參考。 – Jeeped
好吧,我繼續修復它。 –
'......如果(ISNUMBER(J24),'需要'...... IF(ISNUMBER(I24),...'。 – Jeeped