Tính tổng bằng Hàm INDEX-MATCH theo Nhiều tiêu chí trong Excel

  • Chia Sẻ Cái Này
Hugh West

Mục lục

Khi làm việc với một lượng lớn dữ liệu trong Excel, người ta thường sử dụng các hàm INDEX-MATCH để tra cứu các tham số theo nhiều tiêu chí cho các ứng dụng tính tổng hoặc các ứng dụng liên quan khác. Trong bài viết này, bạn sẽ biết cách kết hợp các hàm SUM, SUMPRODUCT , SUMIF hoặc SUMIFS cùng với công thức INDEX-MATCH để tính tổng hoặc đánh giá tổng kết theo nhiều tiêu chí trong Excel.

Ảnh chụp màn hình ở trên là tổng quan về bài viết đại diện cho tập dữ liệu & một ví dụ về cách bạn có thể đánh giá tổng trong Excel trong các điều kiện khác nhau cùng với các cột & hàng . Bạn sẽ tìm hiểu thêm về tập dữ liệu và tất cả các hàm phù hợp theo các phương pháp sau trong bài viết này.

Tải xuống Sổ làm việc thực hành

Bạn có thể tải xuống sổ làm việc Excel mà chúng tôi' đã được sử dụng để chuẩn bị cho bài viết này.

SUM với INDEX và MATCH

Giới thiệu về Hàm: SUM, INDEX và MATCH với các ví dụ

Trước khi tìm hiểu cách thức hoạt động kết hợp của ba chức năng này, chúng ta hãy cùng nhau tìm hiểu về các chức năng này & từng quy trình làm việc của họ.

1. SUM

  • Mục tiêu:

Tính tổng tất cả các số trong một dải ô.

  • Cú pháp công thức:

=SUM(number1, [number2],…)

  • Ví dụ:

Trong bộ dữ liệu của chúng tôi, danh sách các thiết bị máy tính của

  • Ví dụ:

Chúng tôi sẽ sử dụng tập dữ liệu trước đây của mình ở đây để duy trì quy trình. Với chức năng SUMIF, chúng tôi sẽ tìm thấy tổng doanh số bán hàng trong tháng 5 chỉ dành cho máy tính để bàn của tất cả các thương hiệu. Vì vậy, công thức của chúng ta trong Ô F18 sẽ là:

=SUMIF(C5:C14,F17,H5:H14)

Sau khi nhấn Enter , bạn sẽ nhận được tổng giá bán là $71.810.

Hãy sử dụng SUMIF với INDEX & Các hàm MATCH để tính tổng theo nhiều tiêu chí cùng với các cột & hàng. Bộ dữ liệu của chúng tôi hiện đã được sửa đổi một chút. Trong Cột A , 5 thương hiệu hiện có mặt với nhiều lần xuất hiện cho 2 loại thiết bị của họ. Giá bán ở các cột còn lại không thay đổi.

Chúng ta sẽ biết tổng doanh số của các thiết bị Lenovo trong tháng 6.

📌 Các bước:

➤ Trong đầu ra Ô F18 , công thức liên quan sẽ là:

=SUMIF(B5:B14,F17,INDEX(D5:I14,0,MATCH(F16,D4:I4,0)))

➤ Nhấn Enter & bạn sẽ nhận được tổng giá bán cho Lenovo trong tháng 6 cùng một lúc.

Và nếu bạn muốn chuyển sang danh mục thiết bị, giả sử bạn muốn tìm tổng giá bán đối với máy tính để bàn thì Phạm vi tổng của chúng tôi sẽ là C5:C14 & Tiêu chí tính tổng bây giờ sẽ là Máy tính để bàn. Vì vậy, trong trường hợp đó, công thức sẽ là:

=SUMIF(C5:C14,F17,INDEX(D5:I14,0,MATCH(F16,D4:I4,0)))

Đọc thêm: Excel INDEX MATCH với nhiều tiêu chí (4 ví dụ phù hợp)

Sử dụng SUMIFS với INDEX & Hàm MATCH trong Excel

