Google表中的日期和網絡日:日期,幾個月和幾年的日期差異
今天的博客文章是關於弄清Google表中兩個日期之間的區別。您會看到許多日期公式,以計算天數,幾個月和幾年,並了解如何使用網絡時間來計算工作日,即使您的假期基於自定義時間表。
許多電子表格用戶發現日期令人困惑(即使不是很難)處理的日期。但是信不信由你,為此目的有一些方便而直接的功能。日期和網絡是其中的幾個。
Google表中的日期功能
由於功能發生,他們的名字暗示了動作。日期也是如此。必須將其讀取為日期dif ,如果以日期為單位,則代表日期差異。因此,Google表中的日期計算兩個日期之間的日期差。
讓我們將其分解成碎片。該功能需要三個參數:
=日期(start_date,end_date,unit)- start_date - 日期用作起點。它必須是以下一個:
- 日期本身以雙重報價: “ 8/13/2020”
- 對具有日期的單元格的引用: A2
- 返回日期的公式:日期(2020,8,13)
- 代表特定日期的數字,可以用Google表格解釋為日期,例如44056代表2020年8月13日。
- end_date - 用作端點的日期。它必須與start_date的格式相同。
-
單位- 用於告訴功能返回的差異。這是您可以使用的單元的完整列表:
- “ D” - (短幾天)返回兩個日期之間的天數。
- “ M” - (月)兩個日期之間的整個月數。
- “ Y” - (年)全年數量。
- “ MD” - (幾天忽略了幾個月)減去整個月後的天數。
- “ YD” - (幾天忽略年)減去一年後的幾天數。
- “ YM” - (幾個月忽略年)減去全年的完整幾個月數。
筆記。所有單位都必須像上面的方式一樣將公式放置在公式中 - 以雙重報價。
現在,讓我們將所有這些部分拼湊在一起,看看如何在Google表中使用日期公式。
計算Google表中兩個日期之間的天數
示例1。全天計數
我有一張小桌子來跟踪一些訂單。他們所有人都在8月上半年(運輸日期)發貨,這將是我的開始日期。還有大約交貨日期 -到期日。
我將在運輸和到期日之間計算幾天 - “ D” ,看看物品到達需要多長時間。這是我應該使用的公式:
=DATEDIF(B2, C2, "D")
我將日期公式輸入到D2,然後將其沿列將其複製到其他行中。
提示。您始終使用arrayformula立即使用單個公式來一次計算整列:
=ArrayFormula(DATEDIF(B2:B13, C2:C13, "D"))
示例2。數天忽略了幾個月
想像兩個日期之間有幾個月:
您如何僅計算幾天,就好像它們屬於同個月一樣?沒錯:通過忽略已經過去的整整一個月。使用“ MD”單元時,日期會自動計算此操作:
=DATEDIF(A2, B2, "MD")
該功能減去經過的幾個月和剩餘幾天。
示例3。數天忽略了幾年
當日期之間有一年以上的日期,另一個單位 - “ YD”將有助於:
=DATEDIF(A2, B2, "YD")
該公式將首先減去年,然後計算剩餘的天數,就好像它們屬於同年一樣。
在Google表中計算工作日
有一個特殊情況,您只需要在Google表中計算工作日。日期公式在這裡不會有太大幫助。而且我相信您會同意,手動減去週末不是最優雅的選擇。
幸運的是,Google Sheets有幾個不太魔法的咒語:)
示例1。網絡日常功能
第一個稱為NetworkDays。此功能可計算兩個日期之間的工作日數,不包括週末(週六和周日),甚至在必要時進行假期:
= NetworkDays(start_date,end_date,[holidays])- start_date - 日期用作起點。必需的。
筆記。如果這個日期不是假期,則將其視為工作日。
- end_date - 用作端點的日期。必需的。
筆記。如果這個日期不是假期,則將其視為工作日。
- 假期- 當您需要指出特定假期時,這是可選的。它必須是代表日期的一系列日期或數字。
為了說明它的工作原理,我將添加在運輸和到期日之間發生的假期列表:
因此,B列是我的開始日期,C列C - 結束日期。 E列中的日期是要考慮的假期。這是公式應該看起來的:
=NETWORKDAYS(B2, C2, $E$2:$E$4)
提示。如果要將公式複製到其他單元格,請使用絕對單元格作為假期來避免錯誤或結果不正確。或考慮構建陣列公式。
您是否注意到與日期公式相比,天數減少了?因為現在該功能會自動減去週五和星期一舉行的所有星期六,週日和兩個假期。
筆記。與Google表中的日期不同,除非是假期,否則NetworkDays將start_day和End_day算作工作日。因此,D7返回1 。
示例2。 networkdays.intl for Google表
如果您有定制的周末時間表,則將從另一個功能中受益:networkdays.intl。它使您可以根據個人設定的周末來計算Google表中的工作日:
= NetworkDays.intl(start_date,end_date,[Weekend],[Holidays])- start_date - 日期用作起點。必需的。
- end_date - 用作端點的日期。必需的。
筆記。 networkdays.intl在Google表中,除非是假期,否則在Google表中也將start_day和End_day算作工作日。
-
週末- 這是可選的。如果省略,週六和周日被認為是周末。但是您可以使用兩種方法來改變這一點:
-
面具。
提示。這種方式非常適合當您的休息日整整一周散佈時。
面具是1和0的七位數圖案。 1個週末,一個工作日0。圖案中的第一個數字始終是星期一,最後一個 - 星期日。
例如, “ 1100110”是指您在星期三,星期四,星期五和星期六工作。
筆記。必須將面具放入雙重報價中。
-
數字。
使用一個數字(1-7)表示一對周末:
數字 週末 1 星期六,星期日 2 星期日,星期一 3 星期一,星期二 4 星期二,星期三 5 星期三,星期四 6 星期四,星期五 7 星期五,星期六 或使用兩位數的數字(11-17),表示有一天在一周內休息:
數字 週末 11 星期日 12 週一 13 週二 14 週三 15 週四 16 星期五 17 週六
-
面具。
- 假期- 它也是可選的,用於指定假期。
由於所有這些數字,此功能似乎很複雜,但是我鼓勵您嘗試一下。
首先,只要清楚地了解您的休息日。讓我們星期天和星期一。然後,確定指示您週末的路。
如果您戴口罩,那就是這樣 - 1000001 :
=NETWORKDAYS.INTL(B2, C2, "1000001")
但是由於我連續兩個週末有兩個週末,因此我可以使用上面的表中的數字, 2在我的情況下:
=NETWORKDAYS.INTL(B2, C2, 2)
然後只需添加最後一個參數 - 請參閱E列中的假期,該公式就可以了:
=NETWORKDAYS.INTL(B2, C2, 2, $E$2:$E$4)
Google表和月份的日期差異
有時幾個月不超過幾天。如果您對您來說是正確的,並且您更喜歡在幾個月而不是幾天內獲得日期差異,請讓Google表格日期完成工作。
示例1。兩個日期之間的整個月數
演習是相同的: start_date首先進行,其次是end_date和“ M” (代表數月的M” - 作為最終論點:
=DATEDIF(A2, B2, "M")
提示。不要忘記可以幫助您一次在所有行上計算幾個月的arrauformula函數:
=ARRAYFORMULA(DATEDIF(A2:A13, B2:B13, "M"))
示例2。忽略年的月數
在開始日期和結束日期之間,您可能不需要數月的數月來計算幾個月。日期讓您這樣做。
只需使用“ YM”單元,該公式將首先減去整個年,然後計算日期之間的月數:
=DATEDIF(A2, B2, "YM")
計算Google表格的兩個日期之間的年份
向您展示的最後一件事是Google表如何計算年份的日期差異。
我將根據他們的婚禮日期和今天的日期來計算夫妻結婚的年數:
您可能已經猜到了,我將使用“ Y”單元:
=DATEDIF(A2, B2, "Y")
在計算Google表格的兩個日期之間,所有這些日期公式都是第一個嘗試計算天數,幾個月和幾年的商品。
如果您的案件無法通過這些案件解決,或者您有任何疑問,我建議您在下面的評論部分與我們分享。
以上是Google表中的日期和網絡日:日期,幾個月和幾年的日期差異的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

本教程為Excel的Flash Fill功能提供了綜合指南,這是一種可自動化數據輸入任務的強大工具。 它涵蓋了從定義和位置到高級用法和故障排除的各個方面。 了解Excel的FLA

該教程展示了在Excel中進行拼寫檢查的各種方法:手動檢查,VBA宏和使用專用工具。 學習檢查單元格,範圍,工作表和整個工作簿中的拼寫。 雖然Excel不是文字處理器,但它的spel

本教程提供了共享Excel工作簿,涵蓋各種方法,訪問控制和衝突解決方案的綜合指南。 現代Excel版本(2010年,2013年,2016年及以後)簡化了協作編輯,消除了M的需求

本教程演示瞭如何通過對行進行分組來簡化複雜的Excel電子表格,從而使數據易於分析。學會快速隱藏或顯示行組,並將整個輪廓崩潰到特定的級別。 大型的詳細電子表格可以是

本教程解釋了絕對價值的概念,並演示了ABS函數的實用Excel應用,以計算數據集中的絕對值。 數字可能是正面的或負數的,但有時只有正值是需要的

本教程探討了將.xls文件轉換為.jpg映像的各種方法,包括內置的Windows工具和免費的在線轉換器。 需要創建演示文稿,安全共享電子表格數據或設計文檔嗎?轉換喲

Google主張Countif:綜合指南 本指南探討了Google表中的多功能Countif函數,展示了其超出簡單單元格計數的應用程序。 我們將介紹從精確和部分比賽到Han的各種情況
