邏輯 |
SWITCH |
根據值清單評估一個值(稱為運算式),並傳回對應到第一個相符值的結果。如果沒有相符值,則會傳回選用的預設值。
語法
SWITCH(Expression,Value1,Result1,Default_or_value2,Result2,….Default_or_value126,Result126)
參數說明
Expression:為必要參數。任何可評估為TRUE或FALSE的公式。
Value1:為必要參數。與公式比較的值。
Result1:為必要參數。當Value1為True時要填入的值。
Value2~126:為選用參數。與公式比較的值,最多126個。
Result2~126:為選用參數。當Value2~126為True時要填入的值。
重點說明
如果沒有相符值且沒有提供 default 引數,則 SWITCH 函數會傳回 #N/A! 錯誤。
範例
案例1:日期星期幾分析
公式顯示: =SWITCH(WEEKDAY(A2),1,"星期日",2,"星期一",3,"星朞二",4,"星期三",5,"星期四",6,"星期五",7,"星期六")
描述:如果評估公式WEEKDAY(A2)等於1,則填入”星期日”字串、等於2,則填入”星期一”字串。
結果:如下圖
公式顯示: =SWITCH(A3,1,"星期日",2,"星期一",3,"星期二")
描述:因為沒有相符值,也沒有參數,因此 SWITCH 會傳回 #N/A!。
結果:如下圖
公式顯示: =SWITCH(A4,1,"星期日",2,"星期一",3,"星期二","沒有相符值")
描述:沒有相符值。
結果:如下圖
公式顯示: =SWITCH(A5,1,"星期日",7,"星期六","工作日")
描述: 工作日,這個函數用來判斷是否工作日在台灣會有問題,因為國定假日及彈性放假其皆不知會判為工作日。
結果:如下圖
部落格相關範例
2021.03.11 |
|
2019.11.29 |
|
2019.10.30 |
|
2019.10.29 |
|
2019.10.18 |
|
2019.10.11 |
|
2019.10.09 |
|
2019.09.29 |
2219統計同列儲存格中各區間數值數量-COUNT、OFFSET、SUMPRODUCT、COUNTIF、COLUMN函數 |
2019.08.20 |
|
2019.07.07 |
|
2018.12.28 |
|
2018.12.18 |
|
2017.07.12 |
|
2017.04.20 |
|
2012.04.29 |
|
2012.04.29 |
|
2012.03.09 |
|
2012.03.09 |
|
2012.03.09 |
|
2012.03.09 |
留言列表