1. 程式人生 > 其它 >jqurey判斷兩個時間之間的天數去掉法定節假日_日期與時間函式的基礎用法與示例(二)...

jqurey判斷兩個時間之間的天數去掉法定節假日_日期與時間函式的基礎用法與示例(二)...

技術標籤:jqurey判斷兩個時間之間的天數去掉法定節假日

DAYS360函式

DAYS360(start _ date,end _ date,method)

說明:

按每年360天返回兩個日期間相差的天數(每月30天)

引數:

Start_date、end_date:必填,用於計算期間天數的起止日期。

method:可選,一個邏輯值。

示例:

2020/1/12020/6/30=DAYS360(B1,B2)結果:179
c651dd72482bb0ff60d488ff5d51667c.png

NETWORKDAYS函式

NETWORKDAYS(start _date,end _date,holidays)

說明:

返回兩個日期之間的完整的工作日數

引數:

Start_date:必填,一個代表開始日期的日期。

End_date:必填,一個代表終止日期的日期。

Holidays:可選,可以設定節假日的日期。

示例:

2020/1/1        開始時間2020/6/30      結束時間2020/5/1        節假日2020/2/4        節假日2020/3/6        節假日結果                127公式                =NETWORKDAYS(A1,A2,A3:A5)
2d3edc0e4008f0fba5b2e0eef679a481.png

NETWORKDAYS.INTL函式

NETWORKDAYS.INTL(start _date,end _date,weekend,holidays)

說明:

使用自定義週末引數返回兩個日期之間的完整工作日數(通過第三個引數可以設定週末的天數及某天為週末)

引數:

start_date 和 end_date:必填要計算其差值的日期。

weekend:可選,Weekend 是一個用於指定週末日的週末數字或字串。(可以設定單休還是雙休)

Holidays:可選,可以設定節假日的日期。

示例:

2020/6/12020/6/302020/6/24=NETWORKDAYS.INTL(B1,B2,1,B3)結果:21
9a70f076fa096110c40c39616a595d69.png

WEEKDAY函式

WEEKDAY(serial _ number,return _ type)

說明:

返回代表一週中第幾天的數值,是一個 1 到 7 之間的數值。

引數:

Serial_number:必填,一個序列號,代表嘗試查詢的那一天的日期。

Return_type:可選,用於確定返回值型別的數字。(預設是從星期日到星期六為一週)

示例:

2020/7/1=WEEKDAY(B1)結果:4
264396d5b8c4d132e781824b06b31649.png

WORKDAY函式

WORKDAY(start _ date,days,holidays)

說明:

返回在指定的若干個工作日之前/之後的日期(這裡的工作日是除了週末以外的,法定節假日需要用第三個引數來指定哪一天)

引數:

Start_date:必填,一個代表開始日期的日期。

Days:必填,start_date 之前或之後不含週末及節假日的天數。

Holidays:可選,可以是設定節假日的日期的單元格,也可以是陣列。

示例:

2020/6/1(A2)2020/6/24(A3)=WORKDAY(A2,100,,A3)結果:2020/10/20
af7c1de831321ad3c42214f36f9750dd.png

示例表示:從2020/6/1開始計算100個工作日後的日期


WORKDAY.INTL函式

WORKDAY.INTL(start _ date,days,weekend,holidays)

說明:

使用自動以週末引數返回在指定的若干個工作日之前/之後的日期。

引數:

Start_date:必填,開始日期。

Days:必填,Start_date 之前或之後的工作日的天數。

weekend:可選,指示一週中屬於週末的日子或不作為工作日的日子。

Holidays:可選,可以是設定節假日的日期的單元格,也可以是陣列。

示例:

2020/7/12020/7/3=WORKDAY.INTL(A2,100,1,A3)

(從B1中日期開始,除去週末和假日,100個工作日後的日期)

cb7a788da33fcefe5bc61df0363d13ee.png

與WORKDAY的區別:在與WORKDAY.INTL多了一個引數weekend,通過weekend可以設定單休、雙休或者週末在具體哪天


HOUR函式

HOUR(serial _ number)

