Mục lục:
Video: Cách dùng các hàm ngày tháng năm trong Excel 2025
Excel 2016 chứa một số chức năng Ngày tháng được tích hợp sẵn mà bạn có thể sử dụng trong bảng tính của mình. Khi bạn cài đặt và kích hoạt Add-on Analysis ToolPak, bạn có quyền truy cập vào một số chức năng Date Date bổ sung - rất nhiều trong số đó được thiết kế đặc biệt để đối phó với thứ Hai thông thường đến thứ Sáu, tuần làm việc năm ngày (ngoại trừ, dĩ nhiên, những ngày cuối tuần quý giá của bạn từ tính toán)
TODAY
Khi bạn nhập hàm TODAY vào ô bằng cách nhấp chuột vào Ngày và Thời gian danh sách thả xuống của nút lệnh trên tab Công thức của Ribbon hoặc bằng cách nhập nó, Excel sẽ trả về ngày hiện tại của usi ng định dạng ngày sau:
9/15/2016
Hãy nhớ rằng ngày chèn vào một ô với chức năng TODAY không tĩnh. Bất cứ khi nào bạn mở một bảng tính có chứa chức năng này, Excel tính lại chức năng và cập nhật nội dung của nó cho ngày hiện tại. Điều này có nghĩa là bạn thường không sử dụng TODAY để nhập ngày hiện tại khi bạn đang thực hiện nó vì mục đích lịch sử (ví dụ như một hoá đơn) và không bao giờ muốn nó thay đổi.
Nếu bạn sử dụng TODAY và sau đó muốn làm cho ngày hiện tại tĩnh trong bảng tính, bạn cần phải chuyển đổi các chức năng thành số serial của nó. Bạn có thể làm điều này cho các ô riêng lẻ: Trước tiên, chọn ô, nhấn phím F2 để kích hoạt chế độ Chỉnh sửa, nhấn phím F9 để thay thế = TODAY () bằng số sêri ngày hôm nay trên thanh công thức và nhấp vào nút Enter để chèn số sê-ri này vào tế bào.
Bạn có thể thực hiện chuyển đổi này trên một dải ô bằng cách chọn phạm vi, sao chép nó vào Clipboard bằng cách nhấp vào nút Sao chép trên tab Trang chủ của Ribbon (hoặc nhấn Ctrl + C) và sau đó dán các giá trị đã được tính toán vào cùng một dải bằng cách chọn tùy chọn Paste Values từ menu thả xuống của nút lệnh Dán (hoặc nhấn Alt + HVV).
Chức năng DATE trên menu thả xuống của nút lệnh Date & Time trả lại một số thứ tự ngày cho ngày
năm, tháng,và đối số
ngày . Hàm này sử dụng cú pháp sau: DATE (year, month, day) Chức năng này hữu ích khi bạn có một bảng tính chứa các phần khác nhau của ngày trong các cột riêng biệt, tương tự như trong hình dưới đây. Bạn có thể sử dụng nó để kết hợp ba cột của thông tin ngày vào một ô ngày đơn mà bạn có thể sử dụng để phân loại và lọc. Sử dụng chức năng DATE để kết hợp thông tin ngày tháng riêng biệt vào một mục duy nhất.
Chức năng DATEVALUE trên thanh công cụ thả xuống Ngày và Thời gian trên tab Công thức trả về số thứ tự ngày cho một ngày đã được nhập vào bảng tính dưới dạng văn bản để bạn có thể sử dụng nó trong tính toán ngày tháng. Hàm này lấy một đối số duy nhất:
DATEVALUE (
date_text)
Ví dụ, bạn đã nhập đoạn văn bản sau trong ô B12: '5/21/2016 (Nhớ rằng khi bạn nhập một mục với một dấu nháy đơn, Excel chèn mục nhập đó dưới dạng văn bản ngay cả khi chương trình có thể đặt nó như một giá trị.) Sau đó, bạn có thể chuyển đổi mục nhập văn bản này thành số thứ tự ngày bằng cách nhập vào Sau đó, Excel sẽ trả lại số thứ tự ngày, 42511, vào ô C12, bạn có thể chuyển đổi thành một ngày dễ hiểu hơn bằng cách định dạng nó bằng một trong số ngày của Excel định dạng số (Ctrl + 1).
Bạn phải chuyển đổi các chức năng DATE và DATEVALUE thành số thứ tự ngày tính toán để sắp xếp và lọc chúng. Để chuyển đổi các chức năng này một cách riêng biệt, chọn một ô, nhấn F2 để kích hoạt chế độ Chỉnh sửa, và sau đó nhấn F9 để thay thế chức năng bằng số thứ tự ngày tính toán; Cuối cùng, nhấn vào nút Enter trên thanh công thức để chèn số sê-ri này vào ô. Để thực hiện chuyển đổi này trên một dãy ô, hãy chọn dải, sao chép nó vào Clipboard bằng cách nhấn Ctrl + C, và ngay lập tức dán các số serial được tính vào cùng một dải bằng cách chọn tùy chọn Paste Values từ nút thả xuống của nút lệnh Paste, xuống (hoặc nhấn Alt + HVV).
NGÀY, TUẦN, THÁNG VÀ NĂM
NGÀY, TUẦN, THÁNG, NĂM Ngày hoạt động trên menu thả xuống của nút lệnh Ngày và Giờ đều trả lại chỉ các phần của ngày mà bạn chỉ định đối số:
NGÀY (
serial_number) để trả lại ngày của tháng trong ngày (như một số giữa 1 và 31).
WEEKDAY (
serial_number
-
, [ return_type ]) để trả lại ngày trong tuần (như một số từ 1 đến 7 hoặc 0 và 6). Đối số
-
return_type tùy chọn là một số từ 1 đến 3; 1 (hoặc không có đối số return_type ) chỉ định loại đầu tiên, trong đó 1 bằng với Chủ nhật và 7 bằng với thứ bảy; 2 xác định loại thứ hai, trong đó 1 bằng thứ hai và 7 bằng với Chủ Nhật; và 3 xác định loại thứ ba, trong đó 0 bằng thứ hai và 6 bằng với chủ nhật. MONTH ( serial_number ) để trả lại số tháng trong ngày số sêri (từ 1 đến 12). YEAR ( serial_number
-
) để trả lại số năm (như một số nguyên giữa 1900 và 9999) trong ngày tháng. Ví dụ: nếu bạn nhập hàm NGÀY sau vào ô như sau: NGÀY (NGÀY (16, 4, 15))
-
Excel trả về giá trị 15 cho ô đó. Nếu thay vào đó, bạn sử dụng hàm WEEKDAY như sau: WEEKDAY (DATE (16, 4, 15)) Excel trả về giá trị 7, đại diện cho thứ bảy (sử dụng
return_type
đầu tiên Chủ nhật là 1 và thứ 7 là 7) vì đối số
return_type
tùy chọn không được chỉ định.Nếu bạn sử dụng chức năng MONTH vào ngày này như sau:
MONTH (DATE (16, 4, 15)) Excel trả về 4 ô. Tuy nhiên, nếu bạn sử dụng chức năng YEAR vào ngày này như sau: YEAR (DATE (16, 4, 15)) Excel trả về 1916 cho ô (thay vì năm 2016). Điều này có nghĩa là nếu bạn muốn nhập một năm trong thế kỷ 21 là đối số
năm
của hàm DATE, bạn cần nhập tất cả bốn chữ số của ngày, như sau: > NGÀY (2016, 4, 15)
Lưu ý rằng bạn có thể sử dụng chức năng YEAR để tính toán sự khác biệt trong năm giữa hai ngày. Ví dụ: nếu ô B6 chứa 7/23/1978 và ô C6 chứa 7/23/2016, bạn có thể nhập công thức sau bằng cách sử dụng chức năng YEAR để xác định sự khác biệt trong năm:
= YEAR (C6) -YEAR (B6)
Excel sẽ trả về 38 cho ô chứa công thức này. Không sử dụng các chức năng này vào ngày được nhập dưới dạng các mục văn bản. Luôn luôn sử dụng chức năng DATEVALUE để chuyển đổi các ngày văn bản này và sử dụng các chức năng DAY, WEEKDAY, MONTH, YEAR trên các số serial được trả về bởi hàm DATEVALUE để đảm bảo kết quả chính xác. DAYS360
Chức năng DAYS360 trên menu thả xuống của nút lệnh Ngày và Giờ trả về số ngày giữa hai ngày dựa trên một năm 360 ngày (nghĩa là ngày trong đó có 12 tháng bằng nhau là 30 ngày). Hàm
start_date
và
end_date
là số thứ tự ngày tháng hoặc các tham chiếu tới các ô có chứa các tham số sau:
DAYS360 (start_date, end_date, [method])
chứa các số sê-ri như vậy. Đối số
phương pháp tùy chọn
là TRUE hoặc FALSE, trong đó FALSE chỉ định việc sử dụng phương pháp tính toán của U. S. và TRUE chỉ định việc sử dụng phương pháp tính toán của Châu Âu: U. Phương pháp S. (NASD) (FALSE hoặc phương pháp đối số bỏ qua): Trong phương pháp này, nếu ngày bắt đầu bằng ngày 31 của tháng, nó sẽ bằng 30 của tháng đó; nếu ngày kết thúc là ngày 31 của tháng và ngày bắt đầu sớm hơn ngày 30 của tháng, ngày kết thúc trở thành ngày 1 của tháng kế tiếp; nếu không, ngày kết thúc sẽ trở thành ngày 30 cùng tháng. Phương pháp Châu Âu (TRUE): Trong phương pháp này, ngày bắt đầu và kết thúc xảy ra vào ngày 31 của tháng trở nên tương đương với ngày 30 của tháng đó.