2019-06-25

〔EXCEL〕IF多層結構的寫法(概念說)--h003

章老師的電腦小講堂 https://www.facebook.com/ScenicSchool/
※※ 本區做為經常使用之程式碼複製區,提問請至小講堂唷 ※※

【用槽狀IF函數的撰寫方式來說明公式寫法的好習慣】

其實這篇概念想寫很久了…
對於初學者來說,養成一個良好的"習慣"是會有很大的幫助…
而這習慣,也許只是一個非常簡單的動作










相信,對於初學者或對函數不熟悉的人,甚至,非常厲害的人但卻寫了一長串複雜的函數及公式…
看到這個訊息,當下應該會很無奈吧@@@@!

因此今天要談的是函數的"結構"…在串組公式時…用完整函數結構一層層架上去的好習慣
舉例來說,IF的結構為
=IF(,,)         '函數  IF(條件, 成立的顯示, 不成立的顯示)




案例希望評等結果
>=90→特優
>=80→優
>=70→一般
>=60→再加強
<60→不及格

我們用IF判斷式來達到上述的結果
步驟一:在E4 先寫入IF的完整結構                           
               =IF( , , )
步驟二:再將結構中要填入的參數補齊                    
               =IF(D4>=90,"特優", )   '不成立的部份還要再判斷,先空著
步驟三:不成立的部份,再複製完整結構貼入,例如IF( , , )或直接用IF(D4>=90,"特優", )去改,我們採後者
               =IF(D4>=90,"特優",IF(D4>=80,"", ))
步驟四:重覆步驟三,將完整IF結構貼入所需判斷的參數位置,再修改其條件…直到全數判斷為止
               =IF(D4>=90,"特優",IF(D4>=80,"優",IF(D4>=70,"一般", )))
               =IF(D4>=90,"特優",IF(D4>=80,"優",IF(D4>=70,"一般",IF(D4>=60,"再加強","不及格" ))))

當你是運用完整結構貼入,再將其中的空白參數一個個補滿的時候,你完全不用擔心括號( )的位置或個數
因為在你貼入時,它已經是對應好且位置正確了…

至於其它函數,當然,也是等同辦理…除非你很有把握~~
--好習慣讓你不用思考--好習慣讓你降低除錯的必要--好習慣其實看似麻煩實則簡單--

--範例檔下載--

5 章老師的電腦小講堂: 〔EXCEL〕IF多層結構的寫法(概念說)--h003 章老師的電腦小講堂  https://www.facebook.com/ScenicSchool/ ※※ 本區做為經常使用之程式碼複製區,提問請至小講堂唷 ※※ 【用槽狀IF函數的撰寫方式來說明公式寫法的好習慣】 其實這篇概念想寫很久了… 對於初學者來說,養...
小講堂經過多次搬移,舊文章連結及內容較難整理~
大家可以新文章為主~
每篇文章後有代碼,任何文章問題可至FB小講堂用代碼提問唷~