excel求和为什么是0_Excel教程:小小的N函数竟如此厉害
提示:小程序可以高清看本公眾號視頻教程
蘋果iOS用戶請微信掃碼學習
N函數:將不是數值形式的值轉換為數值形式。
數值:返回數值本身;
文本型數字、文本:轉換成0;
日期:轉換成序列值;
邏輯值:TRUE轉換成1,FALSE轉換成0;
錯誤值:返回錯誤值本身。
1、為公式添加注釋
輸入公式:=B2+300
我想知道公式中這300是什么?可以通過N函數來添加注釋。
輸入公式:
=B2+300+N("300是獎金")
N("300是獎金")返回0,并不影響公式結果。
2、累計金額
輸入公式:=N(C1)+B2
直接輸入公式:=C1+B2,會返回錯誤值。
C1單元格內容是文本,N函數將文本轉換成0。
3、判斷成績是否及格
輸入公式:
=IF(B2>=60,"及格","不及格")
有沒有發現問題呢?缺考的都顯示為及格了。
輸入公式:
=IF(N(B2)>=60,"及格","不及格")
用N函數將“缺考”轉換成0,0>=60條件不成立,從而返回正確結果“不及格”。
4、函數N與OFFSET的應用
以隔列求和為例:
輸入公式:
=SUMPRODUCT(OFFSET($A3,,COLUMN(A:C)*2))
OFFSET($A3,,COLUMN(A:C)*2)部分返回{5591,8354,3563},
外層再套個SUMPRODUCT函數求和,為什么返回的結果卻是0呢?
輸入公式:
=SUMPRODUCT(N(OFFSET($A3,,COLUMN(A:C)*2)))
5、函數VLOOKUP+N(IF{1})的應用
求客戶編號為2、5、8的應收賬款合計:
輸入公式:
=SUM(VLOOKUP(D2:D4,A2:B9,2,0))
為什么返回錯誤值#VALUE!呢?
難道是數組公式?沒按三鍵?
你可以按三鍵試試!
為什么結果還是不對,哪里錯了呢?
輸入公式:
=SUM(VLOOKUP(N(IF({1},D2:D4)),A2:B9,2,0))
N(IF({1},D2:D4))返回內存數組{2;5;8}
VLOOKUP(N(IF({1},D2:D4)),A2:B9,2,0)部分返回{8422;14935;9379}
最后再套個SUM函數求和,返回32736。
全套WORD+PPT+EXCEL+PS視頻教程
總結
以上是生活随笔為你收集整理的excel求和为什么是0_Excel教程:小小的N函数竟如此厉害的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: excel排名_excel函数技巧:看看
- 下一篇: docker安装redis提示没有日记写