Cảm ơn các bác, em làm được rồi.
Tuy nhiên, như vậy là nếu dùng INDEX kết hợp với MATCH thì chỉ bắt được 1 cột. Một cột dùng làm giá trị tham chiếu phải cố định vị trí.
Có cách nào để dùng SUMIF mà bắt động được cả 2 cột không? Tức là cột Range và cột Sum Range đều ko biết trước vị trí chính xác nằm ở đâu.
Thanks!
Bạn xem thử file đính kèm có đúng ý bạn không.
Nghĩa là, bạn thử cho mấy cột Hàng_1, Hàng_2 gì đó chạy lung tung, rồi kiểm tra lại công thức có đúng không... Tuy nhiên, nói trước, chỉ được dời lung tung trong phạm vi từ cột B đến cột Z mà thôi nghe, dời ra khỏi cột Z... tôi không chịu trách nhiệm!
Tôi dùng công thức này cho tất cả các ô lấy kết quả:
=SUMIF($A$3:$A$19, L$6, INDIRECT(CHAR(MATCH($K7,$2:$2,0)+64)&3))
Cái này: INDIRECT(CHAR(MATCH($K7,$2:$2,0)+64)&3)
dùng để mò xem mấy cái Hàng_1, Hàng_2 gì đó nó đang nằm ở cột nào...
À mà, bạn nói sao chứ, chẳng lẽ cái cột Range cũng chạy lung tung luôn sao? Sao kỳ vậy, vì theo như ý bạn trình bày, thì chỉ có Sum_Range mới chạy lung tung chứ, còn Range luôn luôn là cột A mà? Chẳng phải trong file bạn có nói rằng chỉ có vị trí tên hàng mới thay đổi, mỗi ngày một khác... Mà, nếu bạn muốn nội dung trong cột A cũng chạy lung tung nữa, thì bạn phải đặt cho nó một cái tên cột đàng hoàng, rồi vận dụng cái INDIRECT như ở trên đây, cũng dễ dàng xác định nó đang nằm ở cột nào...