15個辦公excel常用函數公式大全
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(數值,要名字的數值區域)