說明:

返回小時數值,是一個 0 到 23 之間的整數,(可以返回24小時的百分比值,若沒有指定具體時間則返回 0 )

引數:

Serial_number:必填,時間值,其中包含要查詢的小時數。

示例:

2020/7/9 22:57:32=HOUR(B1)結果:22
15098986d461e1fe0aa726e54564a0b8.png

MINUTE函式

MINUTE(serial _ number)

說明:

返回分鐘數值,是一個 0 到 59 之間的整數

引數:

Serial_number:必填,一個時間值,其中包含要查詢的分鐘。

示例:

2020/7/9 22:57:32MINUTE(B1)結果:57
273bd3aaaedb7394885c17099c10ba96.png

SECOND函式

SECOND(serial _ number)

說明:

返回秒數值,一個 0 到 59 之間的整數。

引數:

Serial_number:必填,一個時間值,其中包含要查詢的秒數。

示例:

22:57:32=SECOND(B1)結果:32
6d55c708dfdd3bf4d478d8bab036ad3a.png

WEEKNUM函式

WEEKNUM(serial _ number,return _ type)

說明:

返回指定日期在一年中的週數。

引數:

Serial_number:必填,一個正確的日期。

Return_type:可選,指定以星期幾作為一週的開始,省略或者為 1 時,以星期日作為一週的開始。

示例:

2020/7/10=WEEKNUM(B1)結果:28
78c773ed97536638fddcb99331240a40.png

ISOWEEKNUM函式

ISOWEEKNUM(date)

說明:

返回指定日期所在年份的ISO週數目。

引數:

Date:必填。

示例:

2020/7/10=ISOWEEKNUM(B1)結果:28

與WEEKNUM的區別:

ISOWEEKNUM 只需給定日期,函式預設以 星期一 作為一週的開始。

13c6a7774f0aa9caf4021d963061da67.png

NOW函式

NOW()

說明:

返回日期時間格式的當前日期和時間

引數:該函式不需要引數。

示例:

=NOW()

結果:返回當前的日期和時間

a19a42d47f267b1d44e809664b4db537.png

TIME函式

TIME(hour,minute,second)

說明:

返回特定時間的序列數(計算一天中過去的時間佔這一天總的時間的比例)

引數:

HOUR:必填,0(零)到 32767 之間的數字,代表小時。 任何大於 23 的值都會除以 24,餘數將作為小時值。 例如,TIME(27,0,0) = TIME(3,0,0) = .125 或 3:00 AM。

MINUTE:必填,0 到 32767 之間的數字,代表分鐘。 任何大於 59 的值將轉換為小時和分鐘。 例如,TIME(0,750,0) = TIME(12,30,0) = .520833 或 12:30 PM。

SECOND:必填,0 到 32767 之間的數字,代表秒。 任何大於 59 的值將轉換為小時、分鐘和秒。 例如,TIME(0,0,2000) = TIME(0,33,22) = .023148 或 12:33:20 AM

示例:

結果 2020/7/16 16:27公式 =NOW()返回值 0.68587963公式 =TIME(HOUR(B1),MINUTE(B1),SECOND(B1))
5b2c5841d3ec60af9afdbaaf127cea62.png

示圖中是以HOUR、MINUTE、SECOND函式來分別提取時、分、秒


TIMEVALUE函式

TIMEVALUE(time _ text)

說明:

將文字形式表示的時間轉換成 Excel 序列數

引數:

time_text:必填。

示例:

時間      2020/7/9 12:00結果      0.5公式      =TIMEVALUE(TEXT(B1,"YYYY/MM/DD hh:mm:ss" ))
784f7a628098429827bf84ce3ab2f7d3.png

示例中是用TEXT函式將引用的單元格內的日期轉換成了文字格式,若不轉換可以按下例:

=TIMEVALUE("2020/7/9 12:00")


日期與時間函式的基礎用法與示例 就分享這麼多了,如果對您有所幫助,請多多支援我,接下來我將整理EXCEL中有關 統計函式 的基礎用法,整理完後會繼續跟大家分享,謝謝大家的支援。