Làm thế nào để tính ngày tháng trong Excel? Trong bài viết ngày hôm nay, hãy cùng Gitiho tìm hiểu cách sử dụng hàm DAY và hàm DAYS - 2 trong số những hàm thời gian thông dụng nhất của Excel nhé.
Đăng ký ngay khóa học Tuyệt đỉnh Excel - Trở thành bậc thầy Excel trong 16 giờ
Hàm DAY, nằm trong nhóm hàm ngày tháng/thời gian, là hàm trả về giá trị ngày từ một giá trị ngày tháng năm. Trong thực tế, hàm DAY thường được kết hợp với các hàm Excel khác để tạo nên các công thức tính toán liên quan đến ngày tháng.
Cú pháp hàm DAY trong Excel như sau:
=DAY(serial_number)
Trong đó:
serial_number - Giá trị ngày tháng năm mà bạn muốn lấy riêng giá trị ngày
Đối với tham số serial_number, bạn có thể nhập một trong số các giá trị dưới đây:
Để giúp bạn hiểu được cách sử dụng hàm DAY trên trang tính, hãy cùng mình tìm hiểu một vài ví dụ cụ thể bắt đầu từ cơ bản đến nâng cao nhé.
Ví dụ 1: Tách riêng giá trị ngày từ một giá trị ngày tháng năm
Cách dùng cơ bản nhất của hàm DAY là trích xuất giá trị ngày từ một chuỗi giá trị ngày tháng năm, cụ thể như trong hình dưới đây.
Công thức Excel với hàm DAY được sử dụng trong ví dụ này vô cùng đơn giản:
=DAY(B3)
Trong đó:
B3 - Tham chiếu đến ô tính chứa giá trị ngày tháng năm
Lưu ý: Nếu như sau khi nhập hàm DAY, bạn nhận được kết quả ở định dạng thời gian mà không phải số (ví dụ 1/1/1900 thay vì 1), hãy đi đến thẻ Home > nhóm Number > chọn định dạng General.
Ví dụ 3: Tìm ngày đầu tháng
Có thể bạn chưa biết: Hàm DAY có thể được ứng dụng để tìm ngày đầu tháng trong Excel. Công thức để làm được điều này rất đơn giản. Cùng mình tìm hiểu trong ví dụ dưới đây nhé.
Để điền kết quả chính xác vào cột Ngày đầu tháng, chúng ta sẽ sử dụng hàm DAY như sau:
=B3-DAY(B3)+1
Trong đó:
B3 - Tham chiếu tới ô chứa dữ liệu ngày
Ta đã tìm được ngày đầu tháng bằng một công thức tính toán đơn giản với hàm DAY. Vậy còn tìm ngày cuối tháng thì phải dùng hàm nào? Tham khảo ngay hàm thời gian trong Excel tại bài viết dưới đây nhé.
Xem thêm: Cách dùng hàm EOMONTH để tìm ngày cuối cùng trong tháng
Ví dụ 3: Tìm ngày chính xác sau n năm
Giả sử bạn có một bảng dữ liệu như sau:
Yêu cầu của bảng dữ liệu này là tìm giá trị ngày cách giá trị ngày ở cột A một khoảng chính xác số năm ở cột B. Thay vì điền kết quả thủ công, việc sử dụng hàm Excel sẽ giúp bạn tiết kiệm được thời gian và công sức.
Công thức chúng ta sẽ sử dụng để giải bài toán này như sau:
=DATE(YEAR(B3)+C3,MONTH(B3),DAY(B3))
Trong đó:
Như vậy, chúng ta đã giải được bài toán này bằng cách kết hợp các hàm thời gian trong Excel.
Xem thêm: Hướng dẫn cách các hàm lấy tháng, năm trong Excel - Hàm YEAR, MONTH, DAY, DATE (kèm bài luyện tập)
Hàm DAYS là một hàm thời gian trong Excel có nhiệm vụ trả về số ngày giữa 2 ngày cụ thể. Hàm DAYS thường được sử dụng để tính toán khoảng thời gian giữa ngày bắt đầu và ngày kết thúc, cũng như kết hợp với các hàm Excel khác nhằm tạo nên các công thức thuận tiện hơn.
Hàm DAYS có cú pháp như sau:
=DAYS(end_date, start_date)
Trong đó:
Ứng dụng cơ bản nhất của hàm DAYS là tính khoảng cách giữa 2 ngày cụ thể. Giả sử bạn có 2 cột dữ liệu Ngày bắt đầu và Ngày kết thúc. Bằng cách sử dụng hàm DAYS, bạn có thể dễ dàng tính được khoảng cách giữa 2 mốc thời gian này. Cùng thực hành với mình nhé.
Để tìm khoảng cách ngày giữa ngày bắt đầu và ngày kết thúc, chúng ta sẽ viết công thức hàm DAYS như sau:
=DAYS(C3,B3)
Trong đó:
Tại dòng 4, bạn có thể thấy hàm DAYS trả về kết quả âm vì ngày kết thúc xảy ra ngày bắt đầu. Nếu như bạn cần kết quả hàm thời gian DAYS là số dương để sử dụng trong các công thức khác trên trang tính, hãy kết hợp thêm và hàm ABS - hàm tính giá trị tuyệt đối.
Bên cạnh đó, hàm DAYS cũng có thể được kết hợp với các hàm khác để tạo nên công thức tính ngày trong Excel mạnh mẽ và linh hoạt. Hãy cùng mình tìm hiểu một ví dụ kết hợp hàm DAYS và hàm VLOOKUP để tính số ngày giữa 2 ngày bất kỳ trong một bảng dữ liệu nhé.
Giả sử mình có một trang tính như trong hình dưới đây:
Mình sẽ chọn ra một ngày trong bảng dữ liệu để làm ngày bắt đầu, và khoảng thời gian giữa ngày bắt đầu với ngày 12/03/2013 (ô D2). Công thức Excel mình sẽ sử dụng trong trường hợp này như sau:
=DAYS(VLOOKUP(B2,D2:F4,1,FALSE),D2)
Trong đó:
Xem thêm: 23 điều bạn nhất định phải biết khi sử dụng hàm VLOOKUP (Phần 1)
Như vậy, chúng ta đã tìm hiểu về hàm DAY và hàm DAYS. Hy vọng kiến thức trong bài viết đã giúp bạn sử dụng thành thạo 2 hàm thời gian trong Excel này, và kết hợp chúng với các hàm Excel khác để tạo nên công thức thuận tiện nhất để xử lý dữ liệu trang tính của mình.
Gitiho xin chúc bạn thành công!
Khóa học phù hợp với bất kỳ ai đang muốn tìm hiểu lại Excel từ con số 0. Giáo án được Gitiho cùng giảng viên thiết kế phù hợp với công việc thực tế tại doanh nghiệp, bài tập thực hành xuyên suốt khóa kèm đáp án và hướng dẫn giải chi tiết. Tham khảo ngay bên dưới!