Excel表格if函式多重條件判斷巢狀(Excel表格中if函式複雜用法)

很多同學會覺得 Excel 單個案例講解有些碎片化,初學者未必能完全理解和掌握。不少同學都希望有一套完整的圖文教學,從最基礎的概念開始,一步步由簡入繁、從入門到精通,系統化地講解 Excel 的各個知識點。

現在終於有了,以下專欄,從最基礎的操作和概念講起,用生動、有趣的案例帶大家逐一掌握 Excel 的操作技巧、快捷鍵大全、函式公式、資料透視表、圖表、列印技巧等……學完全本,你也能成為 Excel 高手。

       
專欄
Excel從入門到精通
作者:Excel學習世界
99幣
77人已購
檢視

前段時間我寫過一篇教程,建議大家可以不用 if 就儘量不要用,訓練自己寫出更高效的公式。

那麼 if 是不是絕對不能用?當然不是,該用還得用,只不過,if 也可以嘗試一下用不同的思路來寫。最起碼,搞腦子的巢狀不要用了吧,換成簡單的寫法。

案例:

下圖 1 中右側的表是條件查詢區域,需要在左側查詢出符合所有條件的行,在 E 列顯示“是”,並且整行高亮顯示。

效果如下圖 2、3 所示。

解決方案:

1. 在 H 列中填入要查詢的條件。

2. 在 E2 單元格中輸入以下公式 --> 下拉複製公式:

=IF((B2=$H$2) (A2=$H$1) (MONTH(C2)>=$H$3)>2,"是","")

公式釋義:

  • 這個公式的精髓在於:雖然用了 if,但是並未巢狀;將三個判斷條件相加,公式一下子變得簡單了很多,初學者都能看明白;
  • 三個條件相加後判斷其是否 >2,即至少得滿足 3 個條件為真;也就是三個條件都必須滿足;
  • 如果滿足則顯示“是”,否則就留空,這樣看起來也容易些

接下來用條件格式高亮顯示符合條件的行。

3. 選中 A2:E21 區域 --> 選擇選單欄的“開始”-->“條件格式”-->“新建規則”

4. 在彈出的對話方塊中選擇“使用公式確定要設定格式的單元格”--> 輸入以下公式 --> 點選“格式”按鈕:

=$E2="是"

* 公式中的單元格要設定為列絕對引用,行相對引用。

5. 在彈出的對話方塊中選擇“填充”選項卡 --> 選擇所需的填充色 --> 點選“確定”

6. 點選“確定”

符合條件的行就自動變成了黃色。

如果更改了查詢條件,符合條件的行也會自動變色。