ThuyTrang79
Thành viên hoạt động



- Tham gia
- 13/2/20
- Bài viết
- 140
- Được thích
- 26
.Em chào anh chị !
Giúp hộ em công thức tính tổng sản phẩm theo kho, ko dùng hàm Countif, như ảnh mô tả ạ.
Em cảm ơn nhiều ạ !
View attachment 281207
Countif nó có tội tình gì à thớtGiúp hộ em công thức tính tổng sản phẩm theo kho, ko dùng hàm Countif, như ảnh mô tả ạ.
.
Không cho dùng COUNTIF thì dùng SUMPRODUCT thay thế.
.
Dạ giúp hộ em 2 công thức em chạy thử ạ, tại COUNTIF nó auto filter làm nặng máy, em cảm ơn ạ !Countif nó có tội tình gì à thớt
.Dạ giúp hộ em 2 công thức em chạy thử ạ, tại COUNTIF nó auto filter làm nặng máy, em cảm ơn ạ !
Tôi chưa từng thấy CountIf có liên quan đến auto filter.tại COUNTIF nó auto filter làm nặng máy, em cảm ơn ạ !
Dạ trước em dùng CT này =IF(($B2:$B18<>0)*(COUNTIF($B2:$B18,$B2:$B18)>=3),1,0), nhập CT enter nó tự chạy từ đầu đến cuối dữ liệu ạ, mà nặng máy ạTôi chưa từng thấy CountIf có liên quan đến auto filter.
Dạ CT này em thấy chạy nhẹ, mà KQ ra chưa đúng ạ.=IF(B$2:B18<=1,0,COUNTIF(B$2:B18,B2)), chạy hàng chục ngàn dòng ok.
Thử vầy xem sao!?Dạ trước em dùng CT này =IF(($B2:$B18<>0)*(COUNTIF($B2:$B18,$B2:$B18)>=3),1,0), nhập CT enter nó tự chạy từ đầu đến cuối dữ liệu ạ, mà nặng máy ạ
Bài đã được tự động gộp:
Dạ CT này em thấy chạy nhẹ, mà KQ ra chưa đúng ạ.
C2=IF(B2>0,TEXT(COUNTIF($B$2:$B$10000,B2),"[>2];;\0"),)
Kết quả đúng như bạn muốn ở cột C mà.Dạ trước em dùng CT này =IF(($B2:$B18<>0)*(COUNTIF($B2:$B18,$B2:$B18)>=3),1,0), nhập CT enter nó tự chạy từ đầu đến cuối dữ liệu ạ, mà nặng máy ạ
Bài đã được tự động gộp:
Dạ CT này em thấy chạy nhẹ, mà KQ ra chưa đúng ạ.
DÙNG SUMPRODUCT CÒN NẶNG HƠN CHỊU HOKDạ giúp hộ em 2 công thức em chạy thử ạ, tại COUNTIF nó auto filter làm nặng máy, em cảm ơn ạ !
Nếu có ô Validation 5 cái kho ý thì . . . sao nữa anh chàng BeBo?Số kho thực tế chỉ là hữu hạn (trong ví dụ là 5 kho) do đó bạn cần lập danh sách kho và đếm 1 lần thôi.
. . . . .
Nếu có 1 triệu dòng dữ liệu:
Cách này chỉ dùng COUNTIF = 5 lần
Cách cũ bạn dùng 1.000.000 cái COUNTIF CHO 1.000.000 dòng
Là sao bác Sa?Nếu có ô Validation 5 cái kho ý thì . . . sao nữa anh chàng BeBo?
. . . . .
Cách này chỉ dùng COUNTIF = 5 lần . . . .
Em ko hiểu CT này chạy như nào, em chạy thử ko dc ạMình thử DCOUNTA() cũng đặng:
=IF(DCOUNTA(CSDL,B1,G1:G2)<3,0,DCOUNTA(CSDL,B1,G1:G2))
Vì dữ liệu em là theo cột ko giới hạn, nên CT anh @Phan Thế Hiệp chạy nhanh và nhẹ, ko cần dùng cột phụ, nên CT này OK nhất ạ, em cảm ơn anh !Thử vầy xem sao!?
Enter, fill xuống.Mã:C2=IF(B2>0,TEXT(COUNTIF($B$2:$B$10000,B2),"[>2];;\0"),)
Thân
Muốn biết nó chạy như thế nào, thì trước tiên phải chạy đến nó đã!Em ko hiểu CT này chạy như nào, em chạy thử ko dc ạ. . . . . .