2020年11月25日 星期三

Excel_IF函數_十個常用函數之一

        IF函數是函數中最常使用中的一個,下列介紹幾種用法,根據同事常詢問的情形,區間判斷的寫法比較容易出錯,使用上稍微注意一下順序就可以避免錯誤。


單條件判斷判斷的條件較少,通常較不容易出錯

        符合有房就嫁,否則不嫁,判斷條件只有一個 有房 。

        =IF(B2="有房","嫁","不嫁")

IF單條件
IF單條件判斷

(2021/5/12修正:感謝玲姊發現錯誤)





多條件判斷:判斷的項目變多,但公式架構仍然一樣。

=IF(B2="有房","嫁",IF(C2="有車","嫁",IF(E2>170,"嫁","不嫁")))

=IF(OR(B2="有房",C2="有車",E2>170),"嫁","不嫁")
以上兩各式子結果一樣。

IF多條件判斷
IF多條件判斷




說明:有房有車還要身高170才嫁。

=IF(AND(B2="有房",C2="有車",E2>170),"嫁","不嫁")

IF多條件符合判斷
IF多條件符合判斷


區間判斷:須注意一層一層的順序

下表中,判斷A7重量5500公斤,落在哪一個計算運費中

        為了方便了解,將公式分段表示,在一開始學習很多層判斷時,需要如下面拆解一樣,分開看,看久了就熟了。

A1:F2為每公噸單位運費,因此下面計算時還需要先將A7換算成公噸。

B7=

IF(A7<1000,A7/1000*B2,

IF(A7<3000,A7/1000*C2,

IF(A7<5000,A7/1000*D2,

IF(A7<9000,A7/1000*E2,

A7/1000*F2))))

IF區間判斷
IF區間判斷







沒有留言:

張貼留言

用GPT修改M語法_以日期列處理

在2023年GPT開始使用時我就詢問過GPT,可能當時的GPT還不夠聰明,給予的答案無法運行,我認為原始的語法應該可以更聰明點,詢問過Power BI社群的人,但沒有人提供答案,終於在現在再度詢問GPT給予的答案與我思考的方向依樣,只是我懂得語法不多,透過GPT幫忙解答,我也學到...