tft每日頭條

 > 生活

 > excel的if函數怎麼用加雙條件

excel的if函數怎麼用加雙條件

生活 更新时间:2025-01-09 16:11:29

今天我們繼續來學習if條件在公式中的輸入,上節介紹了三個及以上條件的嵌套使用,這裡作者來講解一下多條件并列在公式中的寫法。

如下圖所示,要計算某品種酒的儲藏品質,數據表設置兩個并列條件,分别為:

條件一、儲藏年份在四星及以上星級。

條件二、品種為濃香型或醬香型;

當滿足這兩個條件時,其儲藏品質為優質,若滿足其一或都不滿足則儲藏品質為普通。

excel的if函數怎麼用加雙條件(Excel函數if多個條件并列怎麼輸入)1

通過上述描述,很明顯這是一個并列條件的if函數案例。

既然是并列條件,那它首先就是一個多條件,因此,作者将多條件分解,依次輸入第一個條件和第二個條件的公式。

先看第一個條件,當儲藏年份的星級為四星級及以上。

我們輸入公式:

=if(LEN(E3)>3,"優質","普通")

excel的if函數怎麼用加雙條件(Excel函數if多個條件并列怎麼輸入)2

這個公式的含義是當E3單元格的字符數大于3,則返回結果為”優質“,否則返回結果為“普通”。

這裡len函數是計算單元格字符數量的文本函數,當它大于3,則表示星級大于三顆星,也就是四星及以上星級。

接着來看第二個條件,當品種為濃香型或醬香型。

這個條件又包含了兩種情況,滿足其一,都符合條件,因此我們可以設置一個與并列條件剛好相反的“或”的條件關系。

輸入公式為:

=IF(OR(D3="濃香型",D3="醬香型"),"優質","普通")

excel的if函數怎麼用加雙條件(Excel函數if多個條件并列怎麼輸入)3

公式含義是當D3單元格的值為濃香型或者醬香型時,就返回”優質“結果,否則返回“普通”結果。

綜合兩個條件的公式,來看看它們輸出的結果,如下圖所示:

excel的if函數怎麼用加雙條件(Excel函數if多個條件并列怎麼輸入)4

可見兩個公式輸出的結果并不一緻,在這種情況下,如果将兩個條件并列組合到一起,則任意公式輸出的值不為“優質”,那麼最後的結果也不等于“優質”!

這就是并列條件的特征,即必須所有條件都符合,任一條件不符,則返回第3參數的結果值。

那作者将兩個公式的條件參數組合到一個公式中,來看下它的寫法:

=IF(AND(OR(D3="濃香型",D3="醬香型"),LEN(E3)>3),"優質","普通")

excel的if函數怎麼用加雙條件(Excel函數if多個條件并列怎麼輸入)5

在公式中,使用了邏輯函數and來組合兩個并列條件,且兩個條件是通過半角逗号來分隔的,因此當需要輸入更多并列條件時,則可以在and表達式中繼續添加條件,并以逗号分隔!

這個地方,and函數起到了并列條件的關鍵作用,因為and函數的含義是當所有參數條件都滿足時,則返回true,即1,任一一個參數條件不符合,則返回false,即0。

因此if組合and函數,便得到了并列條件的公式表達。

我們通過兩個條件公式的分解,通過對比兩個條件公式的輸出結果,再将兩個條件組合到一個公式中,就能比較容易去理解并列條件的邏輯和輸入。

最後我們來總結一下,if函數并列條件用and函數來組合多個條件,它表示“且”的邏輯關系,如果要表達“或”的邏輯關系,則需要使用or函數,也就是公式中第2個條件的寫法。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved