- 22/03/2023
- 73
Cách sử dụng hàm DATEDIF trong Excel

Trong bài viết này, chúng ta sẽ tìm hiểu Cách sử dụng hàm DATEDIF trong Excel.
Làm thế nào bạn có thể tính toán ngày giữa hai ngày?
Có thể có một cách đơn giản để trừ ngày mới nhất khỏi ngày cũ hơn. Hoặc bạn có thể sử dụng hàm DATEDIF trong Excel. Chức năng này đôi khi không hiển thị. Bạn phải gõ nó dưới dạng toàn bộ văn bản. Bạn có thể chọn ngày hôm nay bằng cách sử dụng hàm today được giải thích trong ví dụ để tính tuổi của một người theo ngày, tháng hoặc năm trong Excel.
Đừng sợ nếu excel không giúp bạn tìm thấy chức năng. Nó tồn tại, sử dụng chức năng như đã giải thích và bạn sẽ nhận được kết quả.
Hàm DATEDIF trong Excel
Hàm DATEDIF là một hàm excel để lấy khoảng thời gian lịch đầy đủ giữa hai ngày. Hàm DATEDIF trong excel lấy tuổi của một người Về cơ bản, đây là một hàm trừ ngày tháng trong excel vì hàm này trả về số được biểu thị dưới dạng chu kỳ lịch.
Hàm DATEDIF trả về số năm, tháng và ngày giữa hai ngày đã cho trong Excel.
Cú pháp:
| =DATEDIF(ngày_bắt đầu, ngày_kết thúc, đơn vị) |
Start_date : Ngày đầu tiên ở định dạng excel hợp lệ
end_date : Ngày thứ hai ở định dạng excel hợp lệ
unit : đơn vị trong ngoặc kép
“y” lấy Năm giữa các ngày
“m” nhận khoảng thời gian giữa các ngày
“d” lấy ngày giữa các ngày
“md” lấy ngày giữa các ngày, bỏ qua tháng và năm
“ym” nhận các tháng giữa các ngày, bỏ qua ngày và năm
“yd” nhận ngày giữa các ngày, bỏ qua năm
Giải thích chi tiết về các đối số đơn vị khác nhau trong bảng bên dưới.
| Đơn vị | Mục đích | Nghĩa |
| đ | ngày | Hoàn thành lịch ngày giữa các ngày |
| tôi | tháng | Hoàn thành các tháng theo lịch giữa các ngày |
| y | năm | Hoàn thành năm dương lịch giữa các ngày |
| md | Ngày không tháng không năm | Hoàn thành các ngày theo lịch giữa các ngày như thể các ngày trong cùng một tháng và năm |
| vâng | Tháng không năm | Hoàn thành các tháng theo lịch giữa các ngày như thể các ngày trong cùng một năm |
| yd | Ngày không năm | Hoàn thành các ngày theo lịch giữa các ngày như thể các ngày trong cùng một năm |
Đối số đơn vị là rất quan trọng.
Ví dụ :
Tất cả những điều này có thể gây nhầm lẫn để hiểu. Hãy hiểu cách sử dụng chức năng bằng một ví dụ.
Ở đây chúng tôi có một số ví dụ để kiểm tra công thức. Ở đây với ngày bắt đầu và ngày kết thúc, chúng ta cần tính chênh lệch số ngày giữa các ngày

Sử dụng Công thức:
| =DATEDIF (A2, B2, C2) |
A2 : đối số ngày đầu tiên được đưa ra làm tham chiếu ô
B2 : Đối số ngày thứ hai được cung cấp dưới dạng tham chiếu ô
C2 : đơn vị được chỉ định

Các hộp được đánh dấu trong khi sử dụng hàm cho chúng ta thấy đối số đó đối với hàm được cung cấp dưới dạng tham chiếu ô.

Hàm trả về năm dương lịch đầy đủ giữa các ngày bằng cách sử dụng “y”

Như bạn có thể thấy hàm trả về các giá trị.
Ghi chú:
- Ngày trong excel phải ở định dạng hợp lệ
- Đối số đơn vị cho hàm có thể được cung cấp dưới dạng tham chiếu ô hoặc trực tiếp cho hàm trong dấu ngoặc kép.
- Start_date phải trước end_date nếu không hàm sẽ báo lỗi #NUM! lỗi
- Hàm cho #VALUE! Lỗi nếu ngày không phải là ngày hợp lệ.
Một trong những ví dụ được sử dụng nhiều nhất của hàm là lấy tuổi của một người trong excel.
Dưới đây là một ví dụ để lấy tuổi của một người trong excel bằng cách sử dụng hàm DATEDIF.
Hàm DATEDIF được kết hợp với hàm TODAY cho mục đích này.
Hàm TODAY trong Excel được sử dụng để tạo ngày hôm nay trong một ô.
Cú pháp:
=Today()

Hãy hiểu điều này với một ví dụ hiển thị bên dưới.
Ở đây chúng ta cần tính tuổi con của Ned Stark.

Sử dụng công thức để có được tuổi của trẻ em.
Công thức:
=DATEDIF(C4,TODAY(),”y”)
Ngày sinh là ngày bắt đầu trong ô C4.
Hàm Today() được sử dụng để lấy ngày Hôm nay làm ngày kết thúc.
“Y” để lấy tuổi theo năm.
| Ghi chú:
Ở đây chúng tôi đang sử dụng Hôm nay như một ngày kết thúc. Bạn có thể sử dụng ngày kết thúc như sự lựa chọn của bạn. |

Chúng tôi đã tính tuổi của Jon Snow bằng cách sử dụng hàm DATEDIF
Sao chép công thức ở các ô khác, chọn ô lấy ô đầu tiên đã áp dụng công thức, dùng tổ hợp phím tắt Ctrl + D để tìm tuổi nghỉ ngơi của trẻ.

Tương tự, chúng ta sẽ tìm ra tháng và ngày bằng cùng một hàm nhưng khác đơn vị.

Chúng tôi có tuổi trong tháng

Chúng tôi có tuổi trong ngày
Bây giờ, một số bạn đang thắc mắc liệu chúng ta có cần tìm năm, tháng và ngày giữa hai ngày không.
Sử dụng công thức để tính năm, tháng và ngày cùng nhau
| =DATEDIF(B2,TODAY(),”y”) & “y ” & DATEDIF(B2,TODAY(),”ym”)&”m ” & DATEDIF(B2,TODAY(),”md”) & “d “ |
Giải trình:
DATEDIF(B2,TODAY(),”y”) & “y “ biểu thị năm giữa các ngày với chuỗi “y ” được đính kèm với số
DATEDIF(B2,TODAY(),”ym”)&”m “ biểu thị tháng giữa các ngày, bỏ qua ngày và năm với chuỗi “m ” được đính kèm với số.
DATEDIF(B2,TODAY(),”md”) & “d” biểu thị ngày giữa các ngày, bỏ qua tháng và năm với chuỗi “d” được đính kèm với số.

Như bạn có thể thấy tuổi của họ bây giờ. Bạn có thể sử dụng hàm này để tính số ngày phục vụ trong Excel.
Dưới đây là tất cả các ghi chú quan sát sử dụng hàm DATEDIF trong Excel
Notes :
- Đừng sợ nếu excel không giúp bạn tìm thấy chức năng. Nó tồn tại, hãy sử dụng chức năng như đã giải thích và bạn sẽ nhận được kết quả.
- Excel lưu trữ ngày tháng dưới dạng số sê-ri và được hàm sử dụng để tính toán. Vì vậy, bạn nên sử dụng ngày làm tham chiếu ô hoặc sử dụng hàm DATE thay vì đưa ra đối số trực tiếp cho hàm. Kiểm tra tính hợp lệ của các giá trị ngày nếu hàm trả về lỗi #VALUE! Lỗi.
- Nếu ngày bắt đầu lớn hơn ngày kết thúc, hàm trả về lỗi #NUM.
- Nói chung, excel giúp bạn điền các đối số của một hàm không giống như hàm DATDIF.
- 22/03/2023
- 73