Hello.大家好,今天跟大家分享15個Excel函數公式,都是我們工作中經常用到的公式,工作中遇到類似的問題,可直接套用,快速提高工作效率,話不多說,下面就讓我們來一起學習下吧
1. 身份證号碼提取出生日期
公式:=--TEXT(MID(B3,7,8),"0000-00-00")
在這裡我們使用mid函數提取身份中号碼中的出生日期,然後使用text函數設置數字的格式,因為text是一個文本函數,所以它輸出的結果是一個文本,我們在公式的最前面輸入兩個減号,将文本格式的數值轉換為常規格式的設置
2. 計算年齡
公式:=DATEDIF(C3,TODAY(),"Y")
DatedIF函數的作用是計算兩個時間的差值,
第一參數:開始時間,就是我們提取身份證号碼的時間
第二參數:結束時間,我們使用today函數獲取今天的日期
第三參數:返回類型,在這裡我們設置為Y,代表年份
3. 根據身份證号碼提取性别
公式:=IF(MOD(MID(B3,17,1),2)=1,"男","女")
身份證号碼中也包含着每個人的性别信息,它隻與身份證号碼的第17位有關,第17位是計數性别為男,為偶數性别則為女,所以我們使用mid提取第17位的數值,然後使用mod函數計算這個數的奇偶性,最後使用if函數判斷輸出結果
4. 合并單元格求和
公式:=SUM(C3:C14)-SUM(D4:D14)
在這裡我們需要先選擇想要求和的區域,然後在編輯欄輸入公式,最後按Ctrl 回車批量填充公式
5. 合并單元格計數
公式:=COUNTA(C3:C14)-SUM(D4:D14)
在這裡我們需要先選擇想要計數的區域,然後在編輯欄輸入公式,最後按Ctrl 回車批量填充公式
6. 合并單元格填充序号
公式:=MAX($A$2:A2) 1
在這裡我們需要先選擇想要添加序号的數據區域,然後在編輯欄輸入公式,最後按Ctrl 回車批量填充公式
7. 按照類别排序
公式:=COUNTIF($B$3:B3,B3)
8. 查找重複内容
公式:=IF(COUNTIF(C:C,C3)>1,"重複","")
在這裡我們首先使用countif函數對C列進行計數,如果結果大于1代表有重複值,然後我們使用if函數來判斷結果是不是大于1,大于1就返回重複,如果不大于1就返回空值
9. 條件計數
公式:=COUNTIF(B:B,E2)
Countif函數的作用:條件計數,
語法:=countif(要統計的數據區域,統計條件)
10. 條件求和
公式:=SUMIF(B3:B15,F3,D3:D15)
Sumif函數的作用:條件求和
語法:=sumif(要統計的數據區域,求和條件,求和區域)
11. 條件判斷
公式:=IF(C3>=60,"通過","不通過")
If函數是一個條件判斷函數,他能根據條件來返回對應的結果
語法:=IF(判斷條件,條件正确時返回的結果,條件錯誤時返回的結果)
12. 生成随機數
随機小數公式:=RAND()
這個函數不需要參數,選擇函數後直接點擊回車即可生成小數
随機整數:=RANDBETWEEN(1,100)
在這裡我們生成的是一個1到100之間的随機整數,
語法:=RANDBETWEEN(最小值,最大值)
13. 隔行求和
公式:=SUMPRODUCT((MOD(ROW(C3:G8),2)=0)*C3:G8)
在這裡我們先使用row函數獲取行号,然後使用mod函數判斷每一行的奇偶性,最後使用SUMPRODUCT函數進行求和
14. 隔列求和
公式:=SUMPRODUCT((MOD(COLUMN(B4:G8),2)=1)*B4:G8)
與隔行求和相似,使用COLUMN函數獲取列号,然後使用mod判斷奇偶性,最後求和
15. 排名
公式:=RANK(C3,$C$3:$C$15)
語法:RANK(數值,要名字的數值區域)
以上這些公式你都知道嗎?
我是excel從零到一,關注我持續分享更多excel技巧
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!