常用的10個 Excel 萬能公式套路

SAPmatinal發表於2019-01-04

更多內容關注公眾號:SAP Technical 

很多同學懶的學函式,但遇到問題又不得不搜百度求高手解決。其實,有不少公式是不需要理解的,直接套用就行。今天分享10個超好用的萬能公式套路,需要的趕緊收藏吧。

1、多條件判斷公式

=IF(AND(條件1,條件2…條件n),同時滿足條件返回的值,不滿足條件返回的值)

=IF(OR(條件1,條件2…條件n),同時滿足任一條件返回的值,不滿足條件返回的值)

示例:同時滿足金額小於500且B列內容為“未到期"時在C列輸入”補款“

=IF(AND(A2<500,B2="未到期"),"補款","")

2、多條件求和、計數公式

Sumproduct(條件1*條件2*條件3…資料區域)

示例:統計A產品3月的銷售合計

=SUMPRODUCT((MONTH(A3:A9)=3)*(B3:B9="A")*C3:C9)

注:和Sumifs相比速度雖然慢了點,但Sumproduct可以對陣列進行處理後再設定條件,同時也可以對文字型數字進行計算,而Sumifs函式則不可。

3、多條件查詢

Lookup(1,1/((條件1*條件2*條件3…)),返回值區域)

示例:如下圖所示要求,同時根據姓名和工號查詢職位

=LOOKUP(1,0/(B2:B6=B9)*(A2:A6=C9),E2:E6)

4、提取任意位置字串的數字

=LOOKUP(9^9,MID(數字,MATCH(1,MID(數字,ROW(1:99),1)^0,0),ROW(1:99))*1)}

(注:陣列公式,需要按Ctrl+Shift+Enter三鍵輸入)

示例:如下圖所示,提示A列中字串中的數字

=LOOKUP(9^9,MID(A2,MATCH(1,MID(A1,ROW(1:99),1)^0,0),ROW(1:9))*1)

注:如果字串超過100位,就把99調大

5、分離字母和漢字

漢字在前

=LEFT(單元格,LENB(單元格)-LEN(單元格))

漢字在後

=Right(單元格,LENB(單元格)-LEN(單元格))

示例:

=LEFT(A2,LENB(A2)-LEN(A2))

6、計算不重複值個數的公式

=SUMPRODUCT(1/COUNTIF(區域,區域))

示例:統計B列的客戶數量

=SUMPRODUCT(1/COUNTIF(B2:B19,B2:B19))

7、金額大寫轉換公式

=TEXT(LEFT(RMB(單元格),LEN(RMB(單元格))-3),"[>0][dbnum2]G/通用格式元;[<0]負[dbnum2]G/通用格式元;;") & TEXT(RIGHT(RMB(單元格),2),"[dbnum2]0角0分;;整")

示例:

8、個人所得稅計算公式

假如A2中是應稅工資,則計算個稅公式為:

=5*MAX(A2*{0.6,2,4,5,6,7,9}%-{21,91,251,376,761,1346,3016},)

9、用QQ聊天的Excel的公式

=HYPERLINK("tencent://message/?uin="&C3,"點選聯絡他")

10、多表同一位置彙總公式

=Sum(工作表1:工作表N!單元格地址)

示例: 如下圖所示,要求在彙總表裡設定合計公式,彙總前19個工作表B列的和。

B2 =SUM(Sheet1:Sheet19!B2)

今天分享的公式中,肯定有你不懂不會的。對於新手來因為基礎差不需要懂,只需要會套用就行。關鍵在於將來用到時你得能找到。

相關文章