兩個日期之間有多少周 |2019年3月日曆表 |2019年3月30日黃曆查詢 |【2019年3月30日是多少周】

計算2021年9月1日到2022年5月31日之間天數。

兩個日期之間有多少天 計算器,天數是272天。

這個數除以7,向下舍入:
272/7 = 38.85, 向下舍入是38。

星期計算是能夠計算出某一指定日期是一週中哪一天一類算法。

多種數學算法可計算出過去或未來某一指定日期,是屬於一週中星期幾,包括判決日法(Doomsday Rule),Babwani公式,但這些算法基於類機制變化而來,只是透過規則取得結果。

算法典型應用,是計算某人出生日期或某重大事件發生日期,是一週中哪一天。

以上可得知,使用餘7表示計算中可剔除7倍數,如此可7作0、8作1、9作2、18作4,如此類推。

如果星期日當作第0日,7日後(第7日)是星期日,而第18日會第4日,為星期日後4天,即星期四。

一些算法所有加數先行計算,然後7倍數剔除,而其他算法每一步剔除7倍數。

兩種做法可取,第一種做法適用於計算機及電腦算法中,其他適用於心算。

熟悉這些計算方法後,可腦內計算出來。

下面會看到,這樣計算時記憶。

例如9月12月是周月,因為9月1日是星期幾12月1日是星期幾。

顯然,只有兩個月份之間相隔整數周,或相隔7倍數天時,這兩個月才是周月。

比如平年時,2月有28天,即2月3月是周月;而閏年時,2月變成了29天,那麼2月3月不是周月了。

下面是周月列表:
注意,5月6月,不管是平年是閏年,與其它任何月份不是周月。

另外,在下面月份查找表中,周月於開始於一週中,所以它們數字(星期數)是。

週年類似於周月,是指那些第一天星期數年份。

每一年第一天有星期一到星期日7種可能,而閏年2月29日會改變其後日期星期數。

所以,每一年星期構成共有14種可能。

(教會於計算復活節日期主日字母即共有14種表示法)
例如2023年是星期日開始平年,2017年、2006年及1995年週年,而2027年是星期五開始平年,2021年、2010年及1999年週年。

2020年是星期三開始閏年,2014年同樣開始於星期三,但2015年同樣結束於星期四;2024年是星期一開始閏年,2018年同樣開始於星期一,但2019年同樣結束於星期二;而2032年是星期四開始閏年,2026年同樣開始於星期四,但2027年同樣結束於星期五。

以下算法適用於公曆。

需要注意是,算法中世紀、年、月星期數是指該世紀、年、月第0天星期幾,這樣處是計算時只要直接將天數加上可以了,而減1。

例如,1900年第0天(即1899年12月31日)是星期天,要加上1才是1900年第1天(即1月1日)星期數,即星期一。

另一個需要注意是,算法中每一步得到數字,是參照日期得到星期數,即參照日相差幾個星期數。

只有所有這些數字相加,已知參照日才得到實際星期數。

將上面所有步驟星期數相加,再取同餘7實際星期數了。

一個例子,1783年9月18日是星期幾:
一個例子,2054年6月19日是星期幾:
查星期:找日和月交叉數,然後年(閏年1、2月份斜體數字)行找到該數,應到世紀行數所求星期數。

查主日字母:世紀行“日”所在列為主日字母世紀列,年份行應到該列數字該年主日字母,一A、二B、三C、四D、五E、六F、日G。

此外,主日字母(DL)和判決日(DD)存在着這樣關係:DL + DD = C(3)。

如2013年主日字母是F,那判決日星期數DD = 3(C)- 6(F)mod 7 = 4(星期四)。

心算時記憶,一個方法一年起始日想象成3月1日而不是1月1日(像羅馬歷),這樣閏年2月29日變成了每年後一天,而不是一年中間。

這樣,計算星期時標準第0日變成了2月後一天。

這使其於閲讀。

這些日子判決日法則中稱作判決日,與心算過程類似,可幫助計算。

另處是1月和2月計算了,只要記住1月9日(或1月16日)和2月6日上一年判決日(2月後一天)星期數可以了。

下面列出了每個月中於記憶判決日:
所以只要確定每一年第0日(2月後一天)是星期幾,參照上方列出具有星期數判決日,推算某天是星期幾。

我們有許多個日期和時間有關計算器,包括兩個日期之間有多少天 和 兩個日期之間有多少周,但有時訪客評論中問兩個日期之間有多少個月。

因此,下面計算器應該可以填補這個空白。

然而,這可能是一個棘手問題,取決於你如何理解差異中月數,因為正如你知道那樣,月不是一個測量單位。

若要計算兩個日期之間差值,請使用 DATEDIF 函數。

開始日期放入一個單元格,並結束日期置於另一個單元格。

然後鍵入一個如下所示公式。

