Công thức Excel: Ngày XLOOKUP của giá trị tối đa
Công thức Excel: Ngày XLOOKUP của giá trị tối đa

Công thức chung
=XLOOKUP(MAX(values),values,dates)
Tóm lược

Để sử dụng XLOOKUP để tìm ngày của giá trị tối đa, bạn có thể sử dụng hàm MAX và XLOOKUP cùng nhau. Trong ví dụ được hiển thị, công thức trong F4 là:

=XLOOKUP(MAX(values),values,dates)

Ở đâu giá trị (C4: C15) và ngày (B4: B15) là phạm vi được đặt tên.

Giải trình

Công thức này dựa trên Hàm XLOOKUP. Làm việc từ trong ra ngoài, chúng tôi sử dụng Hàm MAX để tính toán giá trị tra cứu:

MAX(values)

MAX là lồng vào nhau bên trong XLOOKUP và trả về một giá trị trực tiếp dưới dạng đối số đầu tiên:

=XLOOKUP(MAX(values),values,dates)
  • Các lookup_value được giao bởi MAX
  • Các lookup_arrayphạm vi được đặt tên giá trị (C4: C15)
  • Các return_array là phạm vi được đặt tên ngày (B4: B15)
  • Các match_mode không được cung cấp và mặc định là 0 (đối sánh chính xác)
  • Các search_mode không được cung cấp và mặc định là 1 (đầu tiên đến cuối cùng)

Không có phạm vi được đặt tên

Ví dụ sử dụng các phạm vi được đặt tên để thuận tiện và dễ đọc. Không có phạm vi tên, công thức tương tự là:

=XLOOKUP(MAX(C4:C15),C4:C15,B4:B15)

Giá trị tối thiểu

Để trả về ngày của giá trị nhỏ nhất, công thức trong F5 chỉ thay thế Hàm MIN cho hàm MAX:

=XLOOKUP(MIN(values),values,dates)

Với INDEX và MATCH

Công thức INDEX và MATCH tương đương để trả về ngày của giá trị tối đa là:

=INDEX(dates,MATCH(MAX(values),values,0))

Lưu ý: mặc dù ví dụ sử dụng phạm vi dữ liệu theo chiều dọc, cả hai công thức trên sẽ hoạt động tốt với phạm vi ngang.

https://exceljet.net/formula/xlookup-date-of-max-value