Điều cần biết
- Cú pháp thích hợp cho hàm DATE là=DATE (năm, tháng, ngày). Ví dụ: =DATE (1986, 3, 18)
-
Bạn có thể kéo năm, tháng và ngày từ các ô khác. Ví dụ: =DATE (A2, B2, C2)
- Trừ tháng và ngày bằng cách sử dụng các đối số phủ định. Ví dụ: =DATE (2020, -2, -15)
Bài viết này giải thích cách sử dụng hàm DATE trong Excel. Hàm DATE có thể được sử dụng trong mọi phiên bản Excel.
DATE Cú pháp & Đối số của Hàm
Hàm DATE trong Excel kết hợp ba giá trị để tạo một ngày. Khi bạn chỉ định năm, tháng và ngày, Excel sẽ tạo ra một số sê-ri mà sau đó có thể được định dạng như một ngày trông bình thường.
Cách thông thường để nhập ngày tháng trong Excel là viết toàn bộ ngày tháng trong một ô, nhưng điều đó thật bất tiện khi bạn xử lý nhiều thông tin. Hàm DATE có thể hữu ích nếu ngày không được định dạng chính xác, chẳng hạn như nếu ngày được kết hợp với văn bản thông thường hoặc được trải rộng trên nhiều ô.
Đây là cách mọi phiên bản của hàm ngày tháng phải được viết để Excel xử lý nó một cách chính xác:
=DATE(năm, tháng, ngày)
- Năm: Nhập năm dưới dạng số có độ dài từ một đến bốn chữ số hoặc nhập tham chiếu ô đến vị trí của dữ liệu trong trang tính. Đối số năm là bắt buộc.
- Tháng: Nhập tháng trong năm dưới dạng số nguyên dương hoặc âm từ 1 đến 12 (tháng 1 đến tháng 12) hoặc nhập tham chiếu ô đến vị trí của dữ liệu. Đối số tháng là bắt buộc.
- Ngày: Nhập ngày trong tháng dưới dạng số nguyên dương hoặc âm từ 1 đến 31 hoặc nhập tham chiếu ô đến vị trí của dữ liệu. Đối số ngày là bắt buộc.
Thông tin Chức năng Ngày Bổ sung
Đây là một số điều quan trọng khác cần biết về đối số năm, tháng và ngày:
NĂM
- Theo mặc định, Excel sử dụng hệ thống ngày 1900, có nghĩa là hàm DATE sẽ không hiển thị năm chính xác cho bất kỳ thứ gì cũ hơn 1900.
- Nhập 0làm giá trị năm giống như nhập 1900, 1bằng 1901, 105là năm 2005, v.v.
THÁNG
- Vượt quá 12vì giá trị tháng sẽ cộng số tháng đó vào giá trị năm. 13, sau đó, thêm một năm và một tháng vào ngày.
- Sử dụng một số âm làm giá trị tháng sẽ trừ đi số tháng đó, cộng với một, từ tháng đầu tiên của năm.
NGÀY
- Nếu giá trị ngày vượt quá số ngày mà tháng đó có, những ngày vượt quá sẽ được cộng vào ngày đầu tiên của tháng tiếp theo.
- Giá trị ngày âm trừ đi số ngày đó cộng với một ngày cho ngày đầu tiên của tháng.
DATE Ví dụ về hàm
Dưới đây là một số công thức trong thế giới thực sử dụng hàm DATE:
Năm, Tháng và Ngày trong các Ô Khác
=DATE (A2, B2, C2)
Ví dụ về hàm DATE này đang sử dụng A2 cho năm, B2 cho tháng và C2 cho ngày.
Năm trong Công thức và Tháng & Ngày trong Ô Khác
=DATE (2020, A2, B2)
Bạn cũng có thể kết hợp cách thu thập dữ liệu. Trong ví dụ này, chúng tôi đang đặt 2020 là đối số năm, nhưng tháng và ngày đang được lấy từ các ô khác.
Trừ các tháng bằng cách sử dụng đối số tháng phủ định
=DATE (2020, -2, 15)
Ở đây, chúng tôi đang sử dụng một số âm trong không gian tháng. Điều này di chuyển ngược lại trong năm thay vì tiến lên, bắt đầu từ tháng 1 năm 2020 (vì công thức bao gồm năm 2020). Công thức DATE này tạo ra ngày 15 tháng 10 năm 2019.
Trừ ngày sử dụng đối số ngày phủ định
=DATE (2020, 1, -5)
Nếu không có số âm, ngày này sẽ được tính là 1/5/2020. Tuy nhiên, giá trị ngày âm đang trừ năm ngày (cộng với một) từ 1/1/2020, tạo ra ngày 12/26 / 2019.
Đối số ngày & tháng lớn
=DATE (2020, 19, 50)
Ví dụ này kết hợp một số quy tắc được đề cập ở trên. Giá trị năm sẽ tăng từ năm 2020 vì tháng vượt quá 12 và tháng được tính cũng sẽ thay đổi vì giá trị ngày vượt quá số ngày trong bất kỳ tháng nào. Công thức DATE này tạo ra ngày 8/19 / 2021.
Thêm 10 năm đến nay trong một ô khác
=NGÀY (NĂM (A2) +10, THÁNG (A2), NGÀY (A2))
Hàm DATE trong Excel cũng có thể được sử dụng với các ngày khác, chẳng hạn như thêm thời gian vào một ngày hiện có. Trong ví dụ này, chúng tôi muốn xem ngày đã qua 10 năm so với ngày hiện tại. Ngày hiện tại nằm trong ô E2, vì vậy chúng ta cần viết công thức này theo cách trích xuất năm, tháng và ngày từ E2 nhưng cũng thêm 10 vào giá trị năm.
Tính số ngày trong năm
=A2-DATE (YEAR (A2), 1, 0)
Đây là một ví dụ tương tự về hàm DATE trong đó chúng tôi tính toán ngày trong ô E10 là bao nhiêu ngày trong năm. Ví dụ: 1/1/2020 là một ngày trong năm, ngày 5 tháng 1 là năm ngày, v.v. Trong ví dụ này, E10 là 8/4/2018, vì vậy kết quả là 216.
Chuyển đổi ngày dưới dạng văn bản thành ngày được định dạng phù hợp
=DATE (LEFT (A2, 4), MID (A2, 5, 2), RIGHT (A2, 2))
Nếu ô bạn đang xử lý chứa ngày tháng đầy đủ nhưng được định dạng dưới dạng văn bản, chẳng hạn như 20200417, bạn có thể sử dụng công thức DATE này, kết hợp với các hàm LEFT, MID và RIGHT, để chuyển đổi ô thành một ngày được định dạng đúng.
Điều này đang làm là trích xuất bốn chữ số đầu tiên từ bên trái với LEFT (A2, 4), lấy hai chữ số ở giữa ở ký tự thứ năm qua MID (A2, 5, 2) và kết hợp nó với hai chữ số cuối cùng từ bên phải với RIGHT (A2, 2). Ngày được tính là 17/4/2020.
Xem các bài viết của chúng tôi về cách sử dụng các hàm LEFT, RIGHT và MID trong Excel để biết thêm thông tin.
Năm nay & Tháng này vào một ngày cụ thể
=DATE (NĂM (HÔM NAY ()), THÁNG (HÔM NAY ()), 5)
Chức năng HÔM NAY có thể được sử dụng với chức năng NGÀY để lấy thông tin về ngày hôm nay. Ví dụ: để nhắc nhở bản thân thanh toán hóa đơn hàng tháng vào ngày 5, bạn có thể sử dụng công thức DATE này để tự động thêm năm và tháng hiện tại, nhưng sau đó đặt 5 (hoặc tham chiếu ô) làm giá trị ngày.
Tính Ngày Khi Tháng là Văn bản
=DATE (A2, MONTH (1 & B2), C2)
Đôi khi một ngày bao gồm phiên bản văn bản của tháng, chẳng hạn như tháng Sáu. Vì Excel không hiểu đây là một số, bạn phải chuyển nó thành một số bằng hàm MONTH. Chúng tôi đã nhúng điều này trực tiếp vào công thức DATE, ở vị trí tháng, là MONTH (1 & B2).
Sửa Ngày Không Giống Ngày
Nếu kết quả của hàm DATE hiển thị một loạt các số thay vì một ngày, bạn sẽ cần phải định dạng ô là một ngày.
Ví dụ: bạn có thể thấy một số lớn như 43938 thay vì một ngày trông bình thường, như trong ảnh chụp màn hình bên dưới:
Để định dạng lại ô, hãy chọn nó, chọn menu thả xuống từ mục nhóm Number, rồi chọn một trong các định dạng ngày.