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

Liên hệ QC
mình cung chăng hiểu cái lênh sumif này bạn coi dùm mình bài này nha,
sheet arry 1 đáy bạn.thanks ban nha
 

File đính kèm

E muốn tính doanh thu cho từng nhân viên, mọi nugoi giúp e với nha, dùng hàm gì vậy mấy a?
 

File đính kèm

hàm đếm có điều kiện

Anh chị giup e vơi !!!
+ Lập hàm Excell để đếm số lượng người đang Buy cặp tiền tệ EUR/USD

+ Dữ liệu như trong Excell kèm theo.

_____ghi chú ______
tên trùng nhau hàm lâp chỉ được đếm 1 lần ko dc đếm lại
 

File đính kèm

Các bạn cho mình hỏi
Mình cần lập hàm đếm để tìm ra số lượng người đang Buy EUR/USD là bao nhiều
+ Dữ liệu như trong files kèm theo
+ Tên người giông nhau chỉ đếm 1 lần
rất mong mọi người giải đáp giúp
BR
 

File đính kèm

Có thể mình post ko đúng chỗ, nhưng vì là thành viên mới nên mọi người vui lòng bỏ qua.
Mọi người giúp mình giải thích công thức này với, xin chân thành cám ơn. =IF(B11=1,SUM($B$11:B11),""). Nghĩa là công thức này có nghĩa như thế nào? Kiểu như là =A1+A2 nghĩa là giá trị ô A1 + A2 ấy ạ. Thì =IF(B11=1,SUM($B$11:B11),"") nghĩa là sao? Mong nhận được sự giúp đỡ, chân thành cám ơn !!
 
