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

Liên hệ QC
Dạ nếu ngày bắt đầu rỗng thì lấy những ngày nhỏ hoặc bằng ngày kết thúc.
Nếu ngày kết thúc rỗng thì lấy những ngày lớn hơn hoặc bằng ngày bắt đầu.
Cả 2 ngày cùng rỗng thì chỉ cần lấy theo các điều kiện trước đó (Tên khách hàng, Model, Feature, Color), không quan tâm điều kiện ngày nữa.

Tương tự các ô (Tên khách hàng, Model, Feature, Color): nếu 1 ô rỗng thì xem như không quan tâm ô đó, chỉ lấy theo điều kiện các ô còn lại không rỗng
Thử với cái này xem:

PHP:
=SUMIFS(Data!$G$2:$G$20,Data!$A$2:$A$20,A2,Data!$B$2:$B$20,B2,Data!$C$2:$C$20,C2,Data!$D$2:$D$20,D2,Data!$E$2:$E$20,E2,Data!$F$2:$F$20,IF(F2,">=" & F2,"<=" & G2),Data!$F$2:$F$20,IF(G2,"<=" & G2,">=" &  F2))
 
Thử với cái này xem:

PHP:
=SUMIFS(Data!$G$2:$G$20,Data!$A$2:$A$20,A2,Data!$B$2:$B$20,B2,Data!$C$2:$C$20,C2,Data!$D$2:$D$20,D2,Data!$E$2:$E$20,E2,Data!$F$2:$F$20,IF(F2,">=" & F2,"<=" & G2),Data!$F$2:$F$20,IF(G2,"<=" & G2,">=" &  F2))

Em cóp vào sao nó không ra ạ. Ngoài em cũng thử sumifs rồi nếu xóa rỗng 1 ô điều kiện là nó không ra gì hết -+*/
 
Em cóp vào sao nó không ra ạ. Ngoài em cũng thử sumifs rồi nếu xóa rỗng 1 ô điều kiện là nó không ra gì hết -+*/
Công thức tổng quát cho nó:

PHP:
=IF(AND(F2="",G2=""),SUMIFS(Data!$G$2:$G$20,Data!$A$2:$A$20,A2,Data!$B$2:$B$20,B2,Data!$C$2:$C$20,C2,Data!$D$2:$D$20,D2,Data!$E$2:$E$20,E2),SUMIFS(Data!$G$2:$G$20,Data!$A$2:$A$20,A2,Data!$B$2:$B$20,B2,Data!$C$2:$C$20,C2,Data!$D$2:$D$20,D2,Data!$E$2:$E$20,E2,Data!$F$2:$F$20,IF(F2,">="&F2,"<="&G2),Data!$F$2:$F$20,IF(G2,"<="&G2,">="&F2)))
 

File đính kèm

Em cóp vào sao nó không ra ạ. Ngoài em cũng thử sumifs rồi nếu xóa rỗng 1 ô điều kiện là nó không ra gì hết -+*/
Sao bạn không dùng Pivot Table cho nó tiện, công thức mà cho từng ô như thế thì không thể làm hết đâu.
 

File đính kèm

đếm số cửa hiệu có mua hàng trong tháng

Sao bạn không dùng Pivot Table cho nó tiện, công thức mà cho từng ô như thế thì không thể làm hết đâu.

Chào các anh chị
Hiện tại mình đang gặp khó khăn trong việc đếm cửa hiệu có mua hàng ,năng suất theo từng phân mảng và ngành hàng
vì khách hàng mua nhiều lần trong tháng và ngành hàng ,
1.mục tiêu mình muốn biết có bao nhiêu CH theo mảng mua hàng ? và bao nhiêu hóa đơn ?(mình có đếm tay dựa vào pivot table có một số KQ)
2. mình có chạy pivotatble và đếm tay ,nếu được các bạn chỉ mình dùng công thức Sumproduct
3.Mình cũng rất muốn học VBA pivotTable nếu được xin được chỉ giúp
Tran trong
dat.nv
 

File đính kèm

Chào các anh chị
Hiện tại mình đang gặp khó khăn trong việc đếm cửa hiệu có mua hàng ,năng suất theo từng phân mảng và ngành hàng
vì khách hàng mua nhiều lần trong tháng và ngành hàng ,
1.mục tiêu mình muốn biết có bao nhiêu CH theo mảng mua hàng ? và bao nhiêu hóa đơn ?(mình có đếm tay dựa vào pivot table có một số KQ)
2. mình có chạy pivotatble và đếm tay ,nếu được các bạn chỉ mình dùng công thức Sumproduct
3.Mình cũng rất muốn học VBA pivotTable nếu được xin được chỉ giúp
Tran trong
dat.nv

