if函式的使用方法及操作例項是什麼

來源:趣味經驗館 4.33K

IF函式的使用方法及操作例項分步閱讀IF函式:假設條件性的函式,即執行真假值的判斷,根據邏輯計算的真假值,返回不同的結果。EXCEL中IF函式的使用非常廣泛,特別是在單條件判斷的時候,用好 IF函式可以幫我們完成很多功能。現結合具體的實

Excel是微軟辦公套裝軟體的一個重要的組成部分,它可以進行各種資料的處理、統計分析和輔助決策操作,廣泛地應用於管理、統計財經、金融等眾多領域。在執行真假值判斷,根據邏輯計算的真假值,返回不同結果,可以使用函式 IF 對數值和公式進行條件檢測。具體介紹如下:

材料/工具

EXCEL

方法

開啟Excel

if函式的具體輸入格式為: if(logical_test,value_if_true,value_if_false) Logical_test 表示邏輯表示式,可以是true或false或者其他值。 例如邏輯表示式A10=100,如果單元格 A10 中的值等於 100,表示式即為 TRUE,否則為 FALSE。 Value_if_tr

if函式的使用方法及操作例項是什麼

在想輸出資料的單元格點選工具欄上的“公式”--“插入函式”--“IF”,然後點選確定。

Excel中If函式的用法為=If(結果為True或Flase的條件,結果為True時返回的值,結果為False時返回的值),往往在實際應用中需要在If函式中再巢狀一個甚至多個If函式。 軟體版本:Office2007 If函式用法舉例說明: 1.根據A列數值範圍,在B列中返回

if函式的使用方法及操作例項是什麼 第2張

點選確定後會彈出一個框框,第一個表示條件,後面兩個是判斷條件的結果。點選標註的地方,選擇資料,一般不用選擇全部的資料,只需選擇裡面的其中一個即可

if函式的使用方法: 1、在excel中開啟需要使用if函式的表格。如示例中需要給學生按成績判定該學生是否及格。 2、將滑鼠移至想要判定的單元格後面的單元格里,輸入“=if()”。 3、滑鼠移至“=if()”的括號當中,我們可以看到引伸出一列對if函式英文

if函式的使用方法及操作例項是什麼 第3張

比如是用IF來判斷數學成績及不及格。如果條件<60分,說明不成立,就顯示不及格,否則的話剩下的都是及格的分數了

if函式除了遵守一般函式的通用規則以外,還有其特有的注意事項。 1 括號必須成對,上下對應。 2 if函式有N個條件則有N+1個結果,即若結果只有3種情況的,那麼條件只要2個就夠了。 3 if函式最多允許出現8個返回值(結果),也就意味著,最多套用7

if函式的使用方法及操作例項是什麼 第4張

回到介面,單元格中的成績就不及格了

excelif函式if函式巢狀用法excel函式中if函式的使用非常廣泛,特別是在單條件判斷的時候,用好if函式可以幫我們完成很多功能。最簡單的excelif函式應用例子:下圖資料在d列顯示如下結果:如果資料1大於60則顯示合格,否則顯示不合格。那麼在d2單

if函式的使用方法及操作例項是什麼 第5張

擴充套件閱讀,以下內容您可能還感興趣。

Excel表格中IF函式具體的使用方法,滿足三個條件,公式如何填寫,詳細!!!

每一個IF後加左括弧,最後一次性補足右括弧,左右括弧數量相等

比如:A2為學員成績,B2、C2、D2分別為優、良、合格的標準(90、80、60),需要在E2中自動顯示達到的等級,則公式可輸入:=IF(A2>=B2,"優",IF(A2>=C2,"良",IF(A2>=D2,"合格","不合格")))

或者你也可以反過來用小於號表達

IF函式

IF函式一般是指Excel中的IF函式,根據指定的條件來判斷其“真”(TRUE)、“假”(FALSE),根據邏輯計算的真假值,從而返回相應的內容。可以使用函式 IF 對數值和公式進行條件檢測。

在EXCEL2003中函式IF可以巢狀七層,在EXCEL2007中可以巢狀64層,用value_if_false 及 value_if_true 引數可以構造複雜的檢測條件。

if函式多個條件如何使用?

IF函式裡面在條件不滿足時可以使用“”顯示空白,示例如下:

①函式公式=IF(條件判斷,條件為真時執行,條件為假時執行);