Có thể mình post ko đúng chỗ, nhưng vì là thành viên mới nên mọi người vui lòng bỏ qua.
Mọi người giúp mình giải thích công thức này với, xin chân thành cám ơn. =IF(B11=1,SUM($B$11:B11),""). Nghĩa là công thức này có nghĩa như thế nào? Kiểu như là =A1+A2 nghĩa là giá trị ô A1 + A2 ấy ạ. Thì =IF(B11=1,SUM($B$11:B11),"") nghĩa là sao? Mong nhận được sự giúp đỡ, chân thành cám ơn !!
Cái đoạn SUM($B$11:B11) để tính tổng cộng dồn thôi, bạn copy công thức xuống một ô thành SUM($B$11:B12) sẽ tính tổng từ B11 đến B12 nhưng bạn ko đưa file đính kèm lên thì chả biết nên giải thích thế nào cho phù hợp cả
Mã:
[COLOR=#000000][FONT=Verdana]Có thể mình post ko đúng chỗ, nhưng vì là thành viên mới nên mọi người vui lòng bỏ qua.[/FONT][/COLOR]
Bạn vào phần nội quy diễn đàn có hướng dẫn cụ thể cách viết và đính kèm file nhé
chúc bạn thành công
 
Mình có một ví dụ thắc mắc như sau:
Giả sử mình có một day từ D7:D12 nhận 1 trong 3 chuỗi "C1","C2","C3".

[TABLE="width: 48"]
[TR]
[TD="width: 64, bgcolor: transparent"] Giờ mình muốn đếm các ô có có ký tự C đứng đầu. Mình sử dụngcác công thức sau:
=SUMPRODUCT((D7:D12="C*")*1)
=SUMPRODUCT(((D7:D12="C1")+(D7:D12="C2")+(D7:D12="C3"))*1)
={SUM((D7:D12="C*")*1)}
={COUNT((D7:D12="C*")*1)}
Tại sao lại có giá trị khác nhau nhỉ?

[/TD]
[/TR]
[TR]
[TD="bgcolor: transparent"][/TD]
[/TR]
[TR]
[TD="bgcolor: transparent"][/TD]
[/TR]
[TR]
[TD="bgcolor: transparent"][/TD]
[/TR]
[TR]
[TD="bgcolor: transparent"][/TD]
[/TR]
[TR]
[TD="bgcolor: transparent"][/TD]
[/TR]
[/TABLE]
 

File đính kèm

Mình có một ví dụ thắc mắc như sau:
Giả sử mình có một day từ D7:D12 nhận 1 trong 3 chuỗi "C1","C2","C3".

[TABLE="width: 48"]
[TR]
[TD="width: 64, bgcolor: transparent"] Giờ mình muốn đếm các ô có có ký tự C đứng đầu. Mình sử dụngcác công thức sau:
=SUMPRODUCT((D7:D12="C*")*1)
=SUMPRODUCT(((D7:D12="C1")+(D7:D12="C2")+(D7:D12="C3"))*1)
={SUM((D7:D12="C*")*1)}
={COUNT((D7:D12="C*")*1)}
Tại sao lại có giá trị khác nhau nhỉ?
[/TD]
[/TR]
[TR]
[TD="bgcolor: transparent"][/TD]
[/TR]
[TR]
[TD="bgcolor: transparent"][/TD]
[/TR]
[TR]
[TD="bgcolor: transparent"][/TD]
[/TR]
[TR]
[TD="bgcolor: transparent"][/TD]
[/TR]
[TR]
[TD="bgcolor: transparent"][/TD]
[/TR]
[/TABLE]
Mấy chỗ có "C*" đều sai hết. Ký tự đại diện "*" chỉ dùng cho hàm SUMIF và COUNTIF
Vậy phải sửa lại thành:
Mã:
=SUMPRODUCT(([COLOR=#ff0000]LEFT[/COLOR](D7:D12)="C")*1)
hoặc dùng COUNIF:
Mã:
=COUNTIF(D7:D12,"C*")
 
Chào Các Bác,

Nếu dùng hàm sumproduct (), nhưng trong cùng 1 cột, có tới 2 điều kiện thì sao ? Vidu: cột Mã Khách, ràng buộc 2 mã 111, 112

Các Bác xem giúp nhé !
 
Chào Các Bác,

Nếu dùng hàm sumproduct (), nhưng trong cùng 1 cột, có tới 2 điều kiện thì sao ? Vidu: cột Mã Khách, ràng buộc 2 mã 111, 112

Các Bác xem giúp nhé !
Nếu ràng buộc nhiều điều kiện có 2 trường hợp:

Nếu thỏa mãn tất cả các điều kiện : =sumproduct(dk1*dk2*...*dkn)
Nếu muốn thỏa mãn 1 trong nhiều điều kiện: =sumproduct(dk1+dk2+dk3...+dkn)
Nếu hỗn hợp : =sumproduct((dk11+dk12+...+dk1n)*(dk21+dk22+...+dk2n))
Bạn thử xem
 
Mình muốn dùng sum nhiều điều kiện để tính giá thành so với định mức mà không biết đặt công thức mảng như thế nào để chỉ cần 1 ô là tính được tổng giá thành. Mọi người giúp mình với. File mình có đính kèm đấy
 

File đính kèm

Mình muốn dùng sum nhiều điều kiện để tính giá thành so với định mức mà không biết đặt công thức mảng như thế nào để chỉ cần 1 ô là tính được tổng giá thành. Mọi người giúp mình với. File mình có đính kèm đấy

Bạn tính bằng tay 1 cell thử xem
 
Nếu ràng buộc nhiều điều kiện có 2 trường hợp:

Nếu thỏa mãn tất cả các điều kiện : =sumproduct(dk1*dk2*...*dkn)
Nếu muốn thỏa mãn 1 trong nhiều điều kiện: =sumproduct(dk1+dk2+dk3...+dkn)
Nếu hỗn hợp : =sumproduct((dk11+dk12+...+dk1n)*(dk21+dk22+...+dk2n))
Bạn thử xem

Nhờ các bác hướng dẫn giúp em trường hợp sum có điều kiện này với ạ.

Điều kiện từ ô A -> G, cột H sum có điều kiện từ sheet Data.
Nếu 1 trong các ô bỏ trống thì hiểu là ô đó không cần xét điều kiện.

Em cám ơn ạ
 

File đính kèm

Lần chỉnh sửa cuối:
Nhờ các bác hướng dẫn giúp em trường hợp sum có điều kiện này với ạ.

Điều kiện từ ô A -> G, cột H sum có điều kiện từ sheet Data.
Nếu 1 trong các ô bỏ trống thì hiểu là ô đó không cần xét điều kiện.

Em cám ơn ạ
Thử công thức này đi bạn:

PHP:
=SUMPRODUCT((Data!$A$2:$A$20=A2)*(Data!$F$2:$F$20>=F2)*(Data!$F$2:$F$20<=G2)*Data!$G$2:$G$20)
 
Lần chỉnh sửa cuối:
Thử công thức này đi bạn:

PHP:
=SUMPRODUCT((Data!$A$2:$A$20=A2)*(Data!$F$2:$F$20>=F2)*(Data!$F$2:$F$20<=G2)*Data!$G$2:$G$20)
Dạ em thử thấy chưa như mong muốn. Ví dụ em xóa Ngày Kết Thúc ô G thì số lượng lại =0.
Em đang muốn nếu xóa ngày kết thúc thì những hóa đơn nào có ngày bắt đầu lớn hơn 1/8 sẽ được tính (không quan tâm ngày kết thúc là gì)
 

File đính kèm

Lần chỉnh sửa cuối:
Dạ em thử thấy chưa như mong muốn. Ví dụ em xóa Ngày Kết Thúc ô G thì số lượng lại =0
Ngày bắt đầu là rỗng thì lấy ngày nào?

Ngày kết thúc rỗng thì lấy ngày nào?

Cả 2 cùng rỗng thì làm sao?

Bạn nên nói rõ hơn đi.
 
Ngày bắt đầu là rỗng thì lấy ngày nào?

Ngày kết thúc rỗng thì lấy ngày nào?

Cả 2 cùng rỗng thì làm sao?

Bạn nên nói rõ hơn đi.
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
 
Web KT

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

Back
Top Bottom