用TEXT函數進行條件判斷

函數語法

TEXT(value,format-value)

value數值、計算結果為數值的公式或者內容為數值的單元格,format-value為文本形式的數值格式。

小於等於三個條件和大於三個條件判斷的格式是不一樣的,我們分別說下,並且對比一下IF函數。

三個條件進行判斷時

用TEXT函數進行條件判斷

我們示例中按“小於60不及格;大於60小於90合格;大於90優秀”進行條件判斷。用IF函數時結構是:“=IF(B3<60,"不及格",IF(B3<90,"合格","優秀"))”,在IF函數里有嵌套了一個IF函數;用TEXT函數時結構為:“=TEXT(B3,"[>=90]優秀;[>=60]合格;不及格")”,函數里沒有嵌套直接將條件寫上就行,但是當條件大於三個時TEXT函數里也會有嵌套公式,如下圖:

當條件大於3個時

用TEXT函數進行條件判斷

IF函數

用TEXT函數進行條件判斷

TEXT函數

我們示例中的判斷條件是4個,使用IF函數時結構為:“=IF(B3<60,"不及格",IF(B3<80,"合格",IF(B3<90,"良","優秀")))”第一個IF函數里嵌套了兩個IF函數;使用TEXT函數時結構為:“=TEXT(B3,"[>=90]優秀;[>=80]良;"&TEXT(B3,"[>=60]合格;不及格"))”,嵌套了1個函數。

兩個函數各有各的優勢,IF函數在我們的工作中應用的更加廣泛使用頻率更高,理解起來更簡單點;TEXT函數用於條件判斷時使用頻率相對小一點,TEXT函數在使用嵌套時也比較複雜,但是當我們是對數值判斷小於等於3個條件進行判斷時使用TEXT函數會更簡潔點。


分享到:


相關文章: