Tải xuống sổ làm việc mẫu
Hướng dẫn này sẽ trình bày cách sử dụng Hàm MAXIFS và MINIFS để xác định các ngày sớm nhất và mới nhất đáp ứng các điều kiện nhất định trong Excel và Google Trang tính.
Tìm ngày mới nhất với hàm MAXIFS
Đầu tiên, chúng tôi sẽ trình bày cách sử dụng Hàm MAXIFS để xác định ngày có liên quan mới nhất từ một phạm vi ô.
Hàm MAXIFS xuất ra giá trị lớn nhất trong một phạm vi đáp ứng tiêu chí được chỉ định.
Ví dụ này sẽ hiển thị mới nhất Ngày bán hàng cho mỗi loại Sản phẩm:
1 | = MAXIFS (B3: B8, C3: C8, E3) |
Hàm MAXIFS tuân theo cùng kiểu cú pháp như các Hàm SUMIFS và AVERAGEIFS nghĩa là có thể thêm nhiều tiêu chí để tinh chỉnh thêm kết quả.
Ví dụ: để tìm thông tin mới nhất Ngày bán hàng cho mỗi Sản phẩm tức là trước ngày 31/12/2020, chúng ta có thể thêm tiêu chí thứ hai bằng cách sử dụng Hàm DATE để xác định tiêu chí ngày:
1 | = MAXIFS (B3: B8, C3: C8, E3, B3: B8, "<" & DATE (2020,12,31)) |
Tìm ngày sớm nhất với hàm MINIFS
Theo cách tương tự như ví dụ trên, chúng ta có thể sử dụng Hàm MINIFS để xác định ngày có liên quan sớm nhất từ một phạm vi ô.
Hàm MINIFS xuất ra giá trị nhỏ nhất trong một phạm vi đáp ứng tiêu chí được chỉ định.
Ví dụ này sẽ hiển thị sớm nhất Ngày bán hàng cho mỗi loại Sản phẩm:
1 | = MINIFS (B3: B8, C3: C8, E3) |
Khóa tham chiếu ô
Để làm cho các công thức của chúng tôi dễ đọc hơn, chúng tôi đã hiển thị các công thức mà không có tham chiếu ô bị khóa:
1 | = MINIFS (B3: B8, C3: C8, E3) |
Nhưng những công thức này sẽ không hoạt động bình thường khi sao chép và dán ở nơi khác trong tệp của bạn. Thay vào đó, bạn nên sử dụng các tham chiếu ô bị khóa như sau:
1 | = MINIFS ($ B $ 3: $ B $ 8, $ C $ 3: $ C $ 8, E3) |
Đọc bài viết của chúng tôi về Khóa tham chiếu ô để tìm hiểu thêm.
Phương pháp thay thế sử dụng hàm MAX và IF
Các Hàm MAXIFS và MINIFS đã được thêm vào Excel từ năm 2007 trở đi. Trước ngày này, ví dụ này yêu cầu sử dụng các Hàm MAX (hoặc MIN) và IF lồng nhau để tạo ra cùng một kết quả.
Để chỉ ra cách thực hiện điều này, chúng tôi có thể sao chép ví dụ để hiển thị Ngày bán hàng cho mỗi loại Sản phẩm sử dụng Hàm MAX và IF trong công thức mảng:
1 | {= MAX (IF (C3: C8 = E3, B3: B8))} |
Vì ví dụ này sử dụng công thức mảng, nó cần được nhập bằng cách nhấn CTRL + SHIFT + ENTER. Làm điều này sẽ tự động hiển thị dấu ngoặc mảng {} xung quanh công thức. Chúng không cần phải được nhập thủ công.
Tìm ngày sớm nhất hoặc mới nhất dựa trên tiêu chí trong Google Trang tính
Các công thức này hoạt động giống hệt nhau trong Google Trang tính cũng như trong Excel.
Tuy nhiên, khi nhập các hàm mảng trong Google Trang tính, chẳng hạn như ví dụ về công thức MAX và IF lồng nhau, cần thêm câu lệnh ArrayFormula. Điều này có thể được nhập tự động bằng cách nhấn CTRL + SHIFT + ENTER khi công thức đã được viết:
1 | = ArrayFormula (MAX (IF (C3: C8 = E3, B3: B8))) |
Câu lệnh ArrayFormula không bắt buộc để sử dụng Hàm MAXIFS hoặc MINIFS trong Google Trang tính.