Lỗi khi dùng hàm DATEIF()

  • Thread starter Thread starter tipil
  • Ngày gửi Ngày gửi
Liên hệ QC

tipil

Thành viên mới
Tham gia
2/6/09
Bài viết
24
Được thích
2
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é!
 

File đính kèm

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é!
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ứ.
 
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 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!
 
Có 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)
 
Lần chỉnh sửa cuối:
Có 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)
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ình %#^#$
 
Web KT

Bài viết mới nhất

Back
Top Bottom