基礎且實用的10個函數公式,你若還不牽手他們,那就要落伍了

excel函數公式 發佈 2022-11-24T21:21:41.170598+00:00

應學員要求,今天給大家分享的是基礎且實用的函數公式,共有10例,若能成功與他們牽手,必定如虎添翼。If函數在使用時,多數情況下都是與其它函數公式組合應用,如And、Or等。

應學員要求,今天給大家分享的是基礎且實用的函數公式,共有10例,若能成功與他們牽手,必定如虎添翼。


一、If:條件判斷。

If函數在使用時,多數情況下都是與其它函數公式組合應用,如And、Or等。

目的:根據「年齡」和「性別」判斷是否達到退休標準,男,≥55歲;女,≥50歲。

方法:

在目標單元格中輸入公式:=IF(OR(AND(C3>=55,D3="男"),AND(C3>=50,D3="女")),"退休","")。

解讀:

公式中將If、And、Or進行了嵌套,如果為男性,且≥55歲或為女性,且年齡≥50歲有一個條件成立,則返回「退休」,否則返回空值。


二、Ifs:等級判定。

Ifs函數的作用是:檢查是否滿足一個或多個條件,並返回與第一個True條件對應的值。

語法結構為:=Ifs(條件1,返回值1,[條件2],[返回值2]……)。

目的:判定「月薪」的等級,如果≥4500,則為「高薪」;如果≥4000,則為「中等」,否則為「底薪」。

方法:

在目標單元格中輸入公式:=IFS(G3>=4500,"高薪",G3>=4000,"中等",G3<4000,"底薪")。

解讀:

如果是數值類的等級判定,要注意數值是按大到小的順序依次判定的,如果寫成:=IFS(G3<4000,"底薪",G3>=4000,"中等",G3>=4500,"高薪"),則沒有「高薪」,因為「高薪」也≥4000,……


三、Sumif:單條件求和。

Sumif函數是典型的單條件求和函數,語法結構為:=Sumif(條件範圍,條件,[求和範圍])。

解讀:

當參數「條件範圍」和「求和範圍」相同時,可以省略參數「求和範圍」。

目的:按「性別」計算總「月薪」。

方法:

在目標單元格中輸入公式:=SUMIF(D3:D12,J3,G3:G12)。

解讀:

如果要求「月薪」≥4000元的總月薪,則公式為:=SUMIF(G3:G12,">=4000"),此公式中明顯了少了參數「求和範圍」,原因在於參數「條件範圍」和「求和範圍」相同,所以可以省略參數「求和範圍」。


四、Sumifs:多條件求和。

多條件求和,從字面意思就可以知道其功能,語法結構為:=Sumifs(求和範圍,條件1範圍,條件1,[條件2範圍],[條件2]……)。

解讀:

條件範圍和條件必須是一一對應的,有範圍必有條件,有條件必有範圍。

目的:按「性別」統計相應「學歷」的總「月薪」。

方法:

在目標單元格中輸入公式:=IFERROR(SUMIFS(G3:G12,D3:D12,J3,F3:F12,K3),"")。

解讀:

嵌套Iferror函數的原因在於沒有符合條件的值時隱藏錯誤代碼。


五、Countif:單條件計數。

單條件計數其實就是查詢符合指定條件的單元格數目,語法結構為:=Countif(條件範圍,條件)。

目的:按「性別」統計人數。

方法:

在目標單元格中輸入公式:=COUNTIF(D3:D12,J3)


六、COUNTIFS:多條件計數。

查詢符合多個條件的單元格數目,語法結構為:=Countifs(條件1範圍,條件1,[條件2範圍],[條件2]……)。

目的:按「性別」計算相應「學歷」的人數。

方法:

在目標單元格中輸入公式:=COUNTIFS(D3:D12,J3,F3:F12,K3)。

解讀:

Countifs除了能完成多條件計數外,還可以完成單條件計數的功能,即只有一個條件的多條件計數。


七、Vlookup:條件查詢。

Vlookup函數是常用的查詢引用函數之一,其功能為:搜索表區域中首列滿足條件的元素,確定待檢索元素在區域中的行號後,再進一步返回選定單元格的值。

語法結構:=Vlooup(查詢值,數據範圍,返回值的列數,匹配模式)。

解讀:參數「匹配模式」有0和1兩個值,0為精準匹配,1為模糊匹配。

目的:查詢員工的「月薪」。

方法:

在目標單元格中輸入公式:=VLOOKUP(J3,B3:G12,6,0)。

解讀:

在數據範圍B3:G12中,需要返回的「月薪」列位於第6列,所以第3個參數為6。


八、Lookup:多條件查詢。

Lookup函數的作用為:從單行或單列或數組中查找符合條件的值。

語法結構有向量形式和數組形式兩種,本示例中用到的為向量形式,其語法結構可以總結為:=Lookup(1,0/((條件1範圍=條件1)*(條件2範圍=條件2)*……),返回值範圍)。

目的:按「部門」和「職位」查詢「員工姓名」。

方法:

在目標單元格中輸入公式:=LOOKUP(1,0/((B3:B12=L3)*(C3:C12=M3)),D3:D12)。


九、Evaluate:計算文本算式。

Evaluate是宏表函數,只能用於名稱定義中,常被用來計算文本算式。

目的:計算物品的「體積」。

方法:

1、選中需要顯示結果的第一個目標單元格,即D3,單擊【公式】菜單【定義的名稱】組中的【定義名稱】,打開【新建名稱】對話框。

2、在【名稱】文本框中輸入:體積。

3、在【引用位置】文本框中輸入:=EVALUATE(C3)並【確定】。

4、在D3單元格匯總輸入公式:=體積,並填充其它單元格區域。

解讀:

【名稱】根據自己的需求進行自定義。


十、Concate:合併單元格內容。

Concate函數就是將多個文本字符串合併為一個,其語法結構為:=Concate(字符串1,[字符串2]……)。

目的:合併員工信息。

方法:

在目標單元格中輸入公式:=CONCAT(B3:G3)。


最美尾巴:

文中主要介紹了基礎且實用的10個函數公式,若能熟練掌握並進行應用,對於工作效率的提高絕對不是一點點哦!


關鍵字: