SUMPRODUCT và Công thức mảng - Phép tính có nhiều điều kiện

Liên hệ QC
Bác ơi, đề bài của e chuối hơn chút bác ạ, e muốn tính xem từng công ty mua bao nhiêu Vở, chứ ko tính chi tiết là Vở A, Vở B, Vở C, tương tự từng công ty mua bao nhiêu Bút chì chứ ko tính chi tiết Bút chì hay Bút chì màu. Bác xem lại giúp em nhé. Thanks
Thì sửa công thức:
=SUMIF(TH,$G5,OFFSET(TH,,1))
thành:
=SUMIF(TH,$G5&"*",OFFSET(TH,,1))
 

File đính kèm

Nếu Cty không theo thứ tự thì sao ndu, có cách nào tổng quát hơn không, xin học hỏi một chút.
Thân.
Sort dử liệu luôn làm cho tốc độ tính toán trở nên nhanh hơn... Còn nếu như các bạn cứ nhất định giữ nguyên không sort thì đành chấp nhận dùng SUMPRODUCT vậy, chẳng hạn là công thức:
PHP:
=SUMPRODUCT((LEFT($C$4:$C$10,LEN($G5))=$G5)*($E$4:$E$10=H$4)*($D$4:$D$10))
.. và trả giá bằng tốc độ tính toán chậm
 
Bác ơi, đề bài của e chuối hơn chút bác ạ, e muốn tính xem từng công ty mua bao nhiêu Vở, chứ ko tính chi tiết là Vở A, Vở B, Vở C, tương tự từng công ty mua bao nhiêu Bút chì chứ ko tính chi tiết Bút chì hay Bút chì màu. Bác xem lại giúp em nhé. Thanks

Ngoài cách dùng Sumproduct giống Bác Ndu, bạn có thể dùng Sum cũng được (Ctrl+Shift+Enter),
Bạn xem file đính kèm nhé
 

File đính kèm

Đếm số lần xuất hiện + thỏa mãn điều kiện

Các bác giúp mình cái công thức này với.

Mình đang cần đếm số lần xuất hiện của A, B, C, trong cột C, nhưng phải thỏa mãn số năm ở cột D.

Chẳng hạn như trong file đính kèm, đếm số A trong cột C thỏa mãn điều kiện trong cột C là A và Cột D là 2009.
Bác nào help em với
 

File đính kèm

Các bác giúp mình cái công thức này với.

Mình đang cần đếm số lần xuất hiện của A, B, C, trong cột C, nhưng phải thỏa mãn số năm ở cột D.

Chẳng hạn như trong file đính kèm, đếm số A trong cột C thỏa mãn điều kiện trong cột C là A và Cột D là 2009.
Bác nào help em với

Sử dụng hàm Sumproduct nha bạn.
bạn xem trong file đính kèm nha.
 

File đính kèm

Giúp em tạo công thức sumproduct

Hiện nay em đang làm báo cáo nhiều khách hàng và nhiều sản phẩm, nhưng sao sử dụng hàm sumproduct ko ra kết quả
 

File đính kèm

Các bác giúp mình cái công thức này với.

Mình đang cần đếm số lần xuất hiện của A, B, C, trong cột C, nhưng phải thỏa mãn số năm ở cột D.

Chẳng hạn như trong file đính kèm, đếm số A trong cột C thỏa mãn điều kiện trong cột C là A và Cột D là 2009.
Bác nào help em với


Không chỉnh sửa lại cấu trúc bảng của bạn, tôi cũng dùng Sumproduct,
Bạn xem file nhé,
 

File đính kèm

Hiện nay em đang làm báo cáo nhiều khách hàng và nhiều sản phẩm, nhưng sao sử dụng hàm sumproduct ko ra kết quả
Bạn làm công thức ở ô C5 đúng rồi nhưng do bạn không tuyệt đối cột ở tên khách hàng và tuyệt đối địa chỉ ngày ở ô B1 và B2 lên khi bạn copy công thức sẽ bị chạy tham chiếu, bạn làm như sau thì copy Ct không bị chạy
=SUMPRODUCT(--('CHI TIẾT TỪNG NGÀY'!$B$6:$B$10=Sheet1!$B5)*--('CHI TIẾT TỪNG NGÀY'!$A$6:$A$10>=Sheet1!$B$1)*--('CHI TIẾT TỪNG NGÀY'!$A$6:$A$10<=Sheet1!$B$2)*'CHI TIẾT TỪNG NGÀY'!$C$6:$C$10)
 
