昨天給大家留了一個(gè)有關(guān)日期的計(jì)算題目。 非常感謝大家的熱情參與,,今天的優(yōu)秀獎(jiǎng)授予以下童鞋: 小奇,、孫祝杰、笑笑,、吶吶,、高亮、竹露,、艾毅 好多朋友對(duì)日期函數(shù)還是比較模糊的,。其實(shí)日期就是一組特殊的序列值,,如果在單元格中輸入1,然后設(shè)置成日期格式,,看看是不是變成了1900年1月1日? 部分與日期有關(guān)的函數(shù),,包括EDATE、EOMONTH等等都是2003版的分析庫函數(shù),,需要在【工具】【加載宏】,,勾選【分析工具庫】進(jìn)行加載。在07及以上版本中可直接使用,。
日期函數(shù)主要用于計(jì)算星期,、工齡、年齡,、賬齡,、利息,以及計(jì)算某個(gè)時(shí)間段的數(shù)據(jù)匯總等等,。下面就是常用的幾個(gè)日期函數(shù)的用法和返回的結(jié)果: 1,、=TODAY() 取當(dāng)前的系統(tǒng)日期 2、=NOW() 取當(dāng)前系統(tǒng)日期和時(shí)間 3,、= NOW()-TODAY() 計(jì)算當(dāng)前是幾點(diǎn)幾分,。也可以用=MOD(NOW(),1)計(jì)算。 4,、=YEAR(TODAY()) 取當(dāng)前日期的年份 5,、=MONTH(TODAY()) 取當(dāng)前日期的月份 6、=DAY(TODAY()) 計(jì)算當(dāng)前日期是幾號(hào),。 7,、=WEEKDAY(TODAY(),2) 計(jì)算今天是星期幾。 第二參數(shù)是2,,表示將星期一計(jì)算為1,,這樣比較符合國人的習(xí)慣。也可以寫成=TEXT(TODAY(),'aaa') 8,、=EDATE(TODAY(),1) 計(jì)算當(dāng)前日期之后一個(gè)月的日期,。 如果第二參數(shù)寫成 -1,就是計(jì)算當(dāng)前日期之前1個(gè)月的日期,。 9,、=EOMONTH(TODAY(),1) 計(jì)算下個(gè)月最后一天的日期。 如果第二參數(shù)寫成0,,也就是=EOMONTH(TODAY(),0),,這樣計(jì)算的是本月最后一天的日期。再用=DAY(EOMONTH(TODAY(),0))就可以計(jì)算出當(dāng)前這個(gè)月一共有多少天了。 10,、=EOMONTH(TODAY(),0)-TODAY() 計(jì)算今天到本月底還有多少天,。 綠色部分是月底的日期,紅色部分是今天的日期,。 11,、=IF(COUNT(-'2-29'),'是','否') 計(jì)算今年是不是閏年。 在Excel中如果輸入“月/日”形式的日期,,會(huì)默認(rèn)按當(dāng)前年份處理,。如果當(dāng)前年份中沒有2月29日,輸入'2-29'就會(huì)作為文本處理,。如果當(dāng)前年份沒有2月29日,'2-29'前面加上負(fù)號(hào),,就相當(dāng)于在文本前加負(fù)號(hào),,會(huì)返回錯(cuò)誤值#VALUE!。再用COUNT函數(shù)判斷-'2-29'是數(shù)值還是錯(cuò)誤值,,如果是錯(cuò)誤值,,當(dāng)然就不是閏年了。注意,,'2-29'的寫法在不同的語言版本中結(jié)果可能有差異,。 12、='12-31'-'1-1'+1 計(jì)算今年有幾天,。 前面咱們說過,,在Excel中如果輸入“月/日”形式的日期,會(huì)默認(rèn)按當(dāng)前年份處理,。'12-31'-'1-1'就是用當(dāng)前年的12月31日減去當(dāng)前年的1月1日,,再加上一天,就是全年的天數(shù)了,。 有朋友將公式寫成:='2014-12-31'-'2013-12-31'這樣的話,,公式有保質(zhì)期,放到明年就不能用了,,哈哈,。 13、=WORKDAY(TODAY(),1) 計(jì)算下個(gè)工作日是哪天,。 14,、=DATEDIF('2008-2-28',TODAY(),'m') 計(jì)算自2008年2月28日到今天有幾個(gè)月。 DATEDIF函數(shù)在各個(gè)版本的函數(shù)幫助文件中都找不到他的身影,,屬于深藏功與名的那種吧,,他的用法是: =DATEDIF(開始日期,結(jié)束日期,返回什么結(jié)果) 第三參數(shù)寫成'm',就是計(jì)算兩個(gè)日期之間的整月數(shù)。 第三參數(shù)寫成'Y',,就是計(jì)算兩個(gè)日期之間的整年數(shù),,這個(gè)在計(jì)算工齡的時(shí)候經(jīng)常用到的。 下面這幾種寫法,,用到的比較少,,大家簡(jiǎn)單了解一下就可以了。 第三參數(shù)寫成“MD”,,返回日期中天數(shù)的差,。忽略日期中的月和年。 第三參數(shù)寫成“YM”,,返回日期中月數(shù)的差,。忽略日期中的日和年。 第三參數(shù)寫成“YD”,,日期中天數(shù)的差,。忽略日期中的年。 注意,,DATEDIF函數(shù)在2007部分版本中會(huì)出現(xiàn)錯(cuò)誤結(jié)果,,需要升級(jí)補(bǔ)丁包修復(fù)才可以。 本文由祝洪忠根據(jù)ExcelHome論壇半半瓶醋老師的帖子《常用的日期函數(shù)20問》改寫,。 【老朋友】→請(qǐng)點(diǎn)擊右上角的按鈕,,將本文分享到朋友圈。 【新朋友】→請(qǐng)點(diǎn)擊標(biāo)題下的ExcelHome,,添加關(guān)注,。或者直接查找公眾號(hào)iexcelhome,。 |
|