Đếm trùng dữ liệu theo từng điều kiện (1 người xem)

Liên hệ QC

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

wuchengcai

Thành viên chính thức
Tham gia
22/6/10
Bài viết
87
Được thích
15
Chào mọi người,

Mình có file Quản lý Địa điểm giao hàng ở 63 tỉnh thành. Mình muốn quản lý Địa điểm giao hàng theo điều kiện khoảng cách địa lý.
Nhờ các bạn hỗ trợ giúp mình công thức làm sao cho ra kết quả như I5, I9, I13, J5, J9, J13.
Điều kiện như mình mô tả trong file đính kèm.

Cám ơn!
 

File đính kèm

Chào mọi người,

Mình có file Quản lý Địa điểm giao hàng ở 63 tỉnh thành. Mình muốn quản lý Địa điểm giao hàng theo điều kiện khoảng cách địa lý.
Nhờ các bạn hỗ trợ giúp mình công thức làm sao cho ra kết quả như I5, I9, I13, J5, J9, J13.
Điều kiện như mình mô tả trong file đính kèm.

Cám ơn!
Mình xem bài bạn 5p cũng chưa hiểu chỗ Điều kiện của bạn á, bạn giải thích rõ hơn xem!
Điều kiện: Lấy "Kho 1" làm chuẩn, nếu "Địa điểm:" trùng nhau và "Khoảng cách giao hàng" thỏa mãn điều kiện I1, J1 thì chỉ tính là 1 Địa điểm giao hàng => hông hiểu.

Còn kết quả bạn điền tay vào là chính xác chưa vậy bạn?
1595819244320.png
 
Mình xem bài bạn 5p cũng chưa hiểu chỗ Điều kiện của bạn á, bạn giải thích rõ hơn xem!
Điều kiện: Lấy "Kho 1" làm chuẩn, nếu "Địa điểm:" trùng nhau và "Khoảng cách giao hàng" thỏa mãn điều kiện I1, J1 thì chỉ tính là 1 Địa điểm giao hàng => hông hiểu.

Còn kết quả bạn điền tay vào là chính xác chưa vậy bạn?
View attachment 241851
Điều kiện tính tay của mình là chính xác rùi.
Vd:
J9 = Kho 1 (Chư Sê) + Kho 2/Kho 3 (Pleiku) + Kho 5 (An Khê). Kho 2 (Pleiku) = 32>22Km và Kho 3 (Pleiku) = 34>22Km, nhưng cùng là Pleiku nên chỉ tính là 1.
Tương tự cho các kết quả khác.
 
Điều kiện tính tay của mình là chính xác rùi.
Vd:
J9 = Kho 1 (Chư Sê) + Kho 2/Kho 3 (Pleiku) + Kho 5 (An Khê). Kho 2 (Pleiku) = 32>22Km và Kho 3 (Pleiku) = 34>22Km, nhưng cùng là Pleiku nên chỉ tính là 1.
Tương tự cho các kết quả khác.
Bạn chờ ai đó vào giúp nhé!

@n0thing1988 , @Nhattanktnn : 2 bạn giúp bạn này với. Mình đọc đề bài mà chợt hiểu, chợt không. Không biết giải đề luôn, hi.
 
Điều kiện tính tay của mình là chính xác rùi.
Vd:
J9 = Kho 1 (Chư Sê) + Kho 2/Kho 3 (Pleiku) + Kho 5 (An Khê). Kho 2 (Pleiku) = 32>22Km và Kho 3 (Pleiku) = 34>22Km, nhưng cùng là Pleiku nên chỉ tính là 1.
Tương tự cho các kết quả khác.
Thế nếu trùng tên nhưng khoảng cách không thỏa mãn (nhỏ hơn) thì tính là mấy địa điểm (ví dụ 2 kho pleiku nhưng đều nhỏ hơn?)
 
6 kết quả ở I và J là có tính thêm "1" của Kho 1.
Bạn xem Điều kiện Tô đỏ ở B19 nhé.
Sửa một chút như file và thử:
Mã:
I5=COUNT(1/FREQUENCY(IF($C5:$G5>=I$1,MATCH($C3:$G3,$C3:$G3,0)),COLUMN(INDIRECT("1:"&COLUMNS($C3:$G3)))))
'Ctrl+shift+Enter'
 

File đính kèm

Sửa một chút như file và thử:
Mã:
I5=COUNT(1/FREQUENCY(IF($C5:$G5>=I$1,MATCH($C3:$G3,$C3:$G3,0)),COLUMN(INDIRECT("1:"&COLUMNS($C3:$G3)))))
'Ctrl+shift+Enter'
Công thức trên F9 không được và phải nhập thêm số liệu nên hơi bất tiện, mình sửa lại chút công thức để bạn không phải nhập số liệu vào kho 1 nữa:
Mã:
I5=COUNT(1/FREQUENCY(IF(($C5:$G5>=I$1)+($C5:$G5=""),MATCH($C3:$G3,$C3:$G3,0)),ROW($1:$5)))
J5=COUNT(1/FREQUENCY(IF(($C5:$G5>=J$1)+($C5:$G5=""),MATCH($C3:$G3,$C3:$G3,0)),ROW($1:$5)))
Ctrl+shift+Enter và sửa lại giá trị ở I1 và J1
 

File đính kèm

Công thức trên F9 không được và phải nhập thêm số liệu nên hơi bất tiện, mình sửa lại chút công thức để bạn không phải nhập số liệu vào kho 1 nữa:
Mã:
I5=COUNT(1/FREQUENCY(IF(($C5:$G5>=I$1)+($C5:$G5=""),MATCH($C3:$G3,$C3:$G3,0)),ROW($1:$5)))
J5=COUNT(1/FREQUENCY(IF(($C5:$G5>=J$1)+($C5:$G5=""),MATCH($C3:$G3,$C3:$G3,0)),ROW($1:$5)))
Ctrl+shift+Enter và sửa lại giá trị ở I1 và J1
Cám ơn bạn nhiệt tình hỗ trợ.
Công thức của bạn thật tuyệt vời.
 
Web KT

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

Back
Top Bottom