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