Xin trợ giúp với Hàm đếm không trùng

Liên hệ QC

silverswan92

Thành viên mới
Tham gia
1/6/21
Bài viết
4
Được thích
0
Các bác ơi em đang bị vướng ở trường hợp này muốn xin trợ giúp

Lập hàm đếm giá trị không trùng lặp theo đề bài file đính kèm

Em đã đặt công thức như sau nhưng kết quả trả ra bằng 0:

=SUMPRODUCT((B$5:B$13=B16)*(F$5:F$13="Đã GN")*(D$5:D$13>0)*(MATCH(C$5:C$13,C$5:C$13,0)=ROW($5:$13)))

Các bác xem giúp em có bị sai ở đâu không với ạ?

Em cảm ơn các bác.
 

File đính kèm

  • Test.xlsx
    11.6 KB · Đọc: 12
Lần chỉnh sửa cuối:
Các Cao nhân nhân ơi em đang bị vướng ở case này muốn xin trợ giúp

Set hàm đếm giá trị không trùng lặp theo đề bài file đính kèm

Em đã set công thức như sau nhưng kết quả trả ra bằng 0:

=SUMPRODUCT((B$5:B$13=B16)*(F$5:F$13="Đã GN")*(D$5:D$13>0)*(MATCH(C$5:C$13,C$5:C$13,0)=ROW($5:$13)))

Các bác xem giúp em có bị sai ở đâu không với ạ?

Em cảm ơn các bác.
Tốt, gần đúng rồi, râu hơi dài, cắt bớt râu là được
 
Sửa lại bài viết không tiếng Tây tiếng ta tùm lum vậy nhé, khỏi "cao nhân" luôn nhé bạn!
 
MATCH(C$5:C$13,C$5:C$13,0) khi so với ROW($5:$13) có sự khập khiễng

sửa thành

MATCH(C$5:C$13,C$1:C$13,0)

là OK
 
MATCH(C$5:C$13,C$5:C$13,0) khi so với ROW($5:$13) có sự khập khiễng

sửa thành

MATCH(C$5:C$13,C$1:C$13,0)

là OK
Em cảm ơn bác, em đã thử và ra kết quả với hàm:

=SUMPRODUCT((B$5:B$13=B18)*(F$5:F$13="Đã GN")*(D$5:D$13>0)*(MATCH(C$5:C$13,C$1:C$13,0)=ROW($5:$13)))

Nhưng kết quả trả ra của dòng 1 bị thiếu. Đúng sẽ trả ra kết quả là 3 căn nhưng đang trả kết quả 2 căn, bị thiếu 1 căn.

Bác giúp em xem lại công thức của em có điểm nào sai ko ạ. Em cảm ơn bác nhiều.
 

File đính kèm

  • Test.xlsx
    11.6 KB · Đọc: 9
Vậy dùng cấu trúc SUM(1/COUNTIF...) nhé
Kết thúc bằng Ctrl-shift-enter (Thay vì chỉ Enter)
Mã:
=SUM(IF($B$5:$B$15=$B18,IF($F$5:$F$15="Đã GN",IF(D$5:D$15>0,1/COUNTIFS($B$5:$B$15,$B18,$F$5:$F$15,"Đã GN",D$5:D$15,">0",$C$5:$C$15,$C$5:$C$15)))))
 

File đính kèm

  • Test (6).xlsx
    10.7 KB · Đọc: 7
Vậy dùng cấu trúc SUM(1/COUNTIF...) nhé
Kết thúc bằng Ctrl-shift-enter (Thay vì chỉ Enter)
Mã:
=SUM(IF($B$5:$B$15=$B18,IF($F$5:$F$15="Đã GN",IF(D$5:D$15>0,1/COUNTIFS($B$5:$B$15,$B18,$F$5:$F$15,"Đã GN",D$5:D$15,">0",$C$5:$C$15,$C$5:$C$15)))))
em cảm ơn Bác nhiều nhé, thành công rồi ạ :D
 
Em cảm ơn bác, em đã thử và ra kết quả với hàm:

=SUMPRODUCT((B$5:B$13=B18)*(F$5:F$13="Đã GN")*(D$5:D$13>0)*(MATCH(C$5:C$13,C$1:C$13,0)=ROW($5:$13)))

Nhưng kết quả trả ra của dòng 1 bị thiếu. Đúng sẽ trả ra kết quả là 3 căn nhưng đang trả kết quả 2 căn, bị thiếu 1 căn.

Bác giúp em xem lại công thức của em có điểm nào sai ko ạ. Em cảm ơn bác nhiều.
Phải cố định các vùng cho đúng. Dùng khập khiễng đến 100 cũng được, nhưng phải bắt đầu từ 1, cụ thể là: ROW(1: 100):
Mã:
D18=COUNT(1/(MATCH($C$5:$C$15,IF(($B$5:$B$15=$B18)*($F$5:$F$15="Đã GN")*D$5:D$15,$C$5:$C$15),)=ROW($1:$100)))
kết thúc bằng Ctrl+Shift+Enter. Fill xuống và "sang ngang" :)

Thân
 

File đính kèm

  • demloaitrung.xlsx
    11.7 KB · Đọc: 10
Web KT

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

Back
Top Bottom