SUMIFS làdanh mục con của hàm SUMIF . Sử dụng hàm SUMIFS và INDEX & MATCH bên trong, bạn có thể thêm nhiều hơn 1 tiêu chí mà hàm SUMIF không thể. Trong các hàm SUMIFS , bạn phải nhập Phạm vi Tổng trước, sau đó Phạm vi Tiêu chí , cũng như Tiêu chí Phạm vi, sẽ được đặt. Bây giờ, dựa trên tập dữ liệu của chúng tôi, chúng tôi sẽ tìm ra giá bán của máy tính để bàn Acer vào tháng Năm. Dọc theo các hàng, chúng tôi đang thêm hai tiêu chí khác nhau ở đây từ Cột B & C .

📌 Các bước:

➤ Công thức liên quan trong Ô F19 sẽ là:

=SUMIFS(INDEX(D5:I14,0,MATCH(F16,D4:I4,0)),B5:B14,F17,C5:C14,F18)

➤ Nhấn Enter & hàm sẽ trả về là $9.000,00.

Lời kết luận

Tôi hy vọng tất cả các phương pháp được đề cập ở trên sẽ nhắc bạn áp dụng chúng trong các công việc Excel thông thường của bạn. Nếu bạn có bất kỳ câu hỏi hoặc phản hồi nào, vui lòng cho tôi biết thông qua các nhận xét có giá trị của bạn. Hoặc bạn có thể xem qua các mục & thú vị khác của chúng tôi. bài viết thông tin trên trang web này.

các thương hiệu khác nhau có mặt cùng với giá bán trong 6 tháng của một cửa hàng máy tính.

Chúng tôi muốn biết tổng giá bán máy tính để bàn của tất cả các thương hiệu chỉ trong tháng 1.

📌 Các bước:

➤ Trong Ô F18 , chúng ta phải gõ:

=SUM((C5:C14=F16)*D5:D14)

➤ Nhấn Enter & bạn sẽ thấy tổng giá bán của tất cả máy tính để bàn trong tháng 1 cùng một lúc.

Bên trong hàm SUM , chỉ có một mảng. Ở đây, C5:C14=F16 có nghĩa là chúng tôi đang hướng dẫn hàm khớp với tiêu chí từ Ô F16 trong phạm vi ô C5:C14 . Bằng cách thêm một dải ô khác D5:D14 với Dấu hoa thị(*) trước đó, chúng ta đang yêu cầu hàm tính tổng tất cả các giá trị từ dải ô đó theo tiêu chí đã cho.

2. INDEX

  • Mục tiêu:

Trả về giá trị tham chiếu của ô tại giao điểm của ô cụ thể hàng và cột, trong một phạm vi nhất định.

  • Cú pháp công thức:

=INDEX (mảng, hàng_số, [số_cột])

hoặc,

=INDEX( tham chiếu, row_num, [column_num], [area_num])

  • Ví dụ:

Giả sử rằng chúng tôi muốn biết giá trị tại giao điểm của hàng thứ 3 & Cột thứ 4 trong mảng giá bán từ bảng.

📌 Các bước:

➤ Trong Ô F19 , gõ:

=INDEX(D5:I14,3,4)

➤Nhấn Enter & bạn sẽ nhận được kết quả.

Vì cột thứ 4 trong mảng biểu thị giá bán của tất cả các thiết bị trong tháng 4 & hàng thứ 3 đại diện cho danh mục Máy tính để bàn Lenovo, vì vậy tại giao điểm của chúng trong mảng, chúng ta sẽ tìm thấy giá bán của Máy tính để bàn Lenovo trong tháng 4.

Đọc thêm : Cách sử dụng hàm INDEX trong Excel (8 ví dụ)

3. MATCH

  • Mục tiêu:

Trả về vị trí tương đối của một mục trong một mảng khớp với một chỉ định giá trị theo thứ tự xác định.

  • Cú pháp công thức:

=MATCH(lookup_value, lookup_array, [match_type])

  • Ví dụ:

Trước hết, chúng ta sẽ biết vị trí của tháng 6 từ tiêu đề tháng.

📌 Các bước:

➤ Trong Ô F17 , công thức của chúng tôi sẽ là:

=MATCH(F16,D4:I4,0)

➤ Nhấn Enter & bạn sẽ thấy rằng vị trí cột của tháng 6 là 6 trong tiêu đề tháng.

Thay đổi tên của tháng trong Ô F17 & bạn sẽ thấy vị trí cột liên quan của tháng khác được chọn.

Và nếu chúng tôi muốn biết vị trí hàng của thương hiệu Dell từ tên của các thương hiệu trong Cột B , thì công thức trong Ô F20 sẽ là:

=MATCH(F19,B5:B14,0)