②在A2單元格里面輸入簡單的公式=IF(2>3,"真",""),此時的條件“2>3”不成立,所以就顯示“”(空白)。

擴充套件資料

IF(logical_test,value_if_true,value_if_false)

Logical_test 表示計算結果為 TRUE 或 FALSE 的任意值或表示式。

例如,A10=100 就是一個邏輯表示式,如果單元格 A10 中的值等於 100,表示式即為 TRUE,否則為 FALSE。本引數可使用任何比較運算子(一個標記或符號,指定表示式內執行的計算的型別。有數學、比較、邏輯和引用運算子等。)。

在計算引數 value_if_true 和 value_if_false 後,函式 IF 返回相應語句執行後的返回值。

· 如果函式 IF 的引數包含陣列( 用於建立可生成多個結果或可對在行和列中排列的一組引數進行運算的單個公式。陣列區域共用一個公式;陣列常量是用作引數的一組常量),則在執行 IF 語句時,陣列中的每一個元素都將計算。

參考資料來源:百度百科-IF函式

wps表格if函式的使用方法

最低0.27元/天開通百度文庫會員,可在文庫檢視完整內容>

原發布者:馬振強001

if函式的使用方法函式:“=IF(A,B,C)”,意思是“如果A,那麼B,否則C”如“=IF(A1<60,"不及格","及格"),意思是“如果A1<60,那麼‘不及格’,否則‘及格’”。有時候,情況不是這麼簡單,比如及格的成績中又要分為“及格”“良好”“優秀”三個等級,這時就可以在C中重複應用函式IF。實際上,“=IF(A,B,C)”中的A、B、C三處都可以再用函式IF。1、先認識函式語法:“=IF(要求的條件,滿足條件的返回值,不滿足條件的返回值)”。2、第2層套嵌應在上述第2個逗號之後加IF(),第3層套嵌應在第2層套嵌括弧裡的第2個逗號後新增IF()......最多可套嵌7層。這樣也可以進一步理解上述第2項的“第2層套嵌應在上述第2個逗號之後加IF()”的意思。如:=IF(A1<60,"不及格",IF(A1<75,"及格",IF(A1<90,"良好","優秀"))),等等。if函式除了遵守一般函式的通用規則以外,還有其特有的注意事項:1、括號必須成對,上下對應。2、if函式有N個條件則有N+1個結果,即若結果只有3種情況的,那麼條件只要2個就夠了。3、if函式最多允許出現8個返回值(結果),也就意味著,最多套用7個if。4、多個if巢狀時,儘量使用同一種邏輯運算子。即:統一使用大於號或者統一使用小於號。避免出現不必要的錯誤。5、if是個好函式,很管用。他的格式是:=if(條件1,返回值1,返回值2)。多個巢狀的格式:=if(條件1,返回值1,if(條件2,返回值2,if(條件3,返回值3,返回值4)))。這裡先寫3層巢狀

EXCEL中IF函式巢狀使用的方法

舉例:比如說,我們需要對成績進行評級。大於等於80分的評為“A”,大於等於70分小於80分評為“B”,大於等於60分小於70分的評為“C”,小於60分的評為“D”。

步驟如下:

1、下面我們開始寫函式 =IF(A1>=80,“A”,……)也就是當A2大於等於80時,得到“A”。如果A2不滿足大於等於80,根據評級標準,那麼會有三種可能:

a.大於等於70小於80,b.大於等於60小於70,c.小於60,這三種情況。

2、我們將第一種情況用IF函式巢狀在上述表示式中 =IF(A2>=80,"A",IF(A2>=70,"B",……)),這樣就完成了。

3、同理我們將第二種情況用IF函式繼續巢狀,那麼表示式變成了 IF(A2>=80,"A",IF(A2>=70,"B",IF(A2>=60,"C",……)))

那麼省下的情況就是小於60了,評級為“D”所以表示式最終為IF(A2>=80,"A",IF(A2>=70,"B",IF(A2>=60,"C","D")))。

4、AND函式

如果你熟悉AND函式的應用,那麼我們使用AND函式就相對好理解一些,因為AND函式就上述的三種可能表達的更加清楚。見圖:

EXCEL函式公式IF的詳細講解和例項。

你可以在excel選單欄找到幫助裡輸入IF就出現下面的結果:

IF 函式

全部顯示全部隱藏

本文介紹 Microsoft Excel 中 IF 函式 (函式:函式是預先編寫的公式,可以對一個或多個值執行運算,並返回一個或多個值。函式可以簡化和縮短工作表中的公式,尤其在用公式執行很長或複雜的計算時。)的公式語法和用法。

