ecel得到提前月的日期函式,EXCEL得到提前一個月的日期函式

2021-09-17 21:36:56 字數 3554 閱讀 2917

1樓:匿名使用者

一、假設日期寫在a1單元格,要在b1單元格得出該日期前一個月的日期,則可以在b1單元格寫入公式

公式一=date(year(a1),month(a1)-1,day(a1))

公式二=edate(a1,-1)

再設定單元格格式為日期格式中的一種。

二、相關函式的定義

(1)date函式

返回代表特定日期的序列號。如果在輸入函式前,單元格格式為「常規」,則結果將設為日期格式。

語法date(year,month,day)

year    引數 year 可以為一到四位數字。microsoft excel 將根據所使用的日期系統來解釋 year 引數。預設情況下,microsoft excel for windows 將使用 1900 日期系統,而microsoft excel for macintosh 將使用 1904 日期系統。

month  代表每年中月份的數字。如果所輸入的月份大於 12,將從指定年份的一月份開始往上加算。例如:

date(2008,14,2) 返回代表 2009 年 2 月 2 日的序列號。

day    代表在該月份中第幾天的數字。如果 day 大於該月份的最大天數,則將從指定月份的第一天開始往上累加。例如,date(2008,1,35) 返回代表 2008 年 2 月 4 日的序列號。

說明microsoft excel 可將日期儲存為可用於計算的序列號。預設情況下,1900 年 1 月 1 日的序列號是 1 而 2008 年 1 月 1 日的序列號是 39448,這是因為它距 1900 年 1 月 1 日有 39448 天。microsoft excel for the macintosh 使用另外一個預設日期系統。

函式 date 在年、月、日為變數的公式中非常有用。

(2)year函式

返回某日期對應的年份。返回值為 1900 到 9999 之間的整數。

語法year(serial_number)

serial_number    為一個日期值,其中包含要查詢年份的日期。應使用 date 函式來輸入日期,或者將日期作為其他公式或函式的結果輸入。例如,使用 date(2008,5,23) 輸入 2008 年 5 月 23 日。

如果日期以文字的形式輸入,則會出現問題。

說明microsoft excel 可將日期儲存為可用於計算的序列號。預設情況下,1900 年 1 月 1 日的序列號是 1 而 2008 年 1 月 1 日的序列號是 39448,這是因為它距 1900 年 1 月 1 日有 39448 天。microsoft excel for the macintosh 使用另外一個預設日期系統。

由 year、month 和 day 函式返回的值是 gregorian 值,不管所提供的日期值是怎樣的顯示格式。例如,如果所提供的日期值顯示格式是 hijri,year、month 和 day

函式返回的值將是對應 gregorian 日期的值。

(3)month函式

返回以序列號表示的日期中的月份。月份是介於 1(一月)到 12(十二月)之間的整數。

語法month(serial_number)

serial_number    表示一個日期值,其中包含要查詢的月份。應使用 date 函式來輸入日期,或者將日期作為其他公式或函式的結果輸入。例如,使用 date(2008,5,23) 輸入2008 年 5 月 23 日。

如果日期以文字的形式輸入,則會出現問題。

說明microsoft excel 可將日期儲存為可用於計算的序列號。預設情況下,1900 年 1 月 1 日的序列號是 1 而 2008 年 1 月 1 日的序列號是 39448,這是因為它距 1900 年 1 月 1 日有 39448 天。microsoft excel for the macintosh 使用另外一個預設日期系統。

由 year、month 和 day 函式返回的值為公曆值,而不用考慮所給日期值的顯示格式。例如,如果所給日期值的顯示格式為 hijri,則 year、month 和 day 函式的返回值將是與等價的公曆日期相關的值。

(4)day函式

返回以序列號表示的某日期的天數,用整數 1 到 31 表示。

語法day(serial_number)

serial_number    為要查詢的那一天的日期。應使用 date 函式來輸入日期,或者將日期作為其他公式或函式的結果輸入。例如,可使用函式 date(2008,5,23) 輸入日期 2008 年 5 月 23 日。

