Excel中比IF函數更短的2個函數,功能很強大,但你肯定沒用過

2019-08-15     跟小小筱學辦公技能

很多人都以為,Excel400多個函數中,字母個數最少的函數是IF函數,但其實不是,也有很多人認為,函數公式越長,公式就越強大,其實也不是這樣子的,Excel中有2個只有一個字母的函數,功能也特彆強大,你知道是哪2個函數嗎?

那就是N函數和T函數。

一、N函數。

語法:N(value)。

作用:將文本型的數據轉換成0,數值型的數據轉換時不變。

主要功能有以下幾個:

(1)數值型數字:使用N函數轉換後結果還是數值型。

(2)文本型數字:使用N函數轉換後結果是0。

(3)文本型文本:使用N函數轉換後結果是0。

(4)邏輯值TRUE:使用N函數轉換後結果是1。

(5)邏輯值FALSE:使用N函數轉換後結果是0。

(6)錯誤值:使用N函數轉換後結果是錯誤值本身。

(7)日期值:使用N函數轉換後結果是時間序列。

二、T函數。

語法:T(value)。

作用:返回 value 引用的文本,如果是文本返回本身,如果是其他數據返回空字符。

主要功能有以下幾個:

(1)數值型數字:使用T函數轉換後結果是空。

(2)文本型數字:使用T函數轉換後結果是文本型數字本身。

(3)文本型文本:使用T函數轉換後結果是文本型文本本身。

(4)邏輯值TRUE:使用T函數轉換後結果是空。

(5)邏輯值FALSE:使用T函數轉換後結果是空。

(6)錯誤值:使用T函數轉換後結果是錯誤值本身。

(7)日期值:使用T函數轉換後結果是空。

三、N函數的應用。

(1)N函數累加求和。

例子:下圖是某員工1月-12月的銷售額,現在我們要統計出前2個月,前3個月,前4個月……的累計銷售額,用N函數,怎麼解?

具體操作步驟如下:

1、選中D3單元格 -- 在編輯欄中輸入公式」=N(D2)+C3「 -- 按回車鍵即可 -- 並將公式下拉填充至D14單元格。

2、動圖演示如下。

3、公式解析。

上述公式中的N函數可以將D2單元格的文本轉換成0,再與C3單元格的數值相加,當公式下拉至D4單元格時,公式變成「=N(D3)+C4」,以此類推。

(2)N函數統計相同月份的銷售額。

例子:統計下圖中月份為1月、2月、3月、4月中各個月的銷售天數。

具體操作步驟如下:

1、選中F3單元格 -- 在編輯欄中輸入公式「=SUMPRODUCT(N(MONTH($B$3:$B$14)=E3))」-- 按回車鍵即可 -- 並將公式下拉填充至F6單元格。

2、動圖演示如下。

3、公式解析。

MONTH函數可以返回一個月份值,是一個1(一月)到12(十二月)之間的數字。MONTH($B$3:$B$14)=E3結果是一個邏輯值TRUE或FALSE,如果值為真,返回TRUE,否則,返回FALSE。N(TRUE)=1,N(FALSE)=0,最後利用SUMPRODUCT函數就可以統計出相同月份的個數。

四、N函數+T函數的應用。

有時候自己寫的公式長時間沒看忘記什麼意思了,想要給公式加個注釋,用N函數或者N+T函數,公式該怎麼寫?

例子:統計下圖中比賽項目的排名情況,並在公式中標註「用時短的排在前面」。

(1)使用N函數。

具體操作步驟如下:

1、選中D3單元格 -- 在編輯欄中輸入公式「=RANK(C3,$C$3:$C$14,1)+N("用時短的排在前面")」-- 按回車鍵即可 -- 並將公式下拉填充至D14單元格。

2、動圖演示如下。

3、公式解析。

使用N函數可以將文本」用時短的排在前面「轉換成0,RANK函數是返回某數字在一列數字中相對於其他數字的大小排名,如果多個數值排名相同,則返回平均值排名。第3個參數「1」表示升序排序。

(2)使用N函數+T函數。

具體操作步驟如下:

1、選中D3單元格 -- 在編輯欄中輸入公式「=RANK(C3,$C$3:$C$14,1)&T(N("用時短的排在前面"))」-- 按回車鍵即可 -- 並將公式下拉填充至D14單元格。

2、動圖演示如下。

3、公式解析。

使用N函數可以將文本」用時短的排在前面「轉換成0,再使用T函數可以將0轉換成空值,RANK函數是返回某數字在一列數字中相對於其他數字的大小排名,如果多個數值排名相同,則返回平均值排名。第3個參數「1」表示升序排序。

以上就是N函數和T函數的簡單用法,大家可以去試試!

覺得本文對您有幫助,轉發點贊一下吧!

您的讚賞、關注、轉發、評論、點贊、收藏都是對小編的鼓勵與支持,謝謝您!

文章來源: https://twgreatdaily.com/nHJpp2wBvvf6VcSZyaYo.html