Tôi có thấy lỗi gì đâu. Ít ra bạn phải mô tả bạn gặp lỗi như thế nào chứ.Em gặp lỗi khi sử dụng hàm DATEIF() để tính tuổi nhân viên. Nghĩ mãi mà không hiểu tại sao...
Nhờ mọi người xem giúp em file đính kèm nhé!
Cảm ơn bạn! Mình vừa tìm ra vấn đề rồi! Đó là do thiết lập ngày tháng năm trong Regional and Language Options ở máy tính của mình là M/D/YYYY. Mình sửa lại thì OK rồi!Tôi có thấy lỗi gì đâu. Ít ra bạn phải mô tả bạn gặp lỗi như thế nào chứ.
Cảm ơn bạn! Mình nghĩ là mình sẽ sử dụng thêm hàm này Year(Today()) - Year(A2) để tính lại tuổi nhân viên bên mìnhCó phải bạn thắc mắc 2 người cùng sinh năm 1981 nhưng 1 người 28 tuổi và 1 người 29 tuổi?
Bởi vì Datedif tính tuổi theo năm tròn kể từ ngày và tháng nữa. Dùng today(), nghĩa là hôm nay, 11/09, vậy ai sinh trước ngày này sẽ nhiều tuổi hơn ai sinh sau ngày này.
Cụ thể dòng 2, người đó 28 tuổi 9 tháng, còn dòng 4, người đó 29 tuổi 3 tháng.
Nếu bạn chỉ muốn tính tuổi không cần chính xác số tháng đã đủ chưa, hay lố vài tháng, bạn dùng Year(Today()) - Year(A2)