cái này countifs được mà???
Mã:
D5=COUNTIFS(data!$C$3:$C$636,KQ!B5,data!$F$3:$F$636,">0")
 
cái này countifs được mà???
Mã:
D5=COUNTIFS(data!$C$3:$C$636,KQ!B5,data!$F$3:$F$636,">0")
chào bạn ,
Không dùng countifs được a, vì một Cữa hiệu mua hàng lập lại nhiều lần trong tháng và nhiều mặt hàng trong ngày vd: LP thì chỉ có 10 CH mua hàng thôi (countifs :20) tương tư hoá đơn (năng suất) mua hàng cũng vậy (Tổng cửa hiệu các Phan mảng :386 )và tương tự các CH mua hàng Dwny,HS,,,, cũng 386)
Mình có chạy pivot table để so sánh dữ liệu ,thực tế do mình làm 12 tháng cho 1 chi nhánh và 12 chi nhánh nên mỗi lần dùng pivot và kéo đếm rất nhiều TG
Rất mong các bạn có giúp hoạc vùng VBA
Tran trong
 

File đính kèm

a chi nao giai thich giup e cong thuc mà có (--( có nghĩa là gì được không ạ
 

File đính kèm

giải thích giúp mình công thức này vs. Tại sao phải đổi ra dạng số . cột e là ngày tháng . cột g là mst . cột L là tổng tiền. L va
K la doanh thu va thue

=IF(SUMPRODUCT(--($E$5:$E$800=E5),--($G$5:$G$800=G5),$L$5:$L$800)>20000000,I5+K5,"")
 
giải thích giúp mình công thức này vs. Tại sao phải đổi ra dạng số . cột e là ngày tháng . cột g là mst . cột L là tổng tiền. L va
K la doanh thu va thue

=IF(SUMPRODUCT(--($E$5:$E$800=E5),--($G$5:$G$800=G5),$L$5:$L$800)>20000000,I5+K5,"")
Bạn không đọc file docx mình gửi ah, sumproduct đối số của nó là array: mảng, bạn xem thêm bài đó đi
 
hi anh,
Cho em hỏi thêm vê Sumproduct với ah. Theo như file đính kèm, 2 cột giá trị tương ứng đều là TRUE và FALSE thì làm sao ra được cột sumproduct với nhiều kết quả vậy ah? Em suy nghĩ mãi mà vẫn không hiểu làm sao ra được cột kết quả sumproduct theo công thức như vậy hết ah. Nhờ anh hướng dẫn cho em với ah. Em cảm ơn nhiều nhiều ah.
 

File đính kèm

Em nghiên cứu mãi không ra. A/c nào giúp em công thức này với.
[TABLE="width: 330"]
[TR]
[TD]Hàng hóa[/TD]
[TD]Số lượng[/TD]
[TD]Đơn giá[/TD]
[TD]Thành tiền[/TD]
[/TR]
[TR]
[TD]Cam[/TD]
[TD="align: left"] 20[/TD]
[TD] 1[/TD]
[TD] 20[/TD]
[/TR]
[TR]
[TD]Quýt[/TD]
[TD="align: left"] 6[/TD]
[TD] 2[/TD]
[TD] 12[/TD]
[/TR]
[TR]
[TD]Cam1[/TD]
[TD="align: left"] 10[/TD]
[TD] 1[/TD]
[TD] 10[/TD]
[/TR]
[TR]
[TD]Bút[/TD]
[TD="align: left"] 3[/TD]
[TD] 5[/TD]
[TD] 15[/TD]
[/TR]
[TR]
[TD]Bút1[/TD]
[TD="align: left"] 2[/TD]
[TD] 5[/TD]
[TD] 10[/TD]
[/TR]
[TR]
[TD]Tổng bút[/TD]
[TD][/TD]
[TD][/TD]
[TD] 25[/TD]
[/TR]
[TR]
[TD]Tổng hoa quả[/TD]
[TD][/TD]
[TD][/TD]
[TD] 42[/TD]
[/TR]
[TR]
[TD]Tổng cam[/TD]
[TD]30[/TD]
[TD]1[/TD]
[TD]30[/TD]
[/TR]
[/TABLE]

Em muốn tính tổng các loại hoa quả (không phân biệt cam, quýt...)
và tổng các loại vật dụng không phân biệt chủng loại
Ngoài ra nếu Em muốn lọc lấy 2 chữ cái đầu của hoa quả (cam hay cam1 chẳng hạn =ca), rồi tính tổng sao không được nhỉ. Không biết cần vận dụng hàm thế nào. Xin được giúp đỡ
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom