Tính toán kỷ niệm trong Excel

Mục lục

Hãy tưởng tượng một danh sách nhân viên trong đó bạn muốn đánh dấu tất cả nhân viên từ 50 tuổi trở lên bằng một ghi chú để bạn có thể gửi cho họ một tấm thiệp nhân ngày sinh nhật của họ.

Để giải quyết vấn đề này, trước tiên hãy giới thiệu sơ lược về cơ sở xử lý dữ liệu trong Excel: Trong Excel, ngày tháng được coi là các số liên tiếp, tùy thuộc vào ngày bắt đầu từ ngày 1 tháng 1 năm 1900.

Vì vậy, nếu bạn chỉ muốn trừ ngày sinh cho ngày hôm nay và kiểm tra xem nó có lớn hơn 50 hay không, nó sẽ không hoạt động. Bởi vì đối với Excel, số 18262 là viết tắt của 50 năm (đây là ngày 30 tháng 12 năm 1949) và do đó tất cả những người trong bảng của bạn sẽ lớn hơn 50 năm, bởi vì 18262 lớn hơn 50.

Tại sao ngày 30 tháng 12 năm 1949 mà không phải ngày 31 tháng 12 năm 1949? Bởi vì phép tính trong Excel cho ngày 1 tháng 1 năm 1900 bắt đầu bằng số một và được cân bằng. Vì vậy, bạn phải trừ một trong những tính toán này.

Với suy nghĩ này, việc tính tuổi thực sự rất đơn giản:

  1. Bạn nhập ngày sinh của nhân viên của mình vào một ô, ví dụ: NS. trong ô B2.
  2. Sau đó, nhập công thức cho ngày hiện tại vào ô bên cạnh, tức là C2. Cách tốt nhất để làm điều này là với hàm TODAY ().
  3. Sau đó nhập ngày 30 tháng 12 năm 1949 vào ô D2. Đó là 50 năm bạn muốn trừ đi.
  4. Bây giờ nhập công thức sau vào ô E2:

= IF (C2 -> = D2; "50 trở lên"; "chưa 50")

Với công thức này, tất cả nhân viên đã bước sang tuổi 50 hôm nay hoặc trước đây được đánh dấu bằng văn bản "50 trở lên", tất cả những người khác bằng "chưa đủ 50".

Nếu bạn làm mà không có mục nhập thứ hai và chỉ muốn đánh dấu nhân viên từ 50 tuổi trở lên, thì hãy bỏ qua điều kiện Khác trong truy vấn IF. Sau đó, công thức trông như thế này:

= IF (C2-B2> = D2; "50 trở lên"; "")

Bạn sẽ giúp sự phát triển của trang web, chia sẻ trang web với bạn bè

wave wave wave wave wave