『壹』 if函數公式
有兩種情況,一種是你的平均分已經求出來在一列單元格,這個寫起來就方面多了.比如你的平均分在D列,你現在可以在E列寫公式,=IF(D1>=80,"優良",IF(AND(D1<80,D1>=70),"中",IF(AND(D1<70,D1>=60),"及格",IF(D1<60,"不及格","你輸入錯誤"))).當然最後一個"你輸入錯誤"可以不要.只是看你要不要,然後由D1向下填充.就OK了
第二種情況就是還沒有求出平均分數.可以這樣寫如果A1到D1是各科的成績.在E1單元格寫=IF(AVERAGE(A1:D1)>=80,"優良",IF(AND(AVERAGE(A1:D1)<80,AVERAGE(A1:D1)>=70),"中",IF(AND(AVERAGE(A1:D1)<70,AVERAGE(A1:D1)>=60),"及格",IF(AVERAGE(A1:D1)<60,"不及格","你輸入錯誤"))).然後由D1向下填充.就OK了
看看 是不是你想要的.
『貳』 excel的IF命令
IF函數
=IF(條件,寫入條件成立時要返回的值,寫入條件不成立時返回的值)
比如A1單元格如果是大於等於60的數字,則B1單元格得出合格,如果A1單元格不符合這個條件則返回不合格.
那麼可以在B1單元格寫入公式
=IF(A1>=60,"合格","不合格")
IF
執行真假值判斷,根據邏輯計算的真假值,返回不同結果。
可以使用函數 IF 對數值和公式進行條件檢測。
語法
IF(logical_test,value_if_true,value_if_false)
Logical_test 表示計算結果為 TRUE 或 FALSE 的任意值或表達式。例如,A10=100 就是一個邏輯表達式,如果單元格 A10
中的值等於 100,表達式即為 TRUE,否則為 FALSE。本參數可使用任何比較運算符。
Value_if_true logical_test 為 TRUE 時返回的值。例如,如果本參數為文本字元串「預算內」而且 logical_test
參數值為 TRUE,則 IF 函數將顯示文本「預算內」。如果 logical_test 為 TRUE 而 value_if_true 為空,則本參數返回
0(零)。如果要顯示 TRUE,則請為本參數使用邏輯值 TRUE。Value_if_true 也可以是其他公式。
Value_if_false logical_test 為 FALSE 時返回的值。例如,如果本參數為文本字元串「超出預算」而且
logical_test 參數值為 FALSE,則 IF 函數將顯示文本「超出預算」。如果 logical_test 為 FALSE 且忽略了
Value_if_false(即 value_if_true 後沒有逗號),則會返回邏輯值 FALSE。如果 logical_test 為 FALSE 且
Value_if_false 為空(即 value_if_true 後有逗號,並緊跟著右括弧),則本參數返回 0(零)。Value_if_false
也可以是其他公式。
說明
『叄』 C語言if指令
if(!KEY) 等同 if(KEY==0) 對的
if(KEY) 等同 if(KEY==1) 不對。應該是if(KEY != 0)
『肆』 cmd中的if命令
1、判斷。ture就執行false就不執行。
2、var是自定義變數,要用%%框起來,讓系統賦值。
3、字元串的話一般嚴謹點都拿「」框起來,不框也可以,但是不夠嚴謹
4、用嵌套解決嚴謹性問題(只要不是[1|2|3]的話,輸出請重新輸入,並跳轉到開頭)
5、最好聲明下變數
@echo off
:menu
echo 1.開啟DEP
echo 2.關閉DEP
echo 3.退出
set ver= ::聲明變數,嚴謹性
set /p var=請選擇(1或2或3):
if "%var%"=="1" (
bcdedit /set nx optin
) else (
if "%var%"=="2" (
bcdedit /set nx alwaysoff
) else (
if "%var%"=="3" (
exit
) else (
cls&echo 輸入錯誤,請重新輸入
pause>nul ::暫停&去回顯
cls&goto menu ::清屏&重開始
)
)
)