通常情況下,計算兩個日期的天數(shù),直接相減即可以。
日期小常識:1900-1-0是虛擬的一個特殊日期,是時間日期的起點,對應序列值0。1900-1-1凌晨0點對應序列值1,也就是說每一天對應一個序列值單位1。1900-1-1正午12點對應序列值1.5,就是說時間間隔(小時、分、秒)也是同時間序列值一一對應的。于是1 1/3(1又三分之一)就對應1900-1-1上午6點(一日=24小時,24*1/3=8)。
因此,很多對于日期的計算都可以轉化為數(shù)值之間的計算或以此來理解。比如兩個日期之間相隔的天數(shù)只要將兩個日期相減就可以了。這是因為日期相減實質就是序列號相減,而序列號的單位1就等價為一天。
掌握基本的時間日期函數(shù)DATE,date(year,month,day) 這三個參數(shù)能直接從日期參數(shù)中提取對應的年份、月份和所在月的第幾天。
WEEKDAY:返回對應星期幾的數(shù)值,根據(jù)第二參數(shù)的不同意義不同。第二參數(shù)可以是1,2,3,建議記一個2就行。中國人的習慣星期日是一星期的最后一天,使用2作為第二參數(shù)正好符合這種習慣。
TODAY,NOW函數(shù),分別返回當前的日期和時間。
VALUE,DATEVALUE函數(shù),能將日期轉化為序列值。
第一:Excel中計算今天是本年(2011年)多少天
1.SQL解法:select datepart("y",now()) as 第幾天
2. =TODAY()-"2011-1-1"+1或者TODAY()-DATE(2011,1,0)
說明:使用當天日期和本年度第一天相減來獲取一個數(shù)字,這個數(shù)字需要加1才能成為當天的序號。
3. DATEDIF("2011-1-1",NOW(),"d")+1
DATEDIF函數(shù)是計算兩個日期之間的天數(shù)、月數(shù)或年數(shù)。DATEDIF函數(shù)是一個隱藏函數(shù),在Excel的幫助文件查找不到相關的資料。這里提供一個:Excel中DATEDIF函數(shù)用法實例
4.數(shù)組公式:=MATCH(TODAY(),DATE(YEAR(TODAY()),1,ROW(1:366)))
第二,計算兩個日期間的全部工作日數(shù),除去周末的天數(shù),可以使用 NETWORKDAYS函數(shù)!秐etworkdays函數(shù)的用法及實例》
核心關注:拓步ERP系統(tǒng)平臺是覆蓋了眾多的業(yè)務領域、行業(yè)應用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務管理理念,功能涉及供應鏈、成本、制造、CRM、HR等眾多業(yè)務領域的管理,全面涵蓋了企業(yè)關注ERP管理系統(tǒng)的核心領域,是眾多中小企業(yè)信息化建設首選的ERP管理軟件信賴品牌。
轉載請注明出處:拓步ERP資訊網(wǎng)http://m.hanmeixuan.com/
本文標題:Excel計算天數(shù)的函數(shù)與公式總結
本文網(wǎng)址:http://m.hanmeixuan.com/html/support/11139217083.html