Công thức Excel: XLOOKUP ngày của giá trị lớn nhất -

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)

trong đó giá trị (C4: C15) và ngày (B4: B15) là các 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 được lồng bên trong XLOOKUP và trả về giá trị trực tiếp dưới dạng đối số đầu tiên:

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

  • Lookup_value được phân phối bởi MAX
  • Lookup_array là các giá trị phạm vi được đặt tên (C4: C15)
  • Return_array là phạm vi ngày được đặt tên (B4: B15)
  • Match_mode không được cung cấp và mặc định là 0 (khớp chính xác)
  • Chế độ tìm kiếm 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.

thú vị bài viết...