說明

如果指定條件的計算結果為 TRUE,IF 函式將返回某個值;如果該條件的計算結果為 FALSE,則返回另一個值。例如,如果 A1 大於 10,公式 =IF(A1>10,"大於 10","不大於 10") 將返回“大於 10”,如果 A1 小於等於 10,則返回“不大於 10”。

語法

IF(logical_test, [value_if_true], [value_if_false])IF 函式語法具有下列引數 (引數:為操作、事件、方法、屬性、函式或過程提供資訊的值。):

•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 引數(即 logical_test 引數後僅跟一個逗號),IF 函式將返回 0(零)。若要顯示單詞 TRUE,請對 value_if_true 引數使用邏輯值 TRUE。

•value_if_false 可選。logical_test 引數的計算結果為 FALSE 時所要返回的值。例如,如果此引數的值為文字字串“超出預算”,並且 logical_test 引數的計算結果為 FALSE,則 IF 函式返回文字“超出預算”。如果 logical_test 的計算結果為 FALSE,並且省略 value_if_false 引數(即 value_if_true 引數後沒有逗號),則 IF 函式返回邏輯值 FALSE。如果 logical_test 的計算結果為 FALSE,並且省略 value_if_false 引數的值(即,在 IF 函式中,value_if_true 引數後沒有逗號),則 IF 函式返回值 0(零)。

說明

•最多可以使用 64 個 IF 函式作為 value_if_true 和 value_if_false 引數進行巢狀,以構造更詳盡的測試。(請參閱示例 3,這是巢狀 IF 函式的一個示例。)或者,若要測試多個條件,請考慮使用 LOOKUP、VLOOKUP、HLOOKUP 或 CHOOSE 函式。(請參閱示例 4,這是 LOOKUP 函式的一個示例。)

•如果 IF 的任意引數為陣列 (陣列:用於建立可生成多個結果或可對在行和列中排列的一組引數進行運算的單個公式。陣列區域共用一個公式;陣列常量是用作引數的一組常量。),則在執行 IF 語句時,將計算陣列的每一個元素。

•Excel 還提供了其他一些函式,可使用這些函式根據條件來分析資料。例如,若要計算某單元格區域內某個文字字串或數字出現的次數,可使用 COUNTIF 或 COUNTIFS 工作表函式。若要計算基於某區域內一個文字字串或一個數值的總和,可使用 SUMIF 或 SUMIFS 工作表函式。

示例

示例 1

如果將示例複製到一個空白工作表中,可能會更容易理解該示例。

如何複製示例?

選擇本文中的示例。如果在 Excel Web App 中複製該示例,請每次複製並貼上一個單元格。 要點 請勿選擇行標題或列標題。

從幫助中選擇一個示例按 Ctrl+C。建立一個空白工作簿或工作表。在工作表中,選擇單元格 A1,然後按 Ctrl+V。如果在 Excel Web App 中工作,請對示例中的每個單元格重複複製和貼上操作。 要點 為使示例正常工作,必須將其貼上到工作表的單元格 A1 中。

要在檢視結果和檢視返回結果的公式之間進行切換,請按 Ctrl+`(重音符),或在 “公式”選項卡上的 “公式稽核”組中單擊 “顯示公式”按鈕。在將示例複製到空白工作表中後,您可以根據自己的需求對它進行調整。

1

2

3

4

5

A B C

資料

50 23

公式 說明 結果

=IF(A2<=100,"預算內","超出預算") 如果單元格 A2 中的數字小於等於 100,公式將返回“預算內”;否則,函式顯示“超出預算”。 預算內

=IF(A2=100,A2+B2,"") 如果單元格 A2 中的數字為 100,則計算並返回 A2 與 B2 的和;否則,返回空文字 ("")。 空文字 ("")

示例 2

如果將示例複製到一個空白工作表中,可能會更容易理解該示例。

如何複製示例?

選擇本文中的示例。如果在 Excel Web App 中複製該示例,請每次複製並貼上一個單元格。 要點 請勿選擇行標題或列標題。

從幫助中選擇一個示例按 Ctrl+C。建立一個空白工作簿或工作表。在工作表中,選擇單元格 A1,然後按 Ctrl+V。如果在 Excel Web App 中工作,請對示例中的每個單元格重複複製和貼上操作。 要點 為使示例正常工作,必須將其貼上到工作表的單元格 A1 中。

要在檢視結果和檢視返回結果的公式之間進行切換,請按 Ctrl+`(重音符),或在 “公式”選項卡上的 “公式稽核”組中單擊 “顯示公式”按鈕。在將示例複製到空白工作表中後,您可以根據自己的需求對它進行調整。

