當前位置: 妍妍網 > 辦公

一組常用函式公式,看看哪個還不熟

2024-04-02辦公

小夥伴們好啊,今天和大家分享一組常用函式公式的使用方法,看看哪個還不熟:

1、計算轉正日期

如下圖,要根據B列的員工入職日期和C列的試用期月數,計算員工轉正日期。

D2單元格公式為:

=EDATE(B2,C2)

EDATE函式用於指定某個日期N月之後或是N月之前的日期。

用法為:

=EDATE(開始日期,指定月份)

2、n個工作日後的日期

如下圖,使用函式可以計算n個工作日之後是哪天。公式為:

=WORKDAY(A2,B2,A6:A8)

WORKDAY函式的用法為:

=WORKDAY(開始日期,工作日數,需要從工作行事曆中排除的法定節假日)

3、間隔工作日

如下圖,使用函式可以計算兩個日期之間,去除周末和法定節假日的工作日天數。

=NETWORKDAYS(A2,B2,A6:A8)

NETWORKDAYS函式的用法為:

=NETWORKDAYS(開始日期,結束日期,需要從工作行事曆中排除的法定節假日)

4、AND函式

AND函式用於符合多個條件的判斷。

在所有參數的結果都返回邏輯值TRUE的情況下,才返回邏輯值TRUE。如有任意一個參數的結果為FALSE或是等於0,AND函式結果就是FALSE。

與之對應的是OR函式,如有任意一個參數的結果為TRUE,OR函式結果就是TRUE。

如下圖,要根據B、C、D列三個條件,來判斷是否屬於考慮物件。

公式為:

=IF(AND(B2="是",C2="是",D2="是"),"備胎優選","不予考慮")

本例中,如果三個條件都為「是」,則AND函式返回TRUE,IF函式返回指定內容「備胎優選」,否則就返回「不予考慮」。

假如降低條件了,三個條件符合其一就返回「備胎優選」,可以將公式中的AND寫成OR。

=IF(OR(B2="是",C2="是",D2="是"),"備胎優選","不予考慮")

OR函式的作用也是依次判斷多個條件,只要多個條件的判斷結果有一個是TRUE,OR函式就返回TRUE。

5、SUMPRODUCT函式

該函式作用是將陣列間對應的元素相乘,並返回乘積之和。

如下圖所示,要計算采購所有物資的總金額,公式為:

=SUMPRODUCT(D2:D14,E2:E14)

公式中,將D2:D14的數量和E2:E14的單價分別對應相乘,然後將乘積求和,得到最終所有物資的采購總金額。

6、在混合內容中 提取姓名

如下圖所示,要提取A列混合內容中的姓名。

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

LEN函式計算出A2單元格的字元數,將每個字元計算為1。

LENB函式計算出A2單元格的字節數,將字串中的雙字節字元(如中文漢字)計算為2,單字節字元(如數位、半形字母)計算為1。

用LENB計算結果減去LEN計算結果,就是字串中的雙字節字元個數。

最後用LEFT函式從A2單元格左側,按指定位數取值。

今天咱們的內容就是這些吧,祝各位小夥伴一天好心情。

圖文制作:祝洪忠