同事問(wèn)我怎么實(shí)現(xiàn)員工勞動(dòng)合同起止日期差值,郁悶半天,還是百度了一下,找了相關(guān)的資料及具體的實(shí)現(xiàn)。 軟件環(huán)境:wps2013個(gè)人免費(fèi)版 需求說(shuō)明:計(jì)算員工勞動(dòng)合同終止日期與起始日期天數(shù)差值 先要講一下基本函數(shù) date:返回代表特定日期的序列號(hào)。如果在輸入函數(shù)前,單元格的格式為“常規(guī)”,則結(jié)果將設(shè)為日期格式。 語(yǔ)法:date(year,month,day) year 參數(shù) year 可以為一到四位數(shù)字。microsoft excel 將根據(jù)所使用的日期系統(tǒng)來(lái)解釋 year 參數(shù)。默認(rèn)情況下,microsoft excel for windows 將使用 1900 日期系統(tǒng),而 microsoft excelfor macintosh 將使用 1904 日期系統(tǒng)。 month 代表一年中從 1 月到 12 月(一月到十二月)各月的正整數(shù)或負(fù)整數(shù)。 day 代表一月中從 1 日到 31 日各天的正整數(shù)或負(fù)整數(shù)。 示例: date(2014,2,28)相當(dāng)于日期類型“2014-02-28” today:返回當(dāng)前日期的序列號(hào)。 序列號(hào)是 excel 用于日期和時(shí)間計(jì)算的日期-時(shí)間代碼。 如果在輸入該函數(shù)之前單元格格式為“常規(guī)”,excel會(huì)將單元格格式更改為“日期”。 若要顯示序列號(hào),您必須將單元格格式更改為“常規(guī)”或“數(shù)字”。 語(yǔ)法:today() today 函數(shù)語(yǔ)法沒(méi)有參數(shù) 參數(shù):為操作、事件、方法、屬性、函數(shù)或過(guò)程提供信息的值。 一、計(jì)算工作日差值 neworkday()函數(shù) networkdays(起時(shí),止時(shí))計(jì)算兩者之間 工作日 相差天數(shù),注意是工作日 該函數(shù)還有其他重載功能,目前用不上就沒(méi)有實(shí)驗(yàn)了 例子: networkdays(date(2014,2,28),date(2014,3,1)) 計(jì)算結(jié)果為1
更多功能請(qǐng)參考 http://office.microsoft.com/zh-cn/excel-help/hp010062292.aspx?ctt=5&origin=hp010070467 二、計(jì)算普通日期差值 datedif()函數(shù) datedif(起期,止期,計(jì)算類型),計(jì)算日期差值 參數(shù)說(shuō)明: 起期和止期都必須是日期類型,不詳細(xì)描述 計(jì)算類型有多種,其中(不區(qū)分大小寫): “y”:時(shí)間段中的整年數(shù)。 “m':時(shí)間段中的整月數(shù)。 ”d':時(shí)間段中的天數(shù)。 “md':起期與止期日期中天數(shù)的差。計(jì)算時(shí)忽略日期中的月和年。 “ym':起期與止期日期中月數(shù)的差。計(jì)算時(shí)忽略日期中的日和年。 “yd':起期與止期日期中天數(shù)的差。計(jì)算時(shí)忽略日期中的年。 例子: datedif(today(),date(2014,3,16),'d') 計(jì)算結(jié)果是4,(當(dāng)天日期是2014-03-12)
|
|