函數和公式還是有區别的,函數是指能解決單個功能的一個個體,而公式是多個函數的嵌套,1個函數可以理解成最簡單的公式,但通常情況下是将多個函數組合在一起,為實現某種特定的功能而編輯的特定組合體。今天,小編帶給大家的8組Excel公式,在職場辦公中有着很高的實用性,可以直接進行套用。
一、Excel公式:多條件判斷。
目的:根據【性别】和【年齡】判斷該同志是否達到退休标準,男,≥60歲;女,≥55歲。
使用函數:IF And Or。
方法:
在目标單元格中輸入公式:=IF(OR(AND(C3>=60,D3="男"),AND(C3>=55,D3="女")),"退休","")。
解讀:
1、隻要指定的單元格中性别為男,且年齡≥60歲,或者指定的單元格中性别為女,且年齡≥55歲,兩個條件中的一個條件成立,則返回“退休”。“且”在公式中用And替代,而“或者”則用Or替代,最後用IF函數來判斷。
2、如果親使用的Excel或者WPS版本較高,也可以用Ifs函數來實現,歡迎在讨論區留言讨論交流哦!
二、Excel公式:多條件查詢。
目的:根據“員工姓名”和“學曆”查詢對應的“月薪”。
使用函數:Lookup。
方法:
在目标單元格中輸入公式:=LOOKUP(1,0/(($B$3:$B$12=J3)*($F$3:$F$12=K3)),$G$3:$G$12)。
解讀:
1、Lookup函數有兩種語法結構,此方法其實質仍然是向量形式,隻是查詢值為1,查詢值所在的範圍為0/……的形式。
2、要理解此函數的運算結果,必須理解此函數的一個特點,就是當查詢值在查詢範圍中無法精準匹配時,則自動匹配小于查詢值的最大值;公式中,當($B$3:$B$12=J3)*($F$3:$F$12=K3)中的兩個條件都成立時,則返回1,其他值均返回錯誤,所以第二個參數的返回值有0和錯誤值構成,根據次函數的特點,确定0所在的位置,然後從返回值所在的範圍中返回對應位置的值。
3、次函數的變異語法結構可以理解為:=Lookup(1,0/((條件1範圍=條件1)*(條件2範圍=條件2)*……,返回值範圍)。
三、Excel公式:關鍵字求和。
目的:計算“學曆”中含有“大”的總“月薪”。
使用函數:Sumif。
方法:
在目标單元格中輸入公式:=SUMIF(F3:F12,J3,G3:G12)。
解讀:
公式中的第二個參數為J3,但J3單元格内的值為“大*”,而星号(*)在Excel中為通配符,可以匹配任意長度的字符;“大*”嚴格的來說,是以“大”字開始的所有字符,如果要嚴格地篩選包含“大”的所有數,則此處的J3單元格的值應該為“*大*”。
四、Excel公式:計算時間差。
目的:計算員工的工齡。
使用函數:Datedif。
方法:
在目标單元格中輸入公式:=DATEDIF(C3,TODAY(),"y")。
解讀:
Datedif函數為典型的時間差函數,除了計算工齡外,還可以計算年齡等,對第二個參數要靈活應用,如果員工還未離職,此處可以用Today()替代,如果已經離職,則此處的第二個參數為離職日期。
五、Excel公式:判斷值是否重複。
目的:根據“員工姓名”判斷是否有重名員工。
使用函數:IF Countif。
方法:
在目标單元格中輸入公式:=IF(COUNTIF(B$3:B$12,B3)>1,"重複","")。
解讀:
重複,就是其值>1,所以用Countif函數統計指定範圍内當前值的個數,然後用IF函數進行判斷,即可得到答案。
六、Excel公式:判斷性别。
目的:根據身份證号碼判斷性别。
使用函數:IF Mod Mid。
方法:
在目标單元格中輸入公式:=IF(MOD(MID(C3,17,1),2),"男","女")。
解讀:
身份證号碼中包含我們的性别,具體體現在第17位,如果為奇數,則為男性,如果為偶數,則為女性,公式中,首先用Mid函數提取第17位的值,作為Mod函數的第一個參數,計算餘數,然後用IF函數判斷,如果餘數為1(奇數),則返回男性,否則為女性。
七、Excel公式:提取出生年月。
目的:提取身份證号碼中的出生日期。
使用函數:TEXT Mid。
方法:
在目标單元格中輸入公式:=TEXT(MID(C3,7,8),"00-00-00")。
解讀:
身份證号碼中從第7位開始,長度為8的字符串為出生日期,首先用Mid函數提取,然後用Text函數設置為日期格式即可。
八、Excel公式:多條件求和。
目的:根據“性别”和“婚姻”計算總“月薪”。
使用函數:Sumifs。
方法:
在目标單元格中輸入公式:=SUMIFS(G3:G12,D3:D12,J3,E3:E12,K3)。
解讀:
條件範圍和條件必須匹配,否則無法得到正确的結果。
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!