Contents
何時使用 Excel DAY 函數
當您想要從指定日期獲取日期值(範圍在 1 到 31 之間)時,可以使用 Excel DAY 函數。
它返回什麼
它根據用作輸入的日期返回一個介於 0 和 31 之間的值。例如,對於 2 月份,它將返回 0 到 29 之間的日期值。
句法
=DAY(序列號)
輸入參數
- serial_number:它是您要獲取日期值的日期的序列號。這可以是函數的輸出、包含日期值的單元格引用,也可以是手動輸入的。
補充筆記
- 除了序列號之外,DAY 函數還可以處理輸入的日期:
- 其他一些功能的結果。
- 在 DAY 函數中作為文本輸入的日期(用雙引號括起來)。
- 以文本形式存儲在單元格中的日期。
- Excel 只能處理從 1900 年 1 月 1 日(對於 Windows)和 1904 年(對於 Mac)開始的日期。
Excel DAY 函數 – 示例
下面是使用 Excel DAY 函數的四個示例。
示例 1:使用序列號獲取 Day 值
在上面的示例中,Excel DAY 函數將 42736 作為輸入。42736 是日期 2017 年 1 月 1 日的序列號。由於它代表該月的第一天,因此 DATE 函數返回 1。
示例 2:使用單元格中的日期獲取 DAY 值
在上面的示例中,DAY 函數從一個單元格中獲取單元格值並返回該指定日期的月份的天數。請注意,如果您使用 Excel 無法識別的日期格式,則會返回 #VALUE!錯誤。
示例 3:獲取當前日期的 DAY 值
您可以使用 TODAY 函數作為輸入輕鬆獲取當前日期值。TODAY 函數返回當前日期,DAY 函數可以使用它返回該月的日期值。
在上面的示例中,TODAY 函數返回 11-04-2016(這是編寫本教程時的當前日期)。DAY 函數將 TODAY 值作為輸入,返回 11。
示例 4:獲取每月的第一天
您可以使用 Excel DAY 函數來獲取指定日期的月份的第一天。
在上面的示例中,A2 (15-03-2017) 中日期的日期值為 15。由於日期在 Excel 中存儲為序列號,因此當我們從該日期中減去 DAY 值並加 1 時,它返回指定日期當月的第一天。
請注意,D2 和 D3 中的日期被格式化為日期。當您使用此公式時,您可能會得到一個序列號(例如,2017 年 3 月 1 日的 42795)。然後,您可以簡單地將其格式化為日期。
同樣的邏輯也可以用於查找上個月的最後一天。在這種情況下,您可以使用以下公式(考慮到日期在單元格 A2 中):
=A2-DAY(A2)
其他有用的 Excel 函數:
- Excel HOUR 功能:當您想從指定的時間值中獲取 HOUR 整數值時,可以使用它。它根據用作輸入的時間值返回一個介於 0 (12:00 AM) 和 23 (11:00 PM) 之間的值
- Excel MINUTE 功能:當您想從指定的時間值中獲取 MINUTE 整數值時,可以使用它。它根據用作輸入的時間值返回一個介於 0 和 59 之間的值。
- Excel NOW 功能:可用於獲取當前日期和時間值。
- Excel SECOND 功能:可以用來從指定的時間值中獲取秒的整數值。它根據用作輸入的時間值返回一個介於 0 和 59 之間的值。
您可能還會喜歡以下 Excel 教程:
- 在 Excel 中創建假期日曆。
- Excel 時間表計算器模板。
- Excel 日曆模板。
- 如何在 Excel 中自動插入日期和時間戳。
- 計算兩個日期之間的天數。