excel中if的巢狀使用方法

2021-09-25 17:59:07 字數 2765 閱讀 2476

if函式是 excel 中的條件判斷函式,它由條件與兩個返回結果組成,當條件成立時,返回真,否則返回假。if函式中的條件既可以單條件,也可以是多條件;多條件組合有三種方式,一種為多個 if 巢狀,第二種為用 and(或 *)組合多個條件,第三種為用 or(或 +)組合多個條件。用 and(或 *)組合條件是「與」的關係,用 or(或 +)組合條件是「或」的關係,它們的寫法比 if 巢狀簡單。

一、excel if函式語法

1、表示式:if(logical_test,[value_if_true],[value_if_false])中文表示式:如果(條件,條件為真時執行的操作,條件為假時執行的操作)

2、說明:[value_if_true] 和 [value_if_false] 表示可選項,即它們可以不寫,按回車,返回 false,因為 e2 為 435,f2 為 528,e2 > f2 不成立,另外,=if(3 > 2,),返回 0,此處 0 表示假。

二、excel if函式單條件使用方法

1、乙個服裝銷量表中,**為0的表示已下架,否則表示正在**,假如要把它們分別用「下架」和「**中」標識出來;

2、操作過程步驟說明:選中 h2 單元格,輸入公式 =if(e2<=0,「下架」,「**中」),按回車,則返回「**中」;把滑鼠移到 h2 右下角的單元格填充柄上,按住左鍵並往下拖,則所經過單元格全填充為「**中」,按 ctrl + s 儲存,則**為 0 的單元格用「下架」填充,其它單元格用「**中」填充。

3、公式說明:公式 =if(e2<=0,「下架」,「**中」) 中,e2<=0 為條件,當條件為真時,返回「下架」,否同返回「**中」。

三、excel if函式巢狀多條件使用方法

1、假如要標出服裝銷量表中,「大類」為「**」、「**」大於等於 80 且「銷量」大於 800 的服裝,操作過程步驟;

2、操作過程步驟說明:選中 h2 單元格,把公式 =if(c2=「**」,if(e2>=80,if(f2>800,「滿足條件」,「不滿足條件」),「不滿足條件」),「不滿足條件」) 複製到 h2,按回車,則返回「不滿足條件」;再次選中 h2,把滑鼠移到 h2 的單元格填充柄上,按住左鍵並往下拖,則所經過單元格用「不滿足條件」填充,按 ctrl + s 儲存,同樣 h3 用「滿足條件」填充,其它單元格仍用「不滿足條件」填充。

3、公式說明:

=if(c2=「**」,if(e2>=80,if(f2>800,「滿足條件」,「不滿足條件」),「不滿足條件」),「不滿足條件」)由三個 if 組成,即在乙個 if 中巢狀了兩個 if。第乙個 if 的條件為 c2=「**」,如果條件為真,則執行 if(e2>=80,if(f2>800,「滿足條件」,「不滿足條件」),「不滿足條件」);否則返回「不滿足條件」。第二個 if 的條件為 e2>=80,如果條件為真,則執行 if(f2>800,「滿足條件」,「不滿足條件」),否則返回「不滿足條件」。第三個 if 的條件為 f2>800,如果條件為真,返回「滿足條件」,否則返回「不滿足條件」。

四、excel if函式用 and 與 or 組合多個條件使用方法(一)用 and 組合多個條件,為「與」的關係1、把上例中的多 if 巢狀公式 =if(c2=「**」,if(e2>=80,if(f2>800,「滿足條件」,「不滿足條件」),「不滿足條件」),「不滿足條件」) 改為用 and 組合,圖52、操作過程步驟說明:選中 h2 單元格,把公式 =if(and(c2=「**」,e2>=80,f2>800),「滿足條件」,「不滿足條件」) 複製到 h2,按回車,則返回「不滿足條件」;同樣往下拖並儲存,返回跟上例一樣的結果,說明公式正確。

3、公式說明:

=if(and(c2=「**」,e2>=80,f2>800),「滿足條件」,「不滿足條件」)公式用 and 函式組合了三個條件,分別為 c2=「**」,e2>=80,f2>800,當同時滿足三個條件時(即 and(c2=「**」,e2>=80,f2>800) 返回「真」),返回「滿足條件」,否則返回「不滿足條件」。

4、用 * 代替 and

a、把公式  =if(and(c2=「**」,e2>=80,f2>800),「滿足條件」,「不滿足條件」)用 * 代替 and 後變為:

=if((c2=「**」)(e2>=80)(f2>800),「滿足條件」,「不滿足條件」)b、按回車,返回「不滿足條件」,往下拖儲存後,也是返回一樣的結果。

(二)用 or 組合多個條件,為「或」的關係

1、把上例中的 and 組合多個條件公式 =if(and(c2=「**」,e2>=80,f2>800),「滿足條件」,「不滿足條件」) 改為用 or 組合;2、操作過程步驟說明:選中 h2 單元格,把公式 =if(or(c2=「**」,e2>=80,f2>800),「滿足條件」,「不滿足條件」) 複製到 h2,按回車,則返回「滿足條件」;同樣往下拖並儲存,全部返回「滿足條件」。

3、公式說明:

=if(or(c2=「**」,e2>=80,f2>800),「滿足條件」,「不滿足條件」)公式用 or 函式組合了三個條件,分別為 c2=「**」,e2>=80,f2>800,即 or(c2=「**」,e2>=80,f2>800),意思是:只要滿足乙個條件,就返回「真」;一條件都不滿足才返回「假」。演示中,每條記錄都滿足乙個條件,所以全返回「滿足條件」。

4、用 + 代替 or

a、把公式

=if(or(c2=「**」,e2>=80,f2>800),「滿足條件」,「不滿足條件」)用 + 代替 or 後變為:

=if((c2=「**」)+(e2>=80)+(f2>800),「滿足條件」,「不滿足條件」)b、按回車,返回「滿足條件」,往下拖儲存後,也是全部返回「滿足條件」,說明公式正確。

上述事情的最佳處理辦法不是聯絡老朋友,而是和老員工進行協同辦公完成領導的安排。說到協調辦公,目前堅果雲是最好用的企業辦公網盤。

excel中的vlookup使用方法與易錯地方

vlookup 的常用功能和使用情景是 集合s中有一堆一一對應的資料,我現在有的資料只有,我要用a查到與之對應的資料是中的哪個。vlookup lookup value,table array,col index num,range lookup 一下我們舉例用大寫字母abc,在幾個s中查詢對應的小...

vue router 巢狀路由的使用方法

模板抽離 我們已經學習過了vue模板的另外定義形式,使用。首頁grupccuqxqemplate id news 新聞然後js裡定義路由元件的時候 1.定義 路由 元件。const home const news 路由巢狀 實際應用介面,通常由多層巢狀的元件組合而成。比如,我們 首頁 元件中,還巢狀...

excel中查詢工作表使用方法

sub findsheets dim n as integer dim myworksheetcount as integer dim findsheetsname as string dim instringture as integer myworksheetcount worksheets.c...