Excel高級函數之if

2021-02-15 IT 知識庫

小夥伴們好啊,今天咱們說一個看起來特別簡單,但是用處特別大的函數——IF。

如果有妹紙羞澀的問你,這個周末準備怎麼過?你會說:看天氣情況吧,不同的天氣,我的選擇也不一樣。

每個包含「如果……那麼……否則……」的句子,在Excel的公式中,都可以使用IF函數將其翻譯成Excel的「語言」,改寫成Excel的「公式」,就是:

IF(周末是晴天嗎,和朋友去郊遊,去書店看書)

當然,這不是一個正確的Excel公式,但卻是IF函數思考和處理問題的邏輯。在這個「公式」中,IF函數就扮演了「如果……那麼……否則……」這組關聯詞的作用,而Excel處理IF函數的過程,就像你在岔道口選擇道路一樣。

每個IF函數,都像一條一分二的岔道。公式每次走到IF的岔道口,都會對設置的條件進行判斷,再根據判斷的結果是TRUE還是FALSE,決定下一步前進的方向。

當你需要在多種結果中選擇一個時,可以讓IF函數替你完成。

例如,要為B2中的學生成績評定等次,等次只有兩種:「及格」和「不及格」。評定的標準為:如果分數達到60分,那麼評定為及格,否則評定為不及格。

如果想讓IF函數替你解決這個問題,公式可以寫為:

Excel收到你輸入的公式後,便會按你指定的評定標準去評定成績的等次。

無論是用語言,還是文字,在描述一個問題時,都應該注意語序。「如果」和「那麼」的後面應該是什麼內容,並不是隨意的,否則會影響表達效果。

「如果」的後面是要判斷的條件,「那麼」的後面是條件成立時返回的結果,「否則」的後面是條件不成立時返回的結果。只有按這個規則去設置IF的各個參數,Excel才會明白你的意圖。

IF共有3個參數,每個參數扮演不同的角色,只有參數設置正確,Excel才會明白你的意圖。

單個的函數作用和功能都是比較單一的,在解決實際問題時,往往需要多個函數嵌套使用,接下來再和大家分享幾個常用的IF函數嵌套組合。熟悉這些嵌套函數的使用,提高效率一丟丟還是有可能的。

例子:

我們需要統計出學生的成績表是否符合班級要求;大於60分為及格,否則為不及格;我們根據要求使用if函數來做判斷。

在E2單元格中輸入  =if(B2>D2,"成績優秀",成績不合格)

Excel中所有以 =號開始都是公式;公式中可以調用excel中的函數;函數是Excel中所提供的內部命令;我們只需要調用它就可以了;函數的格式必須要按照規定的順序書寫;否則Excel無法識別錯誤的格式內容。

函數格式分析講解:

"="號是所有函數的開始;必須要有,否則無法調用函數。

"IF"是Excel中提供的內部函數;我們只需要根據功能需求調用特定的函數名即可.

()是所有函數必須的格式;且都是在英文狀態下輸入。

B2>D2 是if函數需要測試的條件;在這裡是判斷學生的成績是否合格的條件。

「成績優秀」   是當B2>D2條件為時所顯示的結果。(需要顯示內容時必須要用「」號括起來)如果省略則顯示"TRUE"

「成績不合格」   是當B2>D2條件為時所顯示的結果。(需要顯示內容時必須要用「」號括起來)如果省略則顯示"FLASE"

相關焦點

  • EXCEL高級篩選之函數條件
    高級篩選是EXCEL應用技巧裡面非常強大的功能之一。它不但可以多條件「與」、「或」關係篩選,而且可以同時進行數據提取與拆分。
  • excel高級篩選的使用方法(入門+進階+高級)
    一、高級篩選哪裡「高級」了?可以把結果複製到其他區域或表格中。可以完成多列聯動篩選,比如篩選B列大於A列的數據可以篩選非重複的數據,重複的只保留一個可以用函數完成非常複雜條件的篩選以上都是自動篩選無法完成的,夠高級了吧:D二、如何使用高級篩選?
  • Excel公式與函數之美11:小而美的函數之SMALL函數
    圖1一鍵直達 >> Excel函數學習37:SMALL函數 SMALL>函數之美SMALL函數的原理很簡單,但將其組合在公式中,能夠幫助我們按順序獲取數據,這可能就是SMALL函數的美妙之處。
  • IF函數的使用方法(入門+進階+高級)
    IF函數是工作中最常用的函數之一,所以蘭色今天決定用一篇文章把IF函數的使用方法再梳理一番。
  • excel if函數 if函數嵌套用法
    簡單的 excel if函數應用例子:下圖數據在d列顯示如下結果:如果數據1大於60則顯示合格,否則顯示不合格。那麼在d2單元格輸入以下公式:=if(a2>60,"合格","不合格")然後向下拖拽,自動生成數據,如下圖D列效果。
  • 【excel函數】IF函數的使用方法(入門+進階+高級)
  • Excel中高級篩選的詳細教程
    的同學卻很少,甚至都不知道高級篩選高級到哪兒了。今天小編還原一個高大尚的高級篩選功能。一、高級篩選哪裡「高級」了?可以把結果複製到其他區域或表格中。可以完成多列聯動篩選,比如篩選B列大於A列的數據可以篩選非重複的數據,重複的只保留一個可以用函數完成非常複雜條件的篩選以上都是自動篩選無法完成的,夠高級了吧:D二、如何使用高級篩選?打開「數據」選項卡,可以看到有「高級"命令,它就是高級篩選的入口。
  • 【Excel分享】if函數的基本用法
    在excel中if函數是最經常用到的判斷函數,通過它可以減少很多繁瑣複雜的工作,判斷單元格內容滿足什麼條件則對應返回相應的值。excel中的if函數是判斷函數,表達的意思是當滿足某條件時,返回一個值,否則返回另一個值語法:if(logical_test,[value_if_true],[value_if_false]) 第1參數:logical_test表示要判斷的條件 第2參數:value_if_true表示當滿足判斷的條件時返回的值 第3參數:value_if_false表示當不滿足判斷的條件時返回的值
  • Excel函數之MID函數三大應用案例分享
    mid函數就是從左向右提取字符,不一定必須從第一個開始提取,也可以從中間開始,但是MID函數只能從左向右提取。
  • if函數用法從簡單到高級,excel函數大全中好用的函數之一
    IF函數的功能:對值和期待值進行邏輯比較。IF 函數最簡單的形式表示:如果(內容為 True(真),則執行某些操作,否則就執行其他操作)。因此 IF 語句可能有兩個結果。IF函數的使用方法if函數是excel函數中的其中之一,它的功能很強大,下面我來為大家演示如何使用IF函數。一、使用IF函數比較,判斷表格中分數是否及格。第一步,選中要輸入數據的單元格;在D4點擊一下「選中」,雙擊進入「輸入狀態」。
  • 全示例教學,Excel函數實戰速成班(第1期)開招了!!
    很多新手都會有這樣的疑問:答案其實只有一個:你原來學的只是理論,實際工作中函數用的少為了提高同學們的Excel
  • 【Excel技巧】- 辦公常用的十大函數@VLOOKUP函數(高級篇)
    上一圖文教程,我給大家介紹了使用VLOOKUP
  • Excel之VBA常用功能應用篇:excel條件選擇函數
    excel條件選擇函數 使用自定義函數快速連接Excel表格中多單元格數據的方法,我們在工作中會遇到很多文章,像excel條件選擇函數這類問題應該大家也都遇到過吧
  • Excel實用技巧(49):常用的數學函數,你會運算了嗎?
    報名地址: http://www.chinatet.com/zhiboke/kjbdexceljq/       日常工作中,我們實用Excel進行數據統計與分析,除了使用加、減、乘、除等常見的運算方式之外,還有一些數學運算的函數也值得我們注意,例如數據的乘方與開方。1.
  • Excel高級篩選的詳細教程
    Excel自動篩選在工作中被經常使用,但掌握高級篩選的同學卻很少,甚至都不知道高級篩選高級到哪兒了。今天高頓君還原一個高大尚的高級篩選功能。一、高級篩選哪裡「高級」了?可以把結果複製到其他區域或表格中。可以完成多列聯動篩選,比如篩選B列大於A列的數據可以篩選非重複的數據,重複的只保留一個可以用函數完成非常複雜條件的篩選以上都是自動篩選無法完成的,夠高級了吧:D二、如何使用高級篩選?
  • Excel常用函數之HLOOKUP函數
    好,今天我們來看Excel函數三大女神之二的HLOOKUP函數,對的,你沒有看錯,不是VLOOKUP,而是HLOOKUP函數,
  • Excel自動篩選的9個高級用法
    文/蘭色幻想(來自 excel精英培訓微信平臺)在excel中利用自動篩選功能篩選數據,估計同學們都輕車熟路了。
  • Excel超連結函數以及一個使用超連結函數的高級技巧
    要講超連結函數,需要先知道什麼是超連結。很多人剛使用這個函數,都會遇到這個問題。你應該這麼寫這個函數:連結單元格引用時,這個函數的第一個參數要求寫完整的引用地址,即:[文件名]工作表名!答案是函數更靈活,可以實現自動化(即跟隨數據變換而變化超連結),菜單命令做不到這一點。
  • Excel中高級篩選的詳細教程
    Excel自動篩選在工作中被經常使用,但掌握高級篩選的同學卻很少,甚至都不知道高級篩選高級到哪兒了。
  • 四句話讓你搞清楚,Excel中函數與Excel VBA中函數不同
    第一句:Excel中有的函數,VBA中沒有,但是可以引用        比如sum函數中Excel中,但是不在VBA中,VBA中可以調用這個函數。,Excel中沒有       有些函數VBA中有,Excel中沒有,也舉一個例子,比如val函數。