史上最簡單的Excel函數,你會嗎?不會就馬了吧!
不要以為函數簡單你就會,你聽過T、N兩個函數嗎?你懂這兩個函數嗎?
知道這兩個函數的人應該是千里挑一,而精通這2個函數更是……
今天就來聊聊這兩個史上最簡單的函數。
1、對金額進行累計
對B列的金額進行累計。
=N(C1)+B2
公式居然如此簡單,N函數究竟是幹嘛的?
N就是將文本轉換成0,我們在算累計的時候是不需要C1這個標題的。如果沒有這個轉換,會出錯,文本是不能直接計算的。
=C1+B2
2、判斷等級
對英語成績進行判斷等級,大於60分顯示及格,否則顯示掛科。
=IF(N(B2)>60,"及格","掛科")
直接判斷的話,交白卷是文本大於60,會顯示錯誤,通過N將交白卷轉換成0,這樣就能正確判斷。
3、統計次數
統計2個字元的人員出現了幾次。
N這裡就是將邏輯值TRUE轉換成1,FALSE轉換成0,這樣SUMPRODUCT函數就可以統計。
4、隔4行求和
統計每個季度的總數量,直接用SUM+OFFSET陣列公式求和出錯?
這裡需要嵌套一個N函數進行降維,才能順利求和,按Ctrl+Shift+Enter三鍵結束。
=SUM(N(OFFSET(B1,ROW(1:4)*4,0)))
當然這裡只是為了說明N函數的用法,
=SUM(B:B)/2
5、高大上的查詢多個對應值
我們都知道VLOOKUP函數一次只能查詢一個對應值,但是配合N卻可以突破自己的限制,實現查找多個對應值。這個要通過在編輯欄按F9鍵才能看出來。
真實案例,根據D列的所有序號,查詢A列在B列的對應番號,併合並起來。
直接輸入公式,按Ctrl+shift+Enter三鍵結束。適用版本Excel2016。
=TEXTJOIN(",",1,IFERROR(VLOOKUP(N(IF({1},--TRIM(MID(SUBSTITUTE(D2,",",REPT(" ",50)),{1,2,3,4,5,6,7,8,9}*50-49,50)))),A:B,2,0),""))
N(IF({1}是一個很神奇的套路,通過這個套路可以實現很多原本就實現不了的功能,
N函數基本就這樣,T函數跟N函數類似,只是T適用于文本,這個大家動手嘗試。
End.
http://www.itongji.cn