em làm rồi nhưng kéo xuống nó không nhảy ra mấy khách hàng khác, và từ ngày 01 đến ngày 02 không sum lại
 
lọc tính tổng theo nhièu điều kiện

Các bác cao thủ giúp em bảng lọc tính tổng theo nhièu điều kiện như mình lọc phần mầu xanḥ ̣̣̣̣̣̣̣̣̣đây là mình "làm thủ công" bác nào lập giúp mình công thức công thức tính cho nhanh. phần nầy mình kém lắm. Xin cảm ơn nhiều|
file dính kèm
View attachment VD.rar
 
Lần chỉnh sửa cuối:
Các bác cao thủ giúp em bảng lọc tính tổng theo nhièu điều kiện như mình lọc phần mầu xanḥ ̣̣̣̣̣̣̣̣̣đây là mình "làm thủ công" bác nào lập giúp mình công thức công thức tính cho nhanh. phần nầy mình kém lắm. Xin cảm ơn nhiều|
file dính kèm
View attachment 39181
Bạn xem file này có đúng không.
 

File đính kèm

Cảm ơn bác Thanh_kts nhiều nhiều. Bác có thể hưỡng dẫn em cụ thể được không. em copy công thức xuống dưới nhưng không được.+-+-+-+
 
Cảm ơn bác Thanh_kts nhiều nhiều. Bác có thể hưỡng dẫn em cụ thể được không. em copy công thức xuống dưới nhưng không được.+-+-+-+
Ý của bạn là sao ? mình không hiểu "copy công thức xuống dưới nhưng không được" là thế nào ?
Ah....Hiểu rồi!
Bạn muốn copy thêm công thức nhưng bị báo lỗi?!
Vì trong bảng tính có một cột H là hàm mảng nên sau khi copy bạn cần nhấn phím mũi tên xuống cho ô chọn rời khỏi ô vừa copy sau đó thì mới paste được.
 
Lần chỉnh sửa cuối:
Ý của bạn là sao ? mình không hiểu "copy công thức xuống dưới nhưng không được" là thế nào ?
Ah....Hiểu rồi!
Bạn muốn copy thêm công thức nhưng bị báo lỗi?!
Vì trong bảng tính có một cột H là hàm mảng nên sau khi copy bạn cần nhấn phím mũi tên xuống cho ô chọn rời khỏi ô vừa copy sau đó thì mới paste được.
Cám ơn thanh_tks nhiều nhé. Em xem công thức nhưng kg hiểu gì cả Bác có thể nói sơ qua cho em hiểu rõ bản chất của công thức để em ó thể áp dụng nó vào những bài toán khác được không?//**/
 
Cám ơn thanh_tks nhiều nhé. Em xem công thức nhưng kg hiểu gì cả Bác có thể nói sơ qua cho em hiểu rõ bản chất của công thức để em ó thể áp dụng nó vào những bài toán khác được không?//**/
Giải thích mấy công thức này thì rất rất dài dòng. trong bảng tính có hai công thức chính là CT ở cột H và cột I
Hai công thức này dựa vào nhau để tính, nói thực là rất khó giải thích!
Bạn có thể xem trong name và cắt nhỏ từng công thức ra tìm hiểu.
Mong bạn thành công!
TKS
 
Mọi người giải giúp mình bài này nhé. Mình muốn tính tổng tiền thu được trong 1 ngày mà không làm được. Cảm ơn các bạn nhiều nha
 

File đính kèm

Ví dụ
1/ sum nhiều if - thay thế một macro rút trích rồi tính tổng
vd:tính tiền thu được do bán mặt hàng là "sơn" thời gian từ 01/06/07 ( tungay) đến 30/06/07( denngay)
{sum(if(ngay=>tungay,1,0)*if(ngay<=denngay,1,0)*if(mat_hang="son",1,0)*tien)}

có thể thay để gọn hơn, như sau
{sum((ngay=>tungay)*(ngay<=denngay)*(mat_hang="son")*tien)}

Có thể tương tự cho các ví dụ khác của bài
 
Web KT

Bài viết mới nhất

Back
Top Bottom