您的位置:首頁>正文

十五個最常用函數公式,值得收藏!

小夥伴好啊, 今天和大家一起來學習幾個常用函數的使用方法。

1、判斷銷售額是否達標

IF函數是最常用的判斷類函數之一, 能完成非此即彼的判斷。

如下圖, 考核得分的標準為9分, 要判斷B列的考核成績是否合格。

=IF(B4>=9,"合格","不合格")

IF, 相當於普通話的“如果”, 常規用法是:

IF(判斷的條件,符合條件時的結果,不符合條件時的結果)

2、按班級統計總成績

如下圖所示, 使用SUMIF函數計算一班的總成績:

=SUMIF(D2:D5,F2,C2:C5)

SUMIF用法是:

=SUMIF(條件區域,指定的求和條件,求和的區域)

用通俗的話描述就是:

如果D2:D5區域的班級等於F2儲存格的“一班”, 就對C2:C5儲存格對應的區域求和。

3、統計指定店鋪的業務筆數

如下圖, 要統計指定店鋪的業務筆數。 也就是統計B列中有多少個指定的店鋪名稱。

=COUNTIF(B2:B12,E3)

COUNTIF函數常規用法為:

=COUNTIF(條件區域,指定條件)

統計條件區域中, 符合指定條件的儲存格個數。

4、根據姓名查詢部門

VLOOKUP函數一直是大眾情人般的存在, 函數的語法為:

VLOOKUP(要找誰,在哪兒找,返回第幾列的內容,精確找還是近似找)

如下圖, 要查詢F5儲存格中的員工姓名是什麼職務。

=VLOOKUP($F$5,$B$1:$D$10,2,0)

使用該函數時, 需要注意以下幾點:

1、第4參數一般用0(或FASLE)以精確匹配方式進行查找。

2、第3參數中的列號, 不能理解為工作表中實際的列號, 而是指定返回值在查找範圍中的第幾列。

3、如果查找值與資料區域關鍵字的資料類型不一致, 會返回錯誤值#N/A。

4、查找值必須位於查詢區域中的第一列。

5、根據姓名查詢工號

如下圖所示, 要根據G2儲存格姓名, 在A~E資料區域中查詢對應的工號。

=LOOKUP(1,0/(G2=B2:B6),A2:A6)

LOOKUP常用方法為:

=LOOKUP(1,0/(條件區域=指定條件),要返回的區域)

6、組合查詢

用MATCH函數來定位查詢值的位置, 再用INDEX函數返回指定區域中指定位置的內容, 二者結合, 可以實現上下左右全方位的查詢。

如下圖所示, 根據姓名查詢部門和職務。

F3儲存格公式為:

=INDEX(A:A,MATCH($E3,$C:$C,))

7、根據出生年月計算年齡

如下圖所示, 要根據C列的出生年月計算年齡。

=DATEDIF(C2,TODAY(),"y")

DATEDIF函數第一參數是開始日期, 第二參數是結束日期, 第三參數是返回的資料類型。

使用Y, 表示返回整年數。

使用M, 則表示返回整月數。

8、SUMIF多條件求和

要求:統計E2和E3儲存格中兩個部門的崗位補助總額

公式:

=SUMPRODUCT(SUMIF(B2:B9,E2:E3,C2:C9))

SUMIF函數求和條件使用E2:E3,分別得到兩個部門的崗位補助額,再使用SUMPRODUCT函數進行求和。

9、SUMIFS多條件求和

要求:統計部門為生產,並且崗位為主操的補助總額

公式:

=SUMIFS(D2:D9,B2:B9,F2,C2:C9,G2)

SUMIFS函數求和區域為D2:D9,求和條件為B2:B9=F2並且C2:C9=G2

10、包含關鍵字的多條件求和

要求:統計部門包含“生產”,並且崗位為主操的補助總額

公式:

=SUMIFS(D2:D9,B2:B9,"*"&F2&"*",C2:C9,G2)

SUMIFS函數支援使用萬用字元。

11、多條件計數

要求:統計統計部門為生產,並且崗位為主操的人數

公式:

=COUNTIFS(B2:B9,F2,C2:C9,G2)

COUNTIFS函數也支援使用萬用字元,用法與SUMIFS函數相同。

12、多條件計算平均值

要求:統計統計部門為“生產”,並且崗位為“主操”的平均補助額

公式:

=AVERAGEIFS(D2:D9,B2:B9,F2,C2:C9,G2)

第一參數是要統計的數值區域,之後分別是成對的條件區域和指定條件。

13、多條件計算最大值和最小值

要求:統計統計部門為生產,並且崗位為主操的最高補助額

陣列公式,注意按Shift+ctrl+回車:

=MAX(IF((B2:B9=F2)*(C2:C9=G2),D2:D9))

陣列公式中,判斷多條件時不能使用AND或是OR函數,因此先使用兩個判斷條件相乘,表示兩個條件要求同時符合。

再使用IF函數對結果進行判斷,兩個條件同時符合時,IF函數返回D2:D9中的數值,否則返回邏輯值FALSE。

最後使用MAX函數忽略其中的邏輯值計算出最大值。

要計算多個條件的最小值時,只要將公式中的MAX換成MIN函數即可。


SUMIF函數求和條件使用E2:E3,分別得到兩個部門的崗位補助額,再使用SUMPRODUCT函數進行求和。

9、SUMIFS多條件求和

要求:統計部門為生產,並且崗位為主操的補助總額

公式:

=SUMIFS(D2:D9,B2:B9,F2,C2:C9,G2)

SUMIFS函數求和區域為D2:D9,求和條件為B2:B9=F2並且C2:C9=G2

10、包含關鍵字的多條件求和

要求:統計部門包含“生產”,並且崗位為主操的補助總額

公式:

=SUMIFS(D2:D9,B2:B9,"*"&F2&"*",C2:C9,G2)

SUMIFS函數支援使用萬用字元。

11、多條件計數

要求:統計統計部門為生產,並且崗位為主操的人數

公式:

=COUNTIFS(B2:B9,F2,C2:C9,G2)

COUNTIFS函數也支援使用萬用字元,用法與SUMIFS函數相同。

12、多條件計算平均值

要求:統計統計部門為“生產”,並且崗位為“主操”的平均補助額

公式:

=AVERAGEIFS(D2:D9,B2:B9,F2,C2:C9,G2)

第一參數是要統計的數值區域,之後分別是成對的條件區域和指定條件。

13、多條件計算最大值和最小值

要求:統計統計部門為生產,並且崗位為主操的最高補助額

陣列公式,注意按Shift+ctrl+回車:

=MAX(IF((B2:B9=F2)*(C2:C9=G2),D2:D9))

陣列公式中,判斷多條件時不能使用AND或是OR函數,因此先使用兩個判斷條件相乘,表示兩個條件要求同時符合。

再使用IF函數對結果進行判斷,兩個條件同時符合時,IF函數返回D2:D9中的數值,否則返回邏輯值FALSE。

最後使用MAX函數忽略其中的邏輯值計算出最大值。

要計算多個條件的最小值時,只要將公式中的MAX換成MIN函數即可。


同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示