Công thức Excel: Cột tra cứu và tính tổng -

Mục lục

Công thức chung

=SUM(INDEX(data,0,MATCH(val,header,0)))

Tóm lược

Để tra cứu và trả về tổng của một cột, bạn có thể sử dụng công thức dựa trên các hàm INDEX, MATCH và SUM. Trong ví dụ được hiển thị, công thức trong I7 là:

=SUM(INDEX(C5:F11,0,MATCH(I6,C4:F4,0)))

Giải trình

Cốt lõi của công thức này sử dụng hàm INDEX và MATCH theo cách đặc biệt để trả về một cột đầy đủ thay vì một giá trị duy nhất. Làm việc từ trong ra ngoài, hàm MATCH được sử dụng để tìm số cột chính xác cho quả trong I6:

MATCH(I6,C4:F4,0)

MATCH trả về 2 bên trong hàm INDEX dưới dạng đối số column_num, trong đó mảng được đặt thành phạm vi C5: F11, bao gồm dữ liệu cho tất cả các kết quả.

Phần phức tạp của công thức là đối số row_num, được đặt bằng 0. Đặt hàng thành 0 sẽ khiến INDEX trả về tất cả các giá trị trong cột phù hợp trong một mảng như sau:

=SUM((6;12;4;10;0;9;6))

Sau đó, hàm SUM trả về tổng của tất cả các mục trong mảng, 47.

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