1

2

3

4

5

6

7

A B C

實際費用 預期費用

1500 900

500 900

500 925

公式 說明 結果

=IF(A2>B2,"超出預算","正常") 檢查第 2 行的費用是否超出預算 超出預算

=IF(A3>B3,"超出預算","正常") 檢查第 3 行的費用是否超出預算 正常

示例 3

如果將示例複製到一個空白工作表中,可能會更容易理解該示例。

如何複製示例?

選擇本文中的示例。如果在 Excel Web App 中複製該示例,請每次複製並貼上一個單元格。 要點 請勿選擇行標題或列標題。

從幫助中選擇一個示例按 Ctrl+C。建立一個空白工作簿或工作表。在工作表中,選擇單元格 A1,然後按 Ctrl+V。如果在 Excel Web App 中工作,請對示例中的每個單元格重複複製和貼上操作。 要點 為使示例正常工作,必須將其貼上到工作表的單元格 A1 中。

要在檢視結果和檢視返回結果的公式之間進行切換,請按 Ctrl+`(重音符),或在 “公式”選項卡上的 “公式稽核”組中單擊 “顯示公式”按鈕。在將示例複製到空白工作表中後,您可以根據自己的需求對它進行調整。

1

2

3

4

5

6

7

8

A B C

分數

45

90

78

公式 說明 結果

=IF(A2>89,"A",IF(A2>79,"B", IF(A2>69,"C",IF(A2>59,"D","F")))) 給單元格 A2 中的分數指定一個字母等級 F

=IF(A3>89,"A",IF(A3>79,"B", IF(A3>69,"C",IF(A3>59,"D","F")))) 給單元格 A3 中的分數指定一個字母等級 A

=IF(A4>89,"A",IF(A4>79,"B", IF(A4>69,"C",IF(A4>59,"D","F")))) 給單元格 A4 中的分數指定一個字母等級 C

上面的示例演示瞭如何巢狀 IF 語句。在每個公式中,第四個 IF 語句同時也是第三個 IF 語句的 value_if_false 引數。同樣,第三個 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

示例 4

在本示例中,使用的是 LOOKUP 函式而不是 IF 函式,因為要測試十三個條件。您會發現,與 IF 函式相比,LOOKUP 函式更易於看懂和維護

如果將示例複製到一個空白工作表中,可能會更容易理解該示例。

如何複製示例?

選擇本文中的示例。如果在 Excel Web App 中複製該示例,請每次複製並貼上一個單元格。 要點 請勿選擇行標題或列標題。

從幫助中選擇一個示例按 Ctrl+C。建立一個空白工作簿或工作表。在工作表中,選擇單元格 A1,然後按 Ctrl+V。如果在 Excel Web App 中工作,請對示例中的每個單元格重複複製和貼上操作。 要點 為使示例正常工作,必須將其貼上到工作表的單元格 A1 中。

要在檢視結果和檢視返回結果的公式之間進行切換,請按 Ctrl+`(重音符),或在 “公式”選項卡上的 “公式稽核”組中單擊 “顯示公式”按鈕。在將示例複製到空白工作表中後,您可以根據自己的需求對它進行調整。

1

2

3

4

5

6

7

8

A B C

分數

45

90

78

公式 說明 結果

=LOOKUP(A2,{0,60,63,67,70,73,77,80,83,87,90,93,97},{"F","D-","D","D+","C-","C","C+","B-","B","B+","A-","A","A+"}) 給單元格 A2 中的分數指定一個字母等級 F

=LOOKUP(A3,{0,60,63,67,70,73,77,80,83,87,90,93,97},{"F","D-","D","D+","C-","C","C+","B-","B","B+","A-","A","A+"}) 給單元格 A3 中的分數指定一個字母等級 A-

=LOOKUP(A4,{0,60,63,67,70,73,77,80,83,87,90,93,97},{"F","D-","D","D+","C-","C","C+","B-","B","B+","A-","A","A+"}) 給單元格 A4 中的分數指定一個字母等級 C+

另請參閱

邏輯函式(參考)

熱門標籤