Ở đây, B5:B14 là phạm vi ô mà tên thương hiệu sẽ được tìm kiếm. nếu bạnthay đổi tên thương hiệu trong Ô F19 , bạn sẽ nhận được vị trí hàng liên quan của thương hiệu đó từ phạm vi ô đã chọn.

Sử dụng các hàm INDEX và MATCH cùng nhau trong Excel

Bây giờ chúng ta sẽ biết cách sử dụng INDEX & MATCH kết hợp với nhau dưới dạng một hàm và hàm kết hợp này trả về chính xác kết quả đầu ra là gì. Hàm INDEX-MATCH kết hợp này rất hiệu quả để tìm dữ liệu cụ thể từ một mảng lớn. Hàm MATCH ở đây tìm hàng & vị trí cột của các giá trị đầu vào & hàm INDEX sẽ chỉ trả về đầu ra từ giao điểm của hàng đó & các vị trí cột.

Bây giờ, dựa trên tập dữ liệu của chúng tôi, chúng tôi muốn biết tổng giá bán của thương hiệu Lenovo trong tháng 6.

📌 Các bước:

➤ Trong Ô E19 , nhập:

=INDEX(D5:I14,MATCH(E17,B5:B14,0),MATCH(E16,D4:I4,0))

➤ Nhấn Enter & ; bạn sẽ tìm thấy kết quả ngay lập tức.

Nếu bạn thay đổi tháng & tên thiết bị trong E16 & E17 tương ứng, bạn sẽ nhận được kết quả liên quan trong E19 cùng một lúc.

Đọc thêm: Cách chọn dữ liệu cụ thể trong Excel (6 phương pháp)

Lồng các hàm INDEX và MATCH bên trong hàm SUM

Đây là phần cốt lõi của bài viết dựa trên về việc sử dụng SUM hoặc SUMPRODUCT, INDEX & MATCH chức năng với nhau. Chúng ta có thể tìm thấy dữ liệu đầu ra theo 10 tiêu chí khác nhau bằng cách sử dụng hàm ghép này.Ở đây, hàm SUM sẽ được sử dụng cho tất cả các tiêu chí của chúng tôi nhưng bạn cũng có thể thay thế nó bằng hàm SUMPRODUCT & kết quả sẽ không thay đổi.

Tiêu chí 1: Tìm đầu ra dựa trên 1 hàng & 1 Cột có các hàm SUM, INDEX và MATCH cùng nhau

Dựa trên tiêu chí thứ nhất, chúng tôi muốn biết tổng giá bán của thương hiệu Acer trong tháng 4.

📌 Các bước:

➤ Trong Ô F20 , công thức sẽ là:

=SUM(INDEX(D5:I14,MATCH(F18,B5:B14,0),MATCH(F19,D4:I4,0)))

➤ Nhấn Enter & giá trị trả về sẽ là $3.250,00.

Đọc thêm: Chỉ mục Excel Khớp một tiêu chí/nhiều tiêu chí với một/nhiều kết quả

Tiêu chí 2: Trích xuất dữ liệu dựa trên 1 hàng & 2 Cột có chức năng SUM, INDEX và MATCH cùng nhau

Bây giờ, chúng tôi muốn biết tổng giá bán của các thiết bị HP trong tháng 2 cũng như tháng 6.

📌 Các bước thực hiện:

➤ Tại Ô F21 , ta gõ:

=SUM(INDEX(D5:I14,MATCH(F18,B5:B14,0),MATCH({"Feb","Jun"},D4:I4,0)))

➤ Sau khi nhấn Enter , bạn sẽ thấy giá trị kết quả là $21.990,00.

Ở đây, trong MATCH , chúng tôi đang xác định các tháng trong dấu ngoặc nhọn. Hàm này sẽ trả về vị trí cột của cả hai tháng. Hàm INDEX sau đó tìm kiếm giá bán dựa trên giao điểm của các hàng & cột và cuối cùng hàm SUM sẽ cộng chúng lại.

Tiêu chí 3: Xác định giá trịDựa trên 1 Hàng & Tất cả các cột có hàm SUM, INDEX và MATCH cùng nhau

Trong phần này, chúng ta sẽ xử lý tất cả các cột có 1 hàng cố định. Vì vậy, chúng tôi có thể tìm thấy tổng giá bán của các thiết bị Lenovo trong tất cả các tháng theo tiêu chí của chúng tôi tại đây.

