要成為高手,需要很長的路,開始了就有希望。這是一個系列教程,這周才開始,內(nèi)容是持續(xù)的。 第1天: 總有人問我怎么才能學(xué)好Excel函數(shù),現(xiàn)在統(tǒng)一回復(fù) 第2天: 想要Excel水平超過90%的同事,只需學(xué)會這20個公式就夠了!(內(nèi)含836個表格模板) 第3天: 那些名氣不高,而又超級好用的Excel公式匯集!(內(nèi)含1784篇文章合集) 第4天: 日期與時間可以說是跟我們最密切相關(guān)的問題,基本上每天都會有人問下面這些問題:
下面,盧子通過一些實際案例,帶你認識日期與時間的系列函數(shù)。 1.根據(jù)出生日期,進行本月生日提醒 提取年、月、日
有些公司,會對每月生日的員工發(fā)放福利,月份提取出來以后就可以進行提醒設(shè)置了。TODAY()就是代表今天,嵌套MONTH就是獲取今天屬于哪個月,再用IF判斷月份是否一樣,符合條件的就顯示本月生日。
這里是為了方便說明,實際上年、月、日這三列可以不要。
2.根據(jù)出生日期,計算周歲
DATEDIF函數(shù)的第三參數(shù)有好多種用法,下面逐一說明。 計算兩個日期相差的年月日,y代表年,m代表月,d代表日。
不過這種算法又有一個問題,在計算月的時候沒有忽略年,在計算日的時候沒有忽略月。因此,出現(xiàn)了一種新的方法,ym代表忽略年計算月,md代表忽略月計算日。
3.根據(jù)工齡計算年終獎 如不足一年獎勵0.5個月工資,滿1年獎勵1個月工資,滿2年獎勵2個月工資,依次類推,最多獎勵12個月工資。 MIN(C2,12)就是讓大于12的返回12,作用跟=IF(C2>12,12,C2)一樣。
當(dāng)然,這里的工齡也可以轉(zhuǎn)換成月份,然后做一個對應(yīng)表進行VLOOKUP。
年終獎只是存在這種計算規(guī)則,有的公司并不是這么算的,只是學(xué)習(xí)函數(shù)的用法而已。 4.根據(jù)開始日期,計算合同到期日期 合同簽1年,也就是12個月到期。
函數(shù)語法,參數(shù)2如果是負數(shù)就代表前N個月,正數(shù)就代表后N個月。
如要獲取十年前今日的日期,可用下面的公式,并將單元格設(shè)置為日期格式。1年為12個月,十年就是120個月,之前的日期,也就是為-120。
5.學(xué)員實際案例說明 上面的那些案例都是理論,而學(xué)員的案例才是最真實的。理論知識很容易學(xué)會,真實案例卻很難,經(jīng)常出現(xiàn)各種小問題。 假如一個資產(chǎn),截止到2020/12/31,已使用了47個月,用哪個函數(shù)可以倒推該資產(chǎn)的資本化起始日期呢? 下面的截圖寫法,看似正確,實際是錯誤的。在單元格中2020/12/31是標(biāo)準日期,而在公式中/是當(dāng)做÷來處理的。公式中標(biāo)準日期是DATE(2020,12,31)。 下面的寫法才是正確的,輸入公式后還要將單元格設(shè)置為日期格式。
日期不是本月最后一天的,全部轉(zhuǎn)換成本月最后一天再計算。 本月最后一天,第2參數(shù)設(shè)置為0代表本月,正數(shù)為之后,負數(shù)為之前。
資本化起始日期,B2+1就變成下個月的1號,這樣提前47個月后,也是變成1號,再減去1就變成上個月最后一天。
+1和-1很重要,如果去除,得到的日期并不是當(dāng)月最后一天。 實戰(zhàn)才能成為真正的高手,只有實戰(zhàn)才能檢驗自己學(xué)習(xí)的不足。 最后,獻上我當(dāng)年學(xué)函數(shù)公式的資料。 當(dāng)年學(xué)習(xí)資料很少,每天就琢磨這些表格案例,沒人教,全靠自學(xué)。一個VLOOKUP函數(shù)學(xué)了7天才入門,INDEX+SMALL+IF+ROW這個篩選公式學(xué)了3個月才入門。 如果有興趣體驗盧子當(dāng)年學(xué)習(xí)之路,可以下載這套資料學(xué)習(xí),這些都是當(dāng)年的經(jīng)典。 推薦:總有人問我怎么才能學(xué)好Excel函數(shù),現(xiàn)在統(tǒng)一回復(fù) 上篇:想要Excel水平超過90%的同事,只需學(xué)會這20個公式就夠了!(內(nèi)含836個表格模板) 你有信心堅持學(xué)下去嗎? 作者:盧子,清華暢銷書作者,《Excel效率手冊 早做完,不加班》系列叢書創(chuàng)始人,個人公眾號:Excel不加班(ID:Excelbujiaban) |
|