減一天 日期函式 EXCEL日期函式大全2

2021-10-25 13:05:50 字數 1842 閱讀 7348

我們把剩下的幾個日期函式學習完。

一、weeknum

語法:

weeknum(serial_num,return_type)

返回一年中的第幾周

serial_num 代表一周中的日期。應使用 date 函式來輸入日期,或者將日期作為其他公式或函式的結果輸入。如果以文字形式輸入將會出現錯誤。

例如:=weeknum(date(2017,7,17),2)

返回結果是30。

代表17年7月17日為今年的第三十周,2代表周一為一周的第一天,如果該引數是1則代表週日為一周的第一天,按照我們國家的習慣,這個引數一般都為2。

二、networkdays.intl

語法:

networkdays.intl(start_date,end_date,weekend,holidays)

用於返回兩個日期之間的所有工作日數。可以使用引數不計算週末、節假日或任何指定為假期的日期為工作日。

例如:

c2中公式:

=networkdays.intl(a2,b2,1,d2:d8)

1表示週六週日為週末日。

從9月1號到10月10號,去除國慶節7天假,以及周

六、週日,工作日天數為23天。

這個函式人力資源部的朋友應該會接觸到吧!

三、workday.intl

語法:

workday.intl(start_date,days,weekend,holidays)

用於返回指定日期之前或之後指定數個工作日後的日期。工作日不包括週末日和專門指定的假日。這裡和workday函式不同的是,可以自定義週末日。

例如:

c2中公式如下:

=workday.intl(a2,b2,1,d2:d8)-1

=workday.intl(a2,b2,1,d2:d8)返回的是9月1號經過23工作日後的日期,我們需要的時經過23個工作日當天的日期,所以減1。

四、yearfrac

語法:

yearfrac(start_date,end_date,basis)

用於計算開始日期和結束日期之間的天數佔全年天數的百分比。

引數說明:

start_date:表示開始日期;

end_date:表示結束日期;

basis:表示日算基準型別。

basis引數說明:1,2,3是我們常用的型別。

例項應用:

根據一段時間內的盈利**全年盈利

d2中公式如下:

=c2/yearfrac(a2,b2,2)

=yearfrac(a2,b2,2)返回兩個日期之間的天數佔全年天數的比例,相當於該段時間的盈利額佔全年的盈利額。

然後用c2/yearfrac(a2,b2,2)得出全年的盈利額。

到此,所有的時間和日期函式我們都已經介紹完畢,大家可以收藏,以備不時之需。

**:公尺巨集office

java 日期加一天減一天

date current new date calendar calendar calendar.getinstance calendar.settime current calendar.set calendar.hour,0 小時設定為0 calendar.set calendar.minute...

AIX UNIX獲取前一天日期

bin sh today date y m d todayhyphen date y m d year date y month date m day date d getyesterday 直接呼叫方法,不用返回值,在方法內設定多個變數,在外面可以用到。多次呼叫,year month day的值會...

獲取指定日期的前一天日期

看部落格的時候,看到一篇文章,是獲取指定日期的前一天日期,所以自己也寫了乙個方法,如下 1 2 功 能 根據年月得到指定月份的天數 3 參 數 nyear 年 4 nmonth 月 5 返 回 值 最大天數 6 創 建 人 maojw78 9function getdaysofmonth nyear...