📌 Các bước thực hiện:

➤ Trong Ô F20 , gõ:

=SUM(INDEX(D5:I14,MATCH(F18,B5:B14,0),0))

➤ Nhấn Enter & bạn sẽ thấy tổng giá bán là $36.830,00.

Trong chức năng này, để thêm tiêu chí xem xét tất cả các tháng hoặc tất cả các cột, chúng ta phải nhập 0 làm đối số- column_pos bên trong hàm MATCH .

Đọc thêm: Excel INDEX MATCH để trả về nhiều giá trị trong một ô

Tiêu chí 4: Tính tổng dựa trên 2 hàng & 1 Cột có các hàm SUM, INDEX và MATCH cùng nhau

Trong phần này bên dưới 2 hàng & 1 tiêu chí cột, chúng ta sẽ tìm ra tổng giá bán của HP & thiết bị Lenovo trong tháng 6.

📌 Các bước:

➤ Trong Ô F21 , công thức sẽ theo công thức đã cho tiêu chí:

=SUM(INDEX(D5:I14,MATCH({"HP","Lenovo"},B5:B14,0),MATCH(F20,D4:I4,0)))

➤ Sau khi nhấn Enter , chúng tôi sẽ tìm thấy giá trị trả về là $16,680.

Ở đây, trong hàm MATCH đầu tiên, chúng ta phải nhập HP & Lenovo bên trong một mảng bằng cách đặt chúng trong dấu ngoặc nhọn.

Đọc thêm: Chỉ số khớp tổng nhiều hàng trong Excel (3 cách)

Tiêu chí 5: Tính Tổng dựa trên 2 Hàng & 2 cộtvới các hàm SUM, INDEX và MATCH cùng nhau

Bây giờ chúng ta sẽ xem xét 2 hàng & 2 cột để trích xuất tổng giá bán của HP & Các thiết bị Lenovo trong hai tháng cụ thể- Tháng 4 & Tháng 6.

📌 Các bước:

➤ Nhập Ô F22 :

=SUM(INDEX(D5:I14,MATCH({"HP","Lenovo"},B5:B14,0),MATCH(F20,D4:I4,0)))+SUM(INDEX(D5:I14,MATCH({"HP","Lenovo"},B5:B14,0),MATCH(F21,D4:I4,0)))

➤ Nhấn Enter & bạn sẽ thấy kết quả là $25.980,00.

Những gì chúng tôi đang làm ở đây là kết hợp hai hàm SUM bằng cách thêm một Cộng( +) giữa chúng trong hai tháng khác nhau.

Các bài đọc tương tự

  • INDEX MATCH trên nhiều trang tính trong Excel (Có giải pháp thay thế)
  • Cách so khớp nhiều tiêu chí từ các mảng khác nhau trong Excel
  • So khớp chỉ mục với nhiều tiêu chí trong Excel (5 phương pháp)
  • Cách sử dụng INDEX & Hàm trang tính MATCH trong Excel VBA
  • INDEX MATCH Nhiều tiêu chí với ký tự đại diện trong Excel (Hướng dẫn đầy đủ)

Tiêu chí 6: Tìm kiếm ra Kết quả Dựa trên 2 Hàng & Tất cả các cột có chức năng SUM, INDEX và MATCH cùng nhau

Trong phần này, chúng ta hãy xử lý 2 hàng & tất cả các cột. Vì vậy, chúng tôi sẽ tìm ra tổng giá bán cho HP & Thiết bị Lenovo trong tất cả các tháng.

📌 Các bước:

➤ Công thức của chúng tôi sẽ ở Ô F21:

=SUM(INDEX(D5:I14,MATCH(F18,B5:B14,0),0))+SUM(INDEX(D5:I14,MATCH(F19,B5:B14,0),0))

➤ Nhấn Enter & chúng ta sẽ thấy giá trị kết quả là 89.870 đô la.

Tiêu chí 7: Xác định đầu ra dựa trên tất cảHàng & 1 Cột có chức năng SUM, INDEX và MATCH cùng nhau

Theo tiêu chí này, giờ đây chúng tôi có thể trích xuất tổng giá bán của tất cả các thiết bị trong một tháng (tháng 3).

📌 Các bước thực hiện:

➤ Chèn công thức vào Ô F20 :

=SUM(INDEX(D5:I14,0,MATCH(F19,D4:I4,0)))

