Tính tuổi trong Excel nhanh chóng với hàm YEAR và DATEDIF

tính tuổi trong excel

Trong quản lý nhân sự, hẳn bạn đã gặp trường hợp cần phải tính tuổi nhân viên. Hai cách phổ biến nhất để Tính tuổi trong Excel là dùng hàm YEAR và hàm DATEDIF. Tuy nhiên, hai hàm này đôi khi cho kết quả khác nhau và dễ gây nhầm lẫn. Trong bài viết dưới đây, Tin học MOS sẽ cùng bạn tìm hiểu chi tiết cách tính tuổi trong Excel nhé. 

Lỗi hiển thị khi tính tuổi trong Excel

Khi nhập hàm tính tuổi trong Excel, rất nhiều bạn gặp phải trường hợp Excel hiển thị khó hiểu như dưới đây.

tính tuổi trong excel

Xem thêm: Chỉnh sửa biểu đồ trong Excel chi tiết từ A đến Z

Lỗi này là do số tuổi đang được hiển thị dưới dạng ngày tháng. Ta cần chuyển về định dạng Number. Bạn nhấp vào mũi tên nhỏ trong bảng Number để mở hộp thoại Format Cells.

Tại mục Category chọn Number. Phần Decimal places sẽ chọn phần số ký tự thập phân hiển thị. Ở đây số tuổi chắc chắn là số nguyên nên bạn nhập là 0. Cuối cùng nhấn OK ở bên dưới để lưu lại.

tính tuổi trong excel

Kết quả thu được số tuổi hiện ra.tính tuổi trong excel

Xem thêm: Hướng dẫn định dạng màu ô theo điều kiện trong Excel

Tính tuổi trong Excel bằng hàm YEAR

Hàm YEAR trong Excel giúp lấy ra giá trị năm trong ngày tháng

Ta có công thức: =YEAR(NOW())-YEAR(D3)

NOW() là giá trị ngày tháng hiện tại. YEAR(NOW()) trả về năm hiện tại. Lấy số năm hiện tại trừ đi năm sinh ta sẽ ra được số tuổi cần tính.tính tuổi trong excel

Bạn dê chuột đến ô vuông góc dưới bên phải của ô vừa điền kéo thả công thức xuống các ô phía dưới hoặc nhấn đúp chuột để hoàn thành.tính tuổi trong excel

Xem thêm: 5 hàm ngày tháng không thể bỏ qua để tính lương trong Excel

Tính tuổi trong Excel bằng hàm DATEDIF

Trước khi dùng hàm DATEDIF, ta sẽ định dạng lại ngày sinh sang hiển thị ngày/tháng/năm của Việt Nam.

Bạn chọn cột ngày sinh rồi lại mở hộp thoại Format Cell trong bảng Number như trên. Tại mục Category chọn Date, mục Type có thể chọn hiển thị quen thuộc dạng 14/3/2012. Location bạn chọn Vietnamese để ngày tháng hiển thị theo định dạng của Việt Nam.tính tuổi trong excel

Hàm DATEDIF trong Excel tính giá trị thời gian giữa 2 mốc thời gian.

Công thức chung: =DATEDIF(start_date,end_date,unit)

  • start_date: Ngày bắt đầu
  • end_date: Ngày kết thúc
  • unit: Định dạng giá trị trả về. Tại đây bạn điền “d”, “m” hoặc “y” tương ứng với ngày, tháng hoặc năm

Trong hình ta có công thức: =DATEDIF(D3;NOW();”y”)

Công thức sẽ trả về khoảng thời gian từ ngày hôm nay đến ngày sinh dưới định dạng năm cũng chính là số tuổi cần tính. tính tuổi trong excel

Xem thêm: Hướng dẫn sử dụng Slicer trong Excel – Công cụ lọc dữ liệu hiệu quả

Kéo thả chuột xuống dưới ta được kết quả như hình. Như vậy, hàm DATEDIF cho ta kết quả tính tuổi theo ngày và chính xác tuyệt đối còn hàm YEAR chỉ tính tuổi tương đối dựa theo số năm.

Ví dụ ở STT 3, năm sinh là 9/12/1997 số tuổi hàm YEAR là 24 nhưng hàm DATEDIF là 23. Có sự khác biệt như vậy là do hôm nay là ngày 29/9 nên chưa đến sinh nhật của người này (12/9). Như vậy, hàm DATEDIF cho kết quả chính xác hơn.

tính tuổi trong excel

Tóm lại về Tính tuổi trong Excel

Khi tính tuổi trong Excel bạn cần lưu ý:

Các bước tính tuổi trong Excel
B1: Dùng hàm YEAR hoặc DATEDIF để tính tuổi

B2: Kéo thả chuột xuống các ô bên dưới

B3: Định dạng lại kết quả về Number

Tin học MOS cũng khuyên bạn nên dùng hàm DATEDIF sẽ trả về kết quả chính xác hơn hàm YEAR

Ngoài ra, nếu công việc của bạn gắn liền với Tin học văn phòng nhưng vì quá bận rộn nên bạn không có thời gian tham gia các lớp học trực tiếp ở trung tâm thì bạn có thể tham khảo khóa Luyện thi MOS online, và Excel AZ từ cơ bản đến nâng cao và ứng dụng của Trung tâm tin học văn phòng MOS nhé!

Thông tin liên hệ 

Trung tâm tin học văn phòng MOS – Viện Đào tạo và Tư vấn Doanh nghiệp – Đại học Ngoại Thương

Email: tinhocmos.edu.vn@gmail.com

Hotline: 0914 444 343

 

Leave a Reply

Your email address will not be published. Required fields are marked *