Hàm đếm loại đếm trùng và kết hợp điều kiện giới hạn ngày

Liên hệ QC

ga gia xau xi

Thành viên mới
Tham gia
4/1/11
Bài viết
11
Được thích
1
VD: Có dãy số liệu từ A1:A6 (Không đếm ô rỗng)

SUMPRODUCT((A1:A6<>"")/COUNTIF(A1:A6;A1:A6&""))

Hoặc công thức mảng:
SUM(IF(A1:A6="";0;1/COUNTIF(A1:A6;A1:A6)))

Nhờ các bạn hướng dẫn giùm, mình đã sử dụng hàm đếm và loại bò đếm trùng, nhưng vẫn còn vướng một chỗ là giới hạn dữ liệu cần đếm trong khoảng thời gian quy định. Nhờ mọi người chỉ dẫn thêm giúp. Cám ơn nhiều
 

File đính kèm

Nhờ các bạn hướng dẫn giùm, mình đã sử dụng hàm đếm và loại bò đếm trùng, nhưng vẫn còn vướng một chỗ là giới hạn dữ liệu cần đếm trong khoảng thời gian quy định. Nhờ mọi người chỉ dẫn thêm giúp. Cám ơn nhiều

xem phải vậy không
Mã:
=SUMPRODUCT(('Xuất Bán'!$D$8:$D$104<>"")*COUNTIFS('Xuất Bán'!$B$8:$B$103,">="&G4,'Xuất Bán'!$B$8:$B$103,"<="&K4)/COUNTIF('Xuất Bán'!$D$8:$D$104,'Xuất Bán'!$D$8:$D$104&""))
 
xem phải vậy không
Mã:
=SUMPRODUCT(('Xuất Bán'!$D$8:$D$104<>"")*COUNTIFS('Xuất Bán'!$B$8:$B$103,">="&G4,'Xuất Bán'!$B$8:$B$103,"<="&K4)/COUNTIF('Xuất Bán'!$D$8:$D$104,'Xuất Bán'!$D$8:$D$104&""))
Cám ơn bạn nhưng chưa chính xác bạn ơi, vì trong kỳ mình chỉ có 34 đơn hàng, mà trong đó có 4 đơn hàng chung 1 khách hàng, nếu kết quả đúng phải là 30, chứ 1020 là không phải. Nhờ bạn nghiên cứu thêm và hướng dẫn lại giúp nhé. Cám ơn bạn nhiều.
 
=SUMPRODUCT(('Xuất Bán'!$D$8:$D$104<>"")*('Xuất Bán'!$B$8:$B$104>=G4)*('Xuất Bán'!$B$8:$B$104<=K4)/COUNTIF('Xuất Bán'!$D$8:$D$104,'Xuất Bán'!$D$8:$D$104&""))
 
Cám ơn bạn nhưng chưa chính xác bạn ơi, vì trong kỳ mình chỉ có 34 đơn hàng, mà trong đó có 4 đơn hàng chung 1 khách hàng, nếu kết quả đúng phải là 30, chứ 1020 là không phải. Nhờ bạn nghiên cứu thêm và hướng dẫn lại giúp nhé. Cám ơn bạn nhiều.

bỏ countif đi
Mã:
=SUMPRODUCT(('Xuất Bán'!$D$8:$D$103<>"")*('Xuất Bán'!$B$8:$B$103>=G4)*('Xuất Bán'!$B$8:$B$103<=K4)/COUNTIF('Xuất Bán'!$D$8:$D$103,'Xuất Bán'!$D$8:$D$103&""))
 
=SUMPRODUCT(('Xuất Bán'!$D$8:$D$104<>"")*('Xuất Bán'!$B$8:$B$104>=G4)*('Xuất Bán'!$B$8:$B$104<=K4)/COUNTIF('Xuất Bán'!$D$8:$D$104,'Xuất Bán'!$D$8:$D$104&""))
Cám ơn bạn, cách này làm trong thời hạn từ 01/06 đến 30/06 thì chạy đúng, nhưng nếu chọn thời điểm từ 24/06 đến 26/06 kết quả là 16.5, kết quả đúng phải là 18, tương tự từ ngày 1/6 đến 18/6 kết quả là 9.5, kết quả đúng phải là 10. Bạn xem lại và hướng dẫn thêm giúp mình nha. Cám ơn bạn nhiều.
 
bỏ countif đi
Mã:
=SUMPRODUCT(('Xuất Bán'!$D$8:$D$103<>"")*('Xuất Bán'!$B$8:$B$103>=G4)*('Xuất Bán'!$B$8:$B$103<=K4)/COUNTIF('Xuất Bán'!$D$8:$D$103,'Xuất Bán'!$D$8:$D$103&""))
Cám ơn bạn, nhưng nếu Bỏ countif nó sẽ không loại được những dòng bị trùng, ví dụ như nếu chạy từ giai đoạn từ 24/06 đến 30/6 thì nó sẽ hiểu là 23, nhưng chính xác là 20 vì có 3 dòng cuối cùng sẽ bị trùng với dữ liệu ở các dòng trên, cụ thể là các tên Anh Thư, Ngọc Thơm, Minh Khuê. Bạn xem lại và hướng dẫn thêm giúp mình nha. Cám ơn bạn nhiều.
 
Cám ơn bạn, cách này làm trong thời hạn từ 01/06 đến 30/06 thì chạy đúng, nhưng nếu chọn thời điểm từ 24/06 đến 26/06 kết quả là 16.5, kết quả đúng phải là 18, tương tự từ ngày 1/6 đến 18/6 kết quả là 9.5, kết quả đúng phải là 10. Bạn xem lại và hướng dẫn thêm giúp mình nha. Cám ơn bạn nhiều.
tạm dùng công thức nầy
=SUMPRODUCT(1/COUNTIF(OFFSET('Xuất Bán'!$D$8,COUNTIF('Xuất Bán'!$B$8:$B$104,"<"&G4),,COUNTIFS('Xuất Bán'!$B$8:$B$104,">="&G4,'Xuất Bán'!$B$8:$B$104,"<="&K4)),OFFSET('Xuất Bán'!$D$8,COUNTIF('Xuất Bán'!$B$8:$B$104,"<"&G4),,COUNTIFS('Xuất Bán'!$B$8:$B$104,">="&G4,'Xuất Bán'!$B$8:$B$104,"<="&K4))))
với điều kiện xếp thứ tự theo thời gian
 
Web KT

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

Back
Top Bottom