2016-11-20 39 views
0

我想在以下條件下在Excel中創建一個邏輯函數。如果函數在excel公式中正在工作,則封裝

如果值> 85,則輸出應該是2

否則如果值< 85輸出應爲1

別的

值< 65輸出應該是0

的我創建的公式具有以下語法:

=IF(O25>85;"2";IF(O25<85;"1";IF(O25<65;"0"))) 

但是當它少於65時輸出失敗。 我在這裏錯過了什麼?

Brgds, 蘇海爾

+0

也嘗試過其他兩個解決方案: = IF(025 <65;「0」; IF(O25> = 65;「1」; IF(O25> = 85;「2」))) 在這種情況下,鍛鍊。 也累了: = IF(O25 <65;「0」; IF(O25> = 65;「1」;「2」)) – user2371684

+1

如果它<65,它也<85,所以調換這兩個的順序IF's –

+1

如果輸入正好是85,該怎麼辦?您需要一些> =或<=來捕捉閾值 –

回答

1

添加AND語句,或交換順序,並檢查是否小於65第一

而且聲明:=IF(O25>85;"2";IF(AND(O25<85;O25>=65);"1";IF(O25<65;"0")))

更改爲了:=IF(O25>85;"2";IF(O25<65;"0";IF(O25<85;"1")))