如果日期以文字的形式輸入,則會出現問題。

說明microsoft excel 可將日期儲存為可用於計算的序列號。預設情況下,1900 年 1 月 1 日的序列號是 1 而 2008 年 1 月 1 日的序列號是 39448,這是因為它距 1900 年 1 月 1 日有 39448 天。microsoft excel for the macintosh 使用另外一個預設日期系統。

不論日期值以何種格式顯示,year,month 和 day 函式返回的值都是 gregorian值。例如,如果日期的顯示格式是回曆,則 year、month 和 day 函式返回的值將是與相同的 gregorian 日期相關聯的值。

(5)edate函式的定義

返回代表指定日期 (start_date) 之前或之後用於指示月份數的日期的序列號。使用函式 edate

可以計算與發行日處於一月中同一天的到期日的日期。

如果該函式不可用,並返回錯誤值 #name?,請安裝並載入「分析工具庫」載入巨集。

語法edate(start_date,months)

start_date    為一個代表開始日期的日期。應使用 date 函式來輸入日期,或者將日期作為其他公式或函式的結果輸入。例如,使用函式 date(2008,5,23) 輸入日期 2008 年 5 月 23 日。

如果將日期以文字的形式輸入,則會出現問題。

month    為 start_date 之前或之後的月數。正數表示未來日期,負數表示過去日期。

說明microsoft excel 可將日期儲存為用於計算的序列號。預設情況下,1900 年 1 月 1 日的預設序列號是 1 而 2008 年 1 月 1

日的預設序列號是 39448,這是因為它距 1900 年 1 月 1 日有 39448 天。microsoft excel for the macintosh

使用另外一個預設日期系統。

如果 start_date 不是有效日期,函式 edate 返回錯誤值 #value!。

如果 months 不是整數,將截尾取整。

2樓:匿名使用者

假設原日期是在a列

b1輸入

=date(year(a1),month(a1)-1,day(a1))

這樣下拉填充

前提是你的a列必須是標準日期,別用什麼數字,文字之類的。如果公式不好用,表示你的a列不是excel認可的日期格式,使用資料,分列,下一步,下一步,列資料格式,勾選「日期」,完成,轉化一下,公式就可以用了

3樓:天蠍

假設:a1是根據的日期,b1是得到的日期

可在b1單元格輸入公式

用滑鼠拖動自動填充其他單元格,達到批量生成。

勞動法關於辭職提前一個月申請

提前一個月以書面的形式通知用人單位的,辭職到期以後,就可以直接走了,用人單位應當結清勞動者工資以及為其辦理離職手續。勞動合同法 第三十七條 勞動者提前三十日以書面形式通知用人單位,可以解除勞動合同。勞動者在試用期內提前三日通知用人單位,可以解除勞動合同。根據 勞動合同法 規定,以下情況解除勞動合同的...

佰仟金融分期24,提前一個月還光利息還收不

沒有在佰仟辦理過業務,但是在其他的金融機構辦理過業務的人且符合佰仟的基本辦理條件的可直申請。收取截止到當月的,剩下的不用收。為什麼佰仟金融申請提前一個月還款還要扣利息和多收一百塊的費用 100塊是提前還款的手續費 如果你是在上個月還款日後15天內提前還款,則不收下個月的利息,如果你是在上次還款日後1...

提前一個月辭職,老闆不還押金,應該怎麼辦?

勞動者可以向當地的勞動監察部門進行投訴舉報,要求用人單位返還其押金。用人單位剋扣或者拖欠勞動者工資的,勞動者可以向勞動保障監察大隊投訴該單位。勞動者去勞動監察大隊投訴時攜帶 本人身份證 用人單位全稱 負責人姓名及聯絡 能證明勞動者在用人單位上班的相關證據,由勞動保障監察大隊下達限期改正,逾期不改正的...