Công thức Excel: Lần đầu tiên, lần cuối cùng
Công thức Excel: Lần đầu tiên, lần cuối cùng

Công thức chung
=MINIFS(times,names,name,actions,action)
Tóm lược

Để nhận lần “nhập trước, xuất cuối” từ dữ liệu bảng chấm công, bạn có thể sử dụng hàm MAXIFS và MINIFS hoặc công thức mảng như được mô tả bên dưới. Trong ví dụ được hiển thị, công thức trong H6 là:

=MINIFS(times,names,H5,actions,"in")

với những điều sau đây phạm vi được đặt tên: hành động = C5: C22. tên = B5: B22, lần = E5: E22

Giải trình

Hàm MINIFS được thiết kế để trả về các giá trị nhỏ nhất trong một phạm vi dựa trên một hoặc nhiều tiêu chí. Trong trường hợp này, phạm vi mà chúng tôi đang trích xuất giá trị tối thiểu là E5: E22), được đặt tên là “lần”.

Trước tiên, chúng tôi lọc các giá trị này bằng cách sử dụng hai cặp phạm vi / tiêu chí. Cặp đầu tiên cung cấp phạm vi B5: B22 (tên), với tên trong H5 cho tiêu chí. Cặp thứ hai sử dụng phạm vi C5: C22 (hành động), với “in” làm tiêu chí.

Sau đó, MINIFS trả về thời gian sớm nhất (tối thiểu) trong đó tên là “Tối đa” và hành động là “trong”.

Thời gian “cuối cùng” được tính theo cách tương tự với hàm MAXIFS:

=MAXIFS(times,names,H5,actions,"out")

Các lựa chọn thay thế công thức mảng

Các Hàm MAXIFS và hàm MINIFS đều được giới thiệu trong Excel 2016. Nếu bạn đang sử dụng phiên bản Excel cũ hơn, bạn có thể sử dụng công thức mảng để thay thế:

{=MIN(IF(names=K5,IF(actions="in",times)))}
{=MAX(IF(names=K5,IF(actions="out",times)))}

Lưu ý: đây là các công thức mảng và phải được nhập bằng control + shift + enter. Excel sẽ tự động thêm các dấu ngoặc nhọn.

https://exceljet.net/formula/first-in-last-out-times