➤ Nhấn Enter & bạn đã hoàn tất. Giá trị trả về sẽ là $141.230,00.

Tiêu chí 8: Trích xuất Giá trị Dựa trên Tất cả Hàng & 2 Cột có chức năng SUM, INDEX và MATCH cùng nhau

Trong phần này, chúng tôi sẽ xác định tổng giá bán của tất cả các thiết bị trong hai tháng - Tháng 2 & Tháng sáu.

📌 Các bước:

➤ Trong Ô F21 , chúng ta phải nhập:

=SUM(INDEX(D5:I14,0,MATCH(F19,D4:I4,0)))+SUM(INDEX(D5:I14,0,MATCH(F20,D4:I4,0)))

➤ Sau khi nhấn Enter , tổng giá bán sẽ xuất hiện là $263.140,00.

Tiêu chí 9: Tìm kết quả dựa trên tất cả các hàng & Tất cả các cột có chức năng SUM, INDEX và MATCH cùng nhau

Bây giờ chúng ta sẽ tìm ra tổng giá bán của tất cả các thiết bị trong tất cả các tháng trong bảng.

📌 Các bước:

➤ Trong Ô F20 , bạn phải nhập:

=SUM(INDEX(D5:I14,0,0))

➤ Nhấn Enter & bạn sẽ nhận được giá trị kết quả là $808.090,00.

Bạn không cần sử dụng các hàm MATCH tại đây vì chúng tôi đang xác định tất cả các cột & ; vị trí hàng bằng cách nhập số 0 bên trong hàm INDEX .

Tiêu chí 10: Tính tổng dựa trên các cặp khác biệt với SUM, INDEX vàKẾT HỢP CÁC CHỨC NĂNG VỚI NHAU

Trong tiêu chí cuối cùng, chúng ta sẽ cùng nhau tìm ra tổng giá bán của các thiết bị HP trong tháng 4 cùng với các thiết bị của Lenovo trong tháng 6.

📌 Các bước:

➤ Theo tiêu chí này, công thức của chúng ta trong Ô F22 sẽ là:

=SUM(INDEX(D5:I14,MATCH({"HP","Lenovo"},B5:B14,0),MATCH({"Apr","Jun"},D4:I4,0)))

➤ Bây giờ hãy nhấn Enter & bạn sẽ thấy kết quả là $12.730,00.

Trong khi thêm các cặp riêng biệt trong chức năng kết hợp này, chúng tôi phải lắp thiết bị & tên tháng bên trong hai mảng dựa trên các đối số cho hàng & vị trí cột và thiết bị & tên tháng từ các cặp phải được duy trì theo thứ tự tương ứng.

Đọc thêm: MATCH CHỈ SỐ với nhiều tiêu chí trong một trang tính khác nhau (2 cách)

Sử dụng SUMIF với hàm INDEX-MATCH để tính tổng theo nhiều tiêu chí

Trước khi chuyển sang sử dụng một công thức kết hợp khác, chúng ta hãy làm quen với SUMIF ngay bây giờ.

  • Mục tiêu của công thức:

Thêm các ô được chỉ định bởi các điều kiện hoặc tiêu chí đã cho.

  • Cú pháp công thức:

=SUMIF(phạm vi, tiêu chí, [phạm vi tổng])

  • Đối số:

phạm vi- Phạm vi ô chứa tiêu chí.

tiêu chí- Tiêu chí được chọn cho phạm vi.

sum_range- Dải ô được xem xét để tính tổng.

Hugh West là một nhà phân tích và huấn luyện viên Excel giàu kinh nghiệm với hơn 10 năm kinh nghiệm trong ngành. Ông có bằng Cử nhân Tài chính Kế toán và bằng Thạc sĩ Quản trị Kinh doanh. Hugh có niềm đam mê giảng dạy và đã phát triển một phương pháp giảng dạy độc đáo, dễ hiểu và dễ theo dõi. Kiến thức chuyên môn về Excel của ông đã giúp hàng nghìn sinh viên và chuyên gia trên toàn thế giới cải thiện kỹ năng và xuất sắc trong sự nghiệp của họ. Thông qua blog của mình, Hugh chia sẻ kiến ​​thức của mình với mọi người, cung cấp các hướng dẫn Excel miễn phí và đào tạo trực tuyến để giúp các cá nhân và doanh nghiệp phát huy hết tiềm năng của họ.