關于excel的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 也可以是其他公式。
說明 函數 IF 可以嵌套七層,用 value_if_false 及 value_if_true 參數可以構造復雜的檢測條件。請參閱下面最后一個示例。
在計算參數 value_if_true 和 value_if_false 后,函數 IF 返回相應語句執行后的返回值。 如果函數 IF 的參數包含數組,則在執行 IF 語句時,數組中的每一個元素都將計算。
Microsoft Excel 還提供了其他一些函數,可依據條件來分析數據。例如,如果要計算單元格區域中某個文本字符串或數字出現的次數,則可使用 COUNTIF 工作表函數。
如果要根據單元格區域中的某一文本字符串或數字求和,則可使用 SUMIF 工作表函數。請了解關于根據條件計算值。
示例 1 如果您將示例復制到空白工作表中,可能會更易于理解該示例。 操作方法 創建空白工作簿或工作表。
請在“幫助”主題中選取示例。不要選取行或列標題。
從幫助中選取示例。 按 Ctrl+C。
在工作表中,選中單元格 A1,再按 Ctrl+V。 若要在查看結果和查看返回結果的公式之間切換,請按 Ctrl+`(重音符),或在“工具”菜單上,指向“公式審核”,再單擊“公式審核模式”。
1 2 A 數據 50 公式 說明(結果) =IF(A2<=100,"Within budget","Over budget") 如果上面的數字小于等于 100,則公式將顯示“Within budget”。否則,公式顯示“Over budget”。
(Within budget) =IF(A2=100,SUM(B5:B15),"") 如果上面數字為 100,則計算單元格區域 B5:B15,否則返回空文本 ("") 示例 2 如果您將示例復制到空白工作表中,可能會更易于理解該示例。 操作方法 創建空白工作簿或工作表。
請在“幫助”主題中選取示例。不要選取行或列標題。
從幫助中選取示例。 按 Ctrl+C。
在工作表中,選中單元格 A1,再按 Ctrl+V。 若要在查看結果和查看返回結果的公式之間切換,請按 Ctrl+`(重音符),或在“工具”菜單上,指向“公式審核”,再單擊“公式審核模式”。
1 2 3 4 A B 實際費用 預算費用 1500 900 500 900 500 925 公式 說明(結果) =IF(A2>B2,"Over Budget","OK") 判斷第 1 行是否超出預算 (Over Budget) =IF(A3>B3,"Over Budget","OK") 判斷第 2 行是否超出預算 (OK) 示例 3 如果您將示例復制到空白工作表中,可能會更易于理解該示例。 操作方法 創建空白工作簿或工作表。
請在“幫助”主題中選取示例。不要選取行或列標題。
從幫助中選取示例。 按 Ctrl+C。
在工作表中,選中單元格 A1,再按 Ctrl+V。 若要在查看結果和查看返回結果的公式之間切換,請按 Ctrl+`(重音符),或在“工具”菜單上,指向“公式審核”,再單擊“公式審核模式”。
1 2 3 4 A 成績 45 90 78 公式 說明(結果) =IF(A2>89,"A",IF(A2>79,"B", IF(A2>69,"C",IF(A2>59,"D","F")))) 為第一個成績指定一個字母等級 (F) =IF(A3>89,"A",IF(A3>79,"B", IF(A3>69,"C",IF(A3>59,"D","F")))) 為第二個成績指定一個字母等級 (A) =IF(A4>89,"A",IF(A4>79,"B", IF(A4>69,"C",IF(A4>59,"D","F")))) 為第三個成績指定一個字母等級 (C) 在上例中,第二個 IF 語句同時也是第一個 IF 語句的參數 value_if_false。同樣,第三個 IF 語句是第二個 IF 語句的參數 value_if_false。
例如,如果第一個 logical_test (Average > 89) 為 TRUE,則返回“A”;如果第一個 logical_test 為 FALSE,則計算第二個 IF 語句,以此類推。 用下列關鍵字指定數字的字母等級。
如果成績是 則返回 大于 89 A 80 到 89 B 70 到 79 C 60 到 69 D 小于 60 F。
EXCEL里面的IF語句四種條件的怎么寫
IF(B80.5,B81,B82,0.6,""))))
1、打開需要編輯的excel文件。(這是一張工資表)
2、首先學習excel中if語句的編寫格式為:=IF(判斷語句,判斷成立時的輸出,判斷不成立時的輸出);其中判斷語句的書寫格式為1、某個單元格和某個數比較(如:D6>=80; D6=150; D6=F6; D6=F6; D6
3、根據以上規則,現在我們編寫一個if語句來自動判定是否為公司服務之星,并相應的給有獎勵。選中單元格的語句格式為:=IF(P3="服務之星",200,0)。如此我們讓表格中服務之星統一格式,那么下次評選出公司的服務之星只需在備注中注明則相應獎金將會自動填充。
4、此外,if嵌套語句的語法為:=IF(判斷語句1,判斷成立時輸出1,IF(判斷語句2,判斷成立是輸出2,IF判斷語句3,判斷成立時輸出3,所有判斷不成立時輸出))) ,相當于后一個判斷語句為前一個判斷語句不成立時的輸出,如此最多可以進行64個if語句的嵌套。
5、如果公司還有其他獎勵項目,并且金額不同,也想用這種簡便的方式實現的話則可以類用if嵌套語句來實現。看下圖
excel if函數如何判斷文字
1、首先打開excel表格,填寫好每個人的成績。
2、判斷每個學生的成績是否合格,可在第一個學生成績的后面空白處寫入if函數“=IF(B2>60,"及格","不及格")”,這樣第一個學生的成績就判斷好了。
3、拖動第一個判斷的右下角下拉,所有學生的成績判斷結果就出來了。
4、如果想把等級分細一些,如“優秀”,“良好”,“及格”,“不及格”,則需要使用嵌套的if函數:"=IF(B2<60,"不合格",(IF(B2=60,"及格",IF(B2<=90,"良好","優秀"))))"。
5、同樣的,做好第一個成績判斷后,下拉判斷結果的右下角,就可以得到所有人的判斷結果了。
Excel的IF函數怎么用
這個函數是用來判斷的。比如:A列單元格數據是姓名,B列是性別,C列是基本工資。現要求給所有人員增加工資,男增加80,女增加50,把新增工資結果放入D列對應的單元格。
操作過程:在D1單元格輸入=if(B1="男",C1+80,C1+50) 就可以了,下面有再多的數據,就從D1用填充手柄向下填充。
說明:這個函數有三個參數,第一個是邏輯條件,第二個是當值為“真”時的返回值,第三個是當值這“假”的返回值。上例中,對B1單元格進行判斷,如果值是“男”(注意,漢字必須用引號,而且是半角),那么就在原工資C1的基礎上增加80,如果不是男性,就增加50。
明白了嗎?另外,if函數還可以套用,就是在IF里面用IF。
Excel的if公式如何對內容進行判斷
按你標題要求列出下列公式 C2輸入【=IF(B2-A2>=0,B2-A2,A2-B2)】或者【=ABS(B2-A2)】(因為你說要用IF,所以例子用的IF公式,相對來說ABS方便些) D2輸入【=IF(C2<60,C2,360-C2)】即就把C2換成ABS(B2-A2)即可 E2輸入【=IF(C2<60,"小于60結果 等于差值","大于等于60結果 等于360減差值")】 D列不要只在C列完成???,那就在C列輸入 【=IF(ABS(B2-A2)<60,ABS(B2-A2),360-ABS(B2-A2))】完事! 再看圖 。
轉載請注明出處華閱文章網 » excel的判斷語句