警告: 如果 Start_date 於 End_date,結果會是 #NUM!。

此示例中,開始日期單元格 D9 中,結束日期 E9 中。

公式 F9 中。

“d” 會返回兩個日期之間天數。

此示例中,開始日期單元格 D13 中,結束日期 E13 中。

“d” 會返回天數。

但請注意結尾處 /7。

這會將天數除以 7,因為一週有 7 天。

請注意,此結果需要設置數值格式。

Ctrl + 1。

然後單擊“數值”>“數位數:2”。

此示例中,開始日期單元格 D5 中,結束日期 E5 中。

公式中,“m” 會返回兩個日期之間月數。

此示例中,開始日期單元格 D2 中,結束日期 E2 中。

延伸閱讀…

兩個日期之間有多少周?

2019年3月日曆表

“y” 會返回兩個日期之間年數。

還可以計算年齡或某人服務時間。

結果可能類似於“2 年,4 個月,5 天”。

此示例中,開始日期單元格 D17 中,結束日期 E17 中。

公式中,“y” 會返回兩個日期之間年數。

另一個單元格中,使用帶有 “ym” 參數 DATEDIF 公式。

“ym” 會返回過去整整一年剩餘的月數。

現在,我們需要求得剩餘的天數。

我們通過編寫其他類型公式來實現此目的,如上所示。

此公式單元格 E17 中原始結束日期 (5/6/2016) 減去當月第一天 (5/1/2016)。

其原理如下:,DATE 函數會創建日期 5/1/2016。

DATE 函數使用單元格 E17 中年份和單元格 E17 中月份創建日期。

1 表示該月第一天。

DATE 函數結果是 5/1/2016。

然後,單元格 E17 中原始結束日期(即 5/6/2016)減去該日期。

5/6/2016 減 5/1/2016 得 5 天。

警告: 建議使用 DATEDIF “md” 參數,因為它可能會得出計算結果。

可以將所有三個計算放入一個單元格中,如本例所示。

使用 & 符號、引號和文本。

這需要輸入一個公式,但它所有內容集中一起。

提示: ALT + ENTER 可公式中放入換行符。

這使其於閲讀。

延伸閱讀…

2019年3月30日黃曆查詢

星期的計算- 維基百科,自由的百科全書

此外,如果看不到公式,請 CTRL+SHIFT+U。

你可以下載包含本文中所有示例示例工作簿。

可以沿用其中公式,可以自行創建。

下載日期計算示例如上所述,DATEDIF 函數可計算開始日期和結束日期之間差值。

但是,你可以公式中使用 TODAY() 函數,而不是鍵入日期。

你使用 TODAY() 函數時,Excel 將使用你計算機當前日期作為日期。

請記住,未來某一天打開該文件時,該日期會發生變化。

請注意,撰寫本文時,日期是 2016 年 10 月 6 日。

如果要計算兩個日期之間工作日天數,請使用 NETWORKDAYS.INTL 函數。

此外,還可以讓其排除週末和假日。

準備階段:確定是否要排除假日日期。

如果要排除,請區域或工作表中鍵入假日日期列表。

每個假日日期置於各自單元格中。

然後選擇這些單元格,選擇“公式”>“定義名稱”。

該範圍命名為 MyHolidays,然後單擊“確定”。

然後下面步驟創建公式。

此示例中,開始日期單元格 D53 中,結束日期 E53 中。

鍵入類似於上述示例公式。

公式中 1 將星期六和星期日確立週末,並總計中排除。

備註:Excel 2007 沒有 NETWORKDAYS.INTL 函數。

但是,它有 NETWORKDAYS。

上述示例 Excel 2007 中會顯示:=NETWORKDAYS(D53,E53)。

你會指定 1,因為 NETWORKDAYS 假定週末星期六和星期日。

如果星期六和星期日不是週末, 1 更改為 IntelliSense 列表中其他數字。

例如,2 將星期日和星期一確立週末。

如果你使用是 Excel 2007,請跳過此步驟。

Excel 2007 NETWORKDAYS 函數假定週末星期六和星期日。

如果你上面“準備階段”部分中創建了假日範圍名稱,請其如下所示末尾鍵入。

如果沒有假日,可省略逗號和 MyHolidays。

如果你使用是 Excel 2007,則上面示例改為:=NETWORKDAYS(D53,E53,MyHolidays)。

提示:如果不想引用假日範圍名稱,還可以改為鍵入一個範圍,如 D35:E:39。

或者,你可以公式中鍵入每個假日。

例如,如果你假日是 2016 年 1 月 1 日和 2 日,應如下方式鍵入:=NETWORKDAYS.INTL(D53,E53,1,{“1/1/2016″,”1/2/2016”})。

Excel 2007 中,這樣顯示:=NETWORKDAYS(D53,E53,{“1/1/2016″,”1/2/2016”})

相關文章