Đếm không trùng có nhiều điều kiện. (1 người xem)

  • Thread starter Thread starter HONG1990
  • Ngày gửi Ngày gửi
Liên hệ QC

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

HONG1990

Thành viên mới
Tham gia
4/7/18
Bài viết
5
Được thích
0
Mình thành viên mới cần sự giúp đỡ từ các bậc tiền bối.
Mình xin gởi File các tiền bối xem file đính kèm để mình hỏi cho dễ nhé.
Nhờ anh chị giúp công thức để đếm số lượng hợp đồng năm 2017 của anh kiệt ( cột mã nếu 2 dòng giống nhau thì sẽ được tính là 1)
nhờ tiền bối giúp cảm ơn ạ
 

File đính kèm

Mình thành viên mới cần sự giúp đỡ từ các bậc tiền bối.
Mình xin gởi File các tiền bối xem file đính kèm để mình hỏi cho dễ nhé.
Nhờ anh chị giúp công thức để đếm số lượng hợp đồng năm 2017 của anh kiệt ( cột mã nếu 2 dòng giống nhau thì sẽ được tính là 1)
nhờ tiền bối giúp cảm ơn ạ
Thử cái này xem đúng ý không
C4=SUMPRODUCT(--(NHAP_LIEU2!$B$6:$B$1560=2017),--(NHAP_LIEU2!$C$6:$C$1560="A.KIET"),--1/COUNTIF(NHAP_LIEU2!$F$6:$F$1560,NHAP_LIEU2!$F$6:$F$1560))
 

File đính kèm

Mình thử thì thấy đúng như ý mình r. cảm ơn b. mình còn cách nào khác k mong các bạn góp ý thêm hihi
 
Hiện tại B4 = ANH KIỆT trong khi đó vùng dữ liệu chỉ có A.KIET

Làm việc kiểu đó thì bó tay.com

Hãy sửa B4 = A.KIET

Công thức cho C4 kết thúc bằng Ctrl + Shift + Enter.
Mã:
=SUM(--(FREQUENCY(IF((NHAP_LIEU2!$B$6:$B$1561=2017)*(NHAP_LIEU2!$C$6:$C$1561=B4),MATCH(NHAP_LIEU2!$F$6:$F$1561,NHAP_LIEU2!$F$6:$F$1561,0)),ROW($1:$2000))>0))

Hãy thay 2000 bằng max dòng dữ liệu có thể có.

Nếu vùng dữ liệu có dòng trống thì công thức vẫn "chạy" và cho kết quả đúng.
 
Hiện tại B4 = ANH KIỆT trong khi đó vùng dữ liệu chỉ có A.KIET

Làm việc kiểu đó thì bó tay.com

Hãy sửa B4 = A.KIET

Công thức cho C4 kết thúc bằng Ctrl + Shift + Enter.
Mã:
=SUM(--(FREQUENCY(IF((NHAP_LIEU2!$B$6:$B$1561=2017)*(NHAP_LIEU2!$C$6:$C$1561=B4),MATCH(NHAP_LIEU2!$F$6:$F$1561,NHAP_LIEU2!$F$6:$F$1561,0)),ROW($1:$2000))>0))

Hãy thay 2000 bằng max dòng dữ liệu có thể có.

Nếu vùng dữ liệu có dòng trống thì công thức vẫn "chạy" và cho kết quả đúng.
Tks bạn đã góp ý về A.Kiệt do mình thấy có thể đánh tên vào được nên k sửa.
công thức của bạn mình đã thử và ra kết quả chính xác. nhưng do mình k hiểu sao công thức của bạn và của bạn ở trên.khi mình nhập thêm dữ liệu thì nó chạy rất chậm.mình có cách nào khắc phục tình trạng đó k? mình nghĩ chắc do công thức nó chạy nhiều quá :(
mong bạn giúp đỡ
 
Bạn thử dùng thêm cột phụ xem có đỡ chút nào không nha!
Mã:
C4=COUNTIFS(NHAP_LIEU2!$B$6:$B$2000,C$2,NHAP_LIEU2!$C$6:$C$2000,$B4,NHAP_LIEU2!$I$6:$I$2000,1)
Xem file kèm.
Nếu cũng không khắc phục được tình trạng trì trệ, thì chỉ còn nhờ vào VBA.
Thân.
 

File đính kèm

Mình thành viên mới cần sự giúp đỡ từ các bậc tiền bối.
Mình xin gởi File các tiền bối xem file đính kèm để mình hỏi cho dễ nhé.
Nhờ anh chị giúp công thức để đếm số lượng hợp đồng năm 2017 của anh kiệt ( cột mã nếu 2 dòng giống nhau thì sẽ được tính là 1)
nhờ tiền bối giúp cảm ơn ạ
Ba cái vụ này sao không nghĩ đến cách sử dụng PivotTable. Muốn năm nào thì vào B1 và chọn.
 

File đính kèm

Ba cái vụ này sao không nghĩ đến cách sử dụng PivotTable. Muốn năm nào thì vào B1 và chọn.
Chính xác rồi. Mình cũng khuyến khích chủ thớt dùng cách này.
Sheet nhaplieu nên format luôn qua dạng table, khi nhập thêm dòng dữ liệu mới, excel tự mở rộng vùng bảng.
Insert pivot table với nguồn dữ liệu từ bảng này.
Cần thống kê lúc nào thì qua Sheet pivot table, vào data >> refresh all để chắc chắn dữ liệu đã được cập nhật lại.
Dùng hàm sẽ phải sửa lại hàm, điều chỉnh vùng chọn trong hàm khi có chèn, xóa. Mà nếu chọn vùng dữ liệu toàn cột thì hàm xử lí lại lâu.
 
Chính xác rồi. Mình cũng khuyến khích chủ thớt dùng cách này.
Sheet nhaplieu nên format luôn qua dạng table, khi nhập thêm dòng dữ liệu mới, excel tự mở rộng vùng bảng.
Insert pivot table với nguồn dữ liệu từ bảng này.
Cần thống kê lúc nào thì qua Sheet pivot table, vào data >> refresh all để chắc chắn dữ liệu đã được cập nhật lại.
Dùng hàm sẽ phải sửa lại hàm, điều chỉnh vùng chọn trong hàm khi có chèn, xóa. Mà nếu chọn vùng dữ liệu toàn cột thì hàm xử lí lại lâu.
Nếu nói về tổng hợp báo cáo thì sử dụng PivotTable là tuyệt vời nhất, muốn tổng hợp cái gì thì chỉ việc thay đổi một tí là xong ngay.
Có nhiều thành viên chưa biết sử dụng PivotTable hoặc họ biết sử dụng nhưng không biết làm thế nào để ra cái bảng tổng hợp theo ý muốn nên họ cứ loai quay mãi.
 
Web KT

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

Back
Top Bottom