hello,同學們好!石墨小課堂開始上課了。
本期小課堂,石墨君又為大家帶來了一組進階公式,想要成為數據達人,今天的這一組公式你一定要了解并掌握。
01
IFERROR 屏蔽錯誤值
在統計報表中我們經常遇到數據不全的情況,下圖中因為 “ 帽子” 無貨,故無法計算出毛利。如直接使用C4*D4-B4,計算出的結果為 #VALUE!,IFERROR 可以幫助我們屏蔽錯誤結果以達到美化表格的效果。
02
NETWORKDAYS.INTL
計算本月工作天數
NETWORKDAYS.INTL 函數用于計算兩個日期之間的工作日天數,可以根據實際情況指定休息日或者節假日,後兩項參數可以省略,默認是1(周六周日休息)。
=NETOWORKDAYS.INTL(開始日期,結束日期,[哪一天/哪兩天是休息時間],[節假日])
比如近期有幾位員工離職,HR 在計算本月出勤天數的時候就能用到該函數快速計算。部分崗位實行周日單休制,這裡隻需要指定第三個參數為11就好了,1~7為雙休,默認1是周六周日休;11~17為單休,默認11是周日休,如下圖。
03
TEXT & MID
快速提取身份證的出生日期
公司在給予員工關懷的時候,往往會為員工生日當天做一些慶祝活動。我們可以用 TEXT 和 MID 的嵌套函數直接從身份證中提取出省市區、出身日期、性别等信息。
=TEXT(文本,以指定的格式顯示)
=MID(被截取的文本,從左至右起第幾位開始截取,截取長度)
這裡将 MID 函數截取的 "YYYYMMDD" 日期作為 TEXT 的文本,以 "YYYY/MM/DD" 标準日期格式展示,是不是節省了手動更改的時間呢?
04
COUNTIFS / SUMIFS
多條件計數/求和
上期小課堂我們介紹了根據條件計數/求和,本期我們學習一下多條件計數/求和。
=COUNTIFS(條件區域,計數條件,計數區域,計數條件,...)
=SUMIFS(求和區域,計算條件區域,計算條件, [計算條件區域2, 計算條件2],...)
篩選雖然也能實現同樣的目的,但點擊步驟較多,熟練使用該函數既能達成目的也能節省時間。
05
DATEDIF 計算工齡
該函數用于計算兩個日期之間的差值,并且可以用指定的單位來展示結果。
=DATEDIF(開始日期,結束日期,指定單位)
如果需要計算員工入職至今的工齡,可以使用 DATEDIF 函數,最後一個參數 "Y/M/D" 分别代表年/月/日。
06
CONCAT 連接内容
小夥伴們在使用石墨表單收集填寫者的地址信息的時候,如果不想讓填寫者随意填寫,可以在“下拉列表”中設定必填項為省、市、區、縣、街道,這些信息會自動同步到表格中,以不同列展現出來,這時候我們可以利用 CONCAT 函數把這些信息快速合并起來,從而得到完整的地址信息。
=CONCAT(合并區域)
07
RANK 對成績進行排名
老師們經常需要對學生的成績進行排名,如果能夠熟練使用 RANK 函數,繁瑣的工作就會變得非常輕松快捷。
下圖中,通過 RANK 函數我們快速地計算出了學生的名次,小華是第一名,小明是第五名,而且我們還可以根據排名生成折線圖來反映變化趨勢。
=RANK(需要被排名的值,參與排名的區域,[順序])
08
RANDBETWEEN
質檢組“正義的天平”
質檢人員每天都需要面對各種各樣的抽查工作,在無法全部檢查的情況下,我們就需要用到随機抽樣函數來保證抽查的公平性。
=RAND(最小整數,最大整數)
需要注意的是該函數是動态變化的,每次應用時都會生成新的随機數,可以在生成随機值後将其「粘貼為值」來避免發生變化。
09
REPLACE 替換内容
為了保護個人隐私,很多地方的信息需要被數據委托方模糊處理。比如快遞單中的手機号、住址、活動公布中獎名單...... REPLACE函數這個時候就能夠派上用場,它可以将關鍵信息以指定形式替換。
=REPLACE(指定内容,從哪個位置開始替換,替換幾個字符,替換成什麼)
,