Nhờ các bạn giúp về đếm kết hợp nhiều điều kiện. (1 người xem)

Người dùng đang xem chủ đề này

tuandat106

Thành viên mới
Tham gia
19/4/11
Bài viết
49
Được thích
2
Dear các bạn trong GPE!
mình có bài toán mà đang rối không gỡ được. xin các bạn chỉ giúp
nội dung bài toán của mình là đếm số lần xuất hiện của 1 đối tượng trong 1 mảng khi thỏa mãn 2 điều kiện.
nội dung cụ thể trong file đính kèm.
Mong các bạn chỉ giúp
thanks a lot..
 

File đính kèm

Dear các bạn trong GPE!
mình có bài toán mà đang rối không gỡ được. xin các bạn chỉ giúp
nội dung bài toán của mình là đếm số lần xuất hiện của 1 đối tượng trong 1 mảng khi thỏa mãn 2 điều kiện.
nội dung cụ thể trong file đính kèm.
Mong các bạn chỉ giúp
thanks a lot..

Bạn dùng thử hàm countifs nhé

=COUNTIFS($C$5:$C$13,D$20,$D$5:$D$13,$D$19,$G$5:$G$13,$C21)
 
D21=SUMPRODUCT(($C$5:$C$13=D$20)*($G$5:$G$13=$C21)*(DAY($D$5:$D$13)=OFFSET(D$19,,-RIGHT(D$20,1)+1))*1)

kéo qua phải, kéo xuống
 
Lần chỉnh sửa cuối:
Dear các bạn trong GPE!
mình có bài toán mà đang rối không gỡ được. xin các bạn chỉ giúp
nội dung bài toán của mình là đếm số lần xuất hiện của 1 đối tượng trong 1 mảng khi thỏa mãn 2 điều kiện.
nội dung cụ thể trong file đính kèm.
Mong các bạn chỉ giúp
thanks a lot..


Cái khó là dòng 19 bị Merge Cells. Chỉnh lại dòng 19 dạng Date.

Mã:
D21=SUMPRODUCT(($G$5:$G$17=$C22)*($C$5:$C$17=D$20)*($D$5:$D$17=INDEX($D$19:$L$19,,MATCH(10^10,$D$19:D$19))))

Bạn xem file:
 

File đính kèm

Lần chỉnh sửa cuối:
Xem file nha
Xem có đúng ý bạn không?
 

File đính kèm

Chỉnh sửa lần cuối bởi điều hành viên:
Cái khó là dòng 19 bị Merge Cells. Chỉnh lại dòng 19 dạng Date.

Mã:
D21=SUMPRODUCT(($G$5:$G$17=$C22)*($C$5:$C$17=D$20)*($D$5:$D$17=INDEX($D$19:$L$19,,MATCH(10^10,$D$19:D$19))))

Bạn xem file:

thanks Sis xuan.nguyen82. công thức của chị đã hợp lý với file em. nhưng em ko hiểu đoạn này : ($D$5:$D$17=INDEX($D$19:$L$19,,MATCH(10^10,$D$19:D$19))))
mong chị giải thích giúp em. thanks
 
Cái khó là dòng 19 bị Merge Cells. Chỉnh lại dòng 19 dạng Date.

Mã:
D21=SUMPRODUCT(($G$5:$G$17=$C22)*($C$5:$C$17=D$20)*($D$5:$D$17=INDEX($D$19:$L$19,,MATCH(10^10,$D$19:D$19))))

Bạn xem file:

Gọn hơn:
Mã:
=SUMPRODUCT(($G$5:$G$17=$C21)*($C$5:$C$17=D$20)*($D$5:$D$17=[COLOR=#ff0000]LOOKUP(10^10,$D$19:D$19)[/COLOR]))
------------------------
thanks Sis xuan.nguyen82. công thức của chị đã hợp lý với file em. nhưng em ko hiểu đoạn này : ($D$5:$D$17=INDEX($D$19:$L$19,,MATCH(10^10,$D$19:D$19))))
mong chị giải thích giúp em. thanks
Cả cái này MATCH(10^10,$D$19:D$19) và cái mới của tôi LOOKUP(10^10,$D$19:D$19) cũng chỉ là dạng tìm cell cuối cùng có dữ liệu ấy mà (do dòng 19 bị merge cell)
 
Cái khó là dòng 19 bị Merge Cells. Chỉnh lại dòng 19 dạng Date.

Mã:
D21=SUMPRODUCT(($G$5:$G$17=$C22)*($C$5:$C$17=D$20)*($D$5:$D$17=INDEX($D$19:$L$19,,MATCH(10^10,$D$19:D$19))))

Bạn xem file:
Híc, sao cô nàng lại chỉnh sửa định dạng & dữ liệu của người ta
Cứ để nguyên " mẹc mẹc" như cũ, cái ngày nó tăng dần lên thì cứ phang thế này cho dễ hiểu:
Công thức ở [D21]:
=SUMPRODUCT(($G$5:$G$17=$C21)*($C$5:$C$17=D$20)*(DAY($D$5:$D$17)=MAX($D$19:D$19)))
Kéo sang phải, kéo xuống
Híc
Thân
 
thanks Sis xuan.nguyen82. công thức của chị đã hợp lý với file em. nhưng em ko hiểu đoạn này : ($D$5:$D$17=INDEX($D$19:$L$19,,MATCH(10^10,$D$19:D$19))))
mong chị giải thích giúp em. thanks

Công thức như bác Ndu đã giải thích, bạn đọc thêm các bài viết về hai hàm này trên diễn đàn để hiểu chi tiết hơn:
http://www.giaiphapexcel.com/forum/...236;m-v&224;-tham-chi&7871;u&p=48591post48591
Ngoài cách của mình còn có cách của bác Ndu và bác Cò, bạn xem thêm mà áp dụng nhé:
 
Híc, sao cô nàng lại chỉnh sửa định dạng & dữ liệu của người ta
Cứ để nguyên " mẹc mẹc" như cũ, cái ngày nó tăng dần lên thì cứ phang thế này cho dễ hiểu:
Công thức ở [D21]:

Kéo sang phải, kéo xuống
Híc
Thân
Cháu nghĩ được cách này bác Cò ạ, rất củ chuối :
PHP:
=SUMPRODUCT(($C$5:$C$13=D$20)*($G$5:$G$13=$C21)*(DAY($D$5:$D$13)=INDEX($D$19:$L$19,,INT((COLUMN()-COLUMN($D$1))/3)*3+1)))
 

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

Back
Top Bottom