※※ 本區做為經常使用之程式碼複製區,提問請至小講堂唷 ※※
【用槽狀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,"再加強","不及格" ))))
當你是運用完整結構貼入,再將其中的空白參數一個個補滿的時候,你完全不用擔心括號( )的位置或個數
因為在你貼入時,它已經是對應好且位置正確了…
至於其它函數,當然,也是等同辦理…除非你很有把握~~
--好習慣讓你不用思考--好習慣讓你降低除錯的必要--好習慣其實看似麻煩實則簡單--
--範例檔下載--
對於初學者來說,養成一個良好的"習慣"是會有很大的幫助…
而這習慣,也許只是一個非常簡單的動作…
相信,對於初學者或對函數不熟悉的人,甚至,非常厲害的人但卻寫了一長串複雜的函數及公式…
看到這個訊息,當下應該會很無奈吧@@@@!
因此今天要談的是函數的"結構"…在串組公式時…用完整函數結構一層層架上去的好習慣…
舉例來說,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,"再加強","不及格" ))))
當你是運用完整結構貼入,再將其中的空白參數一個個補滿的時候,你完全不用擔心括號( )的位置或個數
因為在你貼入時,它已經是對應好且位置正確了…
至於其它函數,當然,也是等同辦理…除非你很有把握~~
--好習慣讓你不用思考--好習慣讓你降低除錯的必要--好習慣其實看似麻煩實則簡單--
--範例檔下載--