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

  • bai tap.xlsx
    98.1 KB · Đọc: 17
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

  • Book1.xls
    29 KB · Đọc: 8
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àn lập hàm đếm tên .xlsx
    13.2 KB · Đọc: 5
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àn lập hàm đếm tên .xlsx
    13.3 KB · Đọc: 11
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".

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ỉ?

 

File đính kèm

  • Arr.xlsx
    8.4 KB · Đọc: 5
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".

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ỉ?
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

  • cost.xls
    33.5 KB · Đọc: 14
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
 
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

Đọc yêu cầu trong file: "Tổng CP NVL tính vào giá thành (CP thực tế< định mức thì chọn TT, CP TT> định mức thì chọn định mức)"

??Sao thấy thiếu thiếu............vậy Định mức = Thực tế thì nàm thao???
??Tính tổng: nhưng điều kiện là xét từng hạn mục , hay cộng tổng các hạn mục ra số tổng rồi so sánh giữa thực tế/định mức

Thấy đơn giản quá.........if if mấy cái là ra chứ cần mãng làm gì...........bạn trả lời rõ ra.......thì sẽ nhận được kết quả trợ giúp liền 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

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

  • Vi du.xlsx
    10.5 KB · Đọc: 8
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

  • Vi du.xlsx
    10.5 KB · Đọc: 7
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.
 
Web KT
Back
Top Bottom