Mình muốn tính tổng của những giá trị tìm kiếm được mà không muốn tạo một bảng hiển thị những giá trị tìm được rồi từ đó mới sum. ACE nào biết giúp mình với. Phiền ace coi file đính kèm nhé,thank nhiều!
=SUMPRODUCT(OFFSET($B$11,MATCH(H12,$A$12:$A$17,0),,,4),{3,2,0,1})
Làm kiểu giống trong cái file đính kèm này được không bạn? Hic, hơi củ chuối tí, nhưng thỏa mãn yêu cầu.Mình muốn tính tổng của những giá trị tìm kiếm được mà không muốn tạo một bảng hiển thị những giá trị tìm được rồi từ đó mới sum. ACE nào biết giúp mình với. Phiền ace coi file đính kèm nhé,thank nhiều!
Tại Ô L12 bạn dùng công thức sau rồi fill xuống:
PHP:=SUMPRODUCT(OFFSET($B$11,MATCH(H12,$A$12:$A$17,0),,,4),{3,2,0,1})
Bạn ơi! cách này vẫn chưa ổn rồi. Khi mình thay đổi các giá trị tham chiếu theo cột trong bảng tham chiếu thì ok nhưng khi các giá trị tham chiếu theo dòng trong bản tham chiếu thì kết quả không thấy thay đổi. Bạn coi có cách nào ổn hơn giúp mình với. Thank nhiều.
Khổ ghê! Mình mới tham gia, chưa biết nhiều, thêm " số 2 " cho khỏi trùng với để tài trước.
Cái này cũng có thể làm được, nhưng:
Nói thật nhé, bạn đừng buồn!
=> Làm như vậy là hơi "tào lao";
1. Nếu muốn chỉ Tổng các tích kiểu mảng như vậy thôi không quan tâm đến các cột / dòng tham chiếu trong Bảng tham chiếu => Thì đã làm rồi !
2. Nếu tính muốn thay đổi giá trị, ô tham chiếu trong Bảng tham chiếu thì cứ làm như bạn và Tính tổng các cột bằng hàm Sum đơn giản=> Như cách của bạn đã làm !
Chẳng lẽ bạn muốn như thế này: (các ô mầu vàng là điều kiện tôi cố hiểu ý của bạn)Mình muốn tính tổng của những giá trị tìm kiếm được mà không muốn tạo một bảng hiển thị những giá trị tìm được rồi từ đó mới sum. ACE nào biết giúp mình với. Phiền ace coi file đính kèm nhé,thank nhiều!
Chẳng hiểu mục đích của Bạn muốn gì, vùng J10:L10 và I11:I14 Bạn đã phải dùng làm Bảng tham chiếu, Bạn lại không muốn có các kết quả trung gian, vậy các vùng để Bạn làm Bảng tham chiếu nằm ở đâu.Hic! Các bác coi có dễ hiêu hơn không rồi giúp em với.
Hình như là thế này:Hic! Các bác coi có dễ hiêu hơn không rồi giúp em với.
không cần dài như vậy đâu bác ơiHình như là thế này:
=VLOOKUP($I11,$A$12:$E$17,MATCH($J$10,$A$11:$E$11,0),0)+VLOOKUP($I11,$A$12:$E$17,MATCH($K$10,$A$11:$E$11,0),0)+VLOOKUP($I11,$A$12:$E$17,MATCH($L$10,$A$11:$E$11,0),0)
Dùng Hlookup cũng được và cũng ...dài như thế
Tam thời như vầy đi trong khi kiếm cách khác
Híc
không cần dài như vậy đâu bác ơi
dùng công thức mảng này rất ngắn
=SUM(VLOOKUP($I11,$A$12:$E$17,MATCH($J$10:$L$10,$A$11:$E$11,0),0))
bạn bôi đen công thức và bấm f9 xem nhé. Còn file thì xem bài 15 nhéthank bác le duy thuong. Em đã đọc và thử công thức này của bác, nhưng nó chỉ trả về cột đầu tiên trong bảng giá trị tham chiếu ( cột j ). Phiền bác tính và gửi file lên giúp em với. Theo em thằng match($j$10:$l$10,$a$11:$e$11,0) này nó không cho mình kết quả mong muốn.
File thì Bạn LeDuyThuong đã up lên trong bài #15 rồi, đây là công thức mảng, do đó sau khi nhập phải ấn Ctrl-Shift-Enter.Thank bác Le Duy Thuong. Em đã đọc và thử công thức này của bác, nhưng nó chỉ trả về cột đầu tiên trong bảng giá trị tham chiếu ( cột J ). Phiền bác tính và gửi file lên giúp em với. Theo em thằng MATCH($J$10:$L$10,$A$11:$E$11,0) này nó không cho mình kết quả mong muốn.