回覆列表
-
1 # 哈哈_2018
-
2 # 用戶9261602176430
if嵌套就行了,不過你的條件有問題,比如a1是95的時候到底是a還是b?也沒寫低於55分應該怎麼算 ?公式參考:=IF(A1>=95,"A",IF(A1>=85,"B",IF(A1>=75,"C",IF(A1>=65,"D",IF(A1>=55,"E","低於55分")))))
if嵌套就行了,不過你的條件有問題,比如a1是95的時候到底是a還是b?也沒寫低於55分應該怎麼算 ?公式參考:=IF(A1>=95,"A",IF(A1>=85,"B",IF(A1>=75,"C",IF(A1>=65,"D",IF(A1>=55,"E","低於55分")))))
在 Excel 表格中,IF 函數是一種常用的邏輯函數,用於根據條件返回不同的值。IF 函數的語法如下:
```
=IF(Condition, Value_if_true, Value_if_false)
```
其中,Condition 是需要檢查的條件,Value_if_true 是如果條件為 TRUE 時返回的值,Value_if_false 是如果條件為 FALSE 時返回的值。
例如,假設您有一個存放成績的表格,您想根據每個人的成績是否及格來顯示“及格”或“不及格”,可以使用以下 IF 函數:
```
=IF(B2 >= 60, "及格", "不及格")
```
在上面的例子中,B2 是存放成績的單元格,如果 B2 中的成績大於等於 60,則顯示“及格”,否則顯示“不及格”。
您還可以嵌套使用 IF 函數來實現更復雜的邏輯計算。例如,假設您想根據每個人的成績是否及格和平均分數是否高於班級平均分數來顯示“及格”、“不及格”或“優秀”,可以使用以下 IF 函數:
```
=IF(B2 >= 60, IF(B2 >= AVERAGE(B$2:B$10), "優秀", "及格"), "不及格")
```
在上面的例子中,B2 是存放成績的單元格,AVERAGE(B$2:B$10) 是班級的平均分數,如果 B2 中的成績大於等於 60,再根據 B2 是否高於班級平均分數來判斷成績是“及格”、“不及格”還是“優秀”。