在辦公室中,會有一些重複性的工作,例如計算員工的年齡、判斷是否重複、統計重複的次數……等等,如果不掌握一定的技巧,這些重複工作就費時費力,而且容易出錯,所以小編專門整理了14個辦公室必備的函數,供大家參考學習!
一、快速準确計算年齡。
函數:Datedif。
功能:根據指定的格式統計兩個日期之間的差值。
語法結構:=Datedif(開始日期,結束日期,統計方式)。
解讀:常見的統計方式有“Y”、“M”、“D”,即“年”、“月”、“日”。
目的:快速準确計算年齡。
方法:
在目标單元格中輸入公式:=DATEDIF(C3,TODAY(),'y')。
解讀:
參數結束日期為Today的目的在于保持年齡的自動更新,例如“魯肅”今年的年齡為22歲,則到2023年8月份打開表格時,年齡自動更新為23歲。
二、判斷指定的值是否重複。
重複意味着指定值的數量>1,所以在判斷指定的值時,要統計該值的個數。
函數:Countif。
功能:計算指定區域中滿足條件的單元格個數。
語法結構:=Countif(條件範圍,條件)。
目的:判斷“學曆”是否重複。
方法:
在目标單元格中輸入公式:=IF(COUNTIF(F$3:F$12,F3)>1,'重複','不重複')。
三、統計指定值出現的次數。
函數:Countifs。
功能:統計指定範圍内符合條件的單元格個數。
語法結構:=Countifs(條件1範圍,條件1,條件2範圍,條件2……)。
目的:按照性别統計已婚和未婚的人數。
方法:
在目标單元格中輸入公式:=COUNTIFS(D3:D12,J3,E3:E12,K3)。
四、判斷月薪等級情況。
函數:Ifs。
功能:檢查是否滿足一個或多個條件,并返回第一個與TRUE條件對應的值。
語法結構:=ifs(條件1,返回值1,條件2,返回值2……)
目的:如果月薪>4000,則返回“高薪”;如果>3000,則返回“中等”;否則返回“底薪”。
方法:
在目标單元格中輸入公式:=IFS(G3>4000,'高薪',G3>3000,'中等',G3<=3000,'底薪')。
解讀:
Ifs函數是相對較新的函數,隻能在19及以上的版本或WPS中使用。所以在應用時首先查閱對應的版本,查閱此版本是否包含該函數哦!
為五、查詢引用。
函數:Vlookup。
功能:搜索指定的數據範圍中符合條件的值。
語法結構:=Vlooup(查詢值,數據範圍,返回值列數,匹配模式)。
解讀:參數“匹配模式”有0和1兩種,0為精準匹配,1為模糊匹配。
目的:根據員工姓名查詢月薪的等級情況。
方法:
在目标單元格中輸入公式:=VLOOKUP(J3,B3:H12,7,0)。
六、快速排名。
函數:Rank。
功能:返回指定的值在指定範圍内的大小排名,如果多個數值相同,則返回平均值。
語法結構:=Rank(數值,數據範圍,[排序方式])。
解讀:排序方式分為0和1兩種,0或省略為降序,1為升序。
目的:對月薪降序排序。
方法:
在目标單元格中輸入公式:=RANK(G3,G$3:G$12,0)。
七、統計指定值得個數。
函數:Countif或Countifs。
目的:統計對應學曆的員工數量。
方法:
在目标單元格中輸入公式:=COUNTIF(F3:F12,J3)或=COUNTIFS(F$3:F$12,J3)
八、統計不重複值的個數。
函數:Sumproduct。
功能:返回相應的數組或區域乘積的和。
語法結構:=Sumproduct(數組1,[數組2]……)。
解讀:
當隻有一個數組元素時,直接對數組元素求和。
目的:統計員工中學曆的種類數。
方法:
在目标單元格中輸入公式:=SUMPRODUCT(1/COUNTIF(F$3:F$12,F$3:F$12))。
解讀:
此方法為Sumproduct函數的經典用法,可以将具體的值帶入進行運算。
九、将日期轉換為對應的星期。
函數:Text。
功能:根據指定的數值格式将數值轉換為文本。
語法結構:=Text(數值,格式代碼)。
目的:快速計算出生日期對應的星期。
方法:
在目标單元格中輸入公式:=TEXT(C3,'aaaa')。
解讀:
代碼“aaaa”對應的格式為長星期,即“星期X”。
十、快速對比數據。
函數:If。
功能:判斷是否滿足指定的條件,如果滿足返回指定的值,則返回另外一個值。
語法結構:=If(條件,條件為TRUE時的返回值,條件為FALSE時的返回值)。
目的:判斷學曆,如果為大本,則返回符合,否則返回空值。
方法:
在目标單元格中輸入公式:=IF(F3='大本','符合','')。
十一、多條件求和。
函數:Sumifs。
功能:對一組給定條件的單元格求和。
語法結構:=Sumifs(求和區域,條件1範圍,條件1,條件2範圍,條件2……)。
目的:按性别統計指定學曆下的總月薪。
方法:
在目标單元格中輸入公式:=SUMIFS(G3:G12,D3:D12,J3,F3:F12,K3)。
十二、多條件計數。
函數:Countifs。
功能:統計一組給定條件的單元格數。
語法結構:=Countifs(條件1範圍,條件1,條件2範圍,條件2……)。
目的:按性别統計相應的人數。
方法:
在目标單元格中輸入公式:=COUNTIFS(D3:D12,J3,F3:F12,K3)。
十三、符合多個條件的平均值。
函數:Averageifs。
功能:計算一組給定條件的單元格的算術平均值。
語法結構:=Averageifs(數值範圍,條件1範圍,條件1,條件2範圍,條件2……)。
目的:按性别統計相應學曆員工的平均月薪。
方法:
在目标單元格中輸入公式:=AVERAGEIFS(G3:G12,D3:D12,J3,F3:F12,K3)。
解讀:
當沒有符合條件的值時,會返回#DIV/0!,如果要隐藏此錯誤代碼,可以使用Iferror函數。
十四、計算指定字符串的長度。
函數:Len。
功能:返回文本字符串的長度。
語法結構:=Len(字符串)。
目的:計算姓名的長度。
方法:
在目标單元格中輸入公式:=LEN(B3)。
有話要說...