Lỗi về hàm countif - Nhờ các bác chỉ bảo giúp

Liên hệ QC

soiconxxxxx

Thành viên mới
Tham gia
5/6/12
Bài viết
3
Được thích
0
Em có làm một bảng tổng hợp tài sản, Sau khi đặt ký hiệu rồi thì dùng hàm countif để tính tổng số tài sản. Tuy nhiên khi dùng hàm này em bị lỗi không hiểu được nên nhờ các bác chỉ giúp.
Em lập ký hiệu cho tài sản tại Cột H, trong đó có ký hiệu "C1.1", "C3 + C1.1". Sau đó em dùng hàm countif để tách C1.1 để tính tổng như sau:
N18 = COUNTIF(H:H,"*c1.1*")
và kết quả cho ra là 32. (Xem file đính kèm)

Em lại dùng hàm Find để kiểm tra lại giá trị C1.1 này thì phát hiện ra giá trị C1.1 chỉ có 7 giá trị (Xem tô màu trong file đính kèm). Em kiểm tra lại các ký hiệu khác thì không bị như ký hiệu C1.1 này nên không hiểu tại sao. Nhờ các bác chỉ cho em biết với. Em cám ơn các bác rất nhiều.
 

File đính kèm

Em có làm một bảng tổng hợp tài sản, Sau khi đặt ký hiệu rồi thì dùng hàm countif để tính tổng số tài sản. Tuy nhiên khi dùng hàm này em bị lỗi không hiểu được nên nhờ các bác chỉ giúp.
Em lập ký hiệu cho tài sản tại Cột H, trong đó có ký hiệu "C1.1", "C3 + C1.1". Sau đó em dùng hàm countif để tách C1.1 để tính tổng như sau:
N18 = COUNTIF(H:H,"*c1.1*")
và kết quả cho ra là 32. (Xem file đính kèm)

Em lại dùng hàm Find để kiểm tra lại giá trị C1.1 này thì phát hiện ra giá trị C1.1 chỉ có 7 giá trị (Xem tô màu trong file đính kèm). Em kiểm tra lại các ký hiệu khác thì không bị như ký hiệu C1.1 này nên không hiểu tại sao. Nhờ các bác chỉ cho em biết với. Em cám ơn các bác rất nhiều.
Khi bạn dùng điều kiện là "*c1.1*" thì những ký hiệu sau cũng thỏa điều kiện: C1.15, C1.19,... ,C1.1.1, C1.1.2,...
 
Như vậy nếu em chỉ muốn đếm chính xác có bao nhiêu ký hiệu C1.1 trong nhiều Ô có chứa nhiều ký hiệu như (C1.1+C1.1.1), (C1.1& C1.1.5), (C2+C1.1+C1.19), hay (C1.1& C1.18+C1.3) v.v.. thì sẽ dùng hàm như thế nào để tìm kiếm chính xác được? Vì số liệu bảng rất nhiều, kiểm tra từng ô sẽ rất mất thời gian. Nếu tách thủ công thì rất mất thời gian. Mong tin trả lời từ anh
 
Thử dùng cái này xem sao bạn?
Mã:
=COUNTIF(H:H,"*c1.1")+COUNTIF(H:H,"*c1.1 *")
 
Như vậy nếu em chỉ muốn đếm chính xác có bao nhiêu ký hiệu C1.1 trong nhiều Ô có chứa nhiều ký hiệu như (C1.1+C1.1.1), (C1.1& C1.1.5), (C2+C1.1+C1.19), hay (C1.1& C1.18+C1.3) v.v.. thì sẽ dùng hàm như thế nào để tìm kiếm chính xác được? Vì số liệu bảng rất nhiều, kiểm tra từng ô sẽ rất mất thời gian. Nếu tách thủ công thì rất mất thời gian. Mong tin trả lời từ anh
Giả sử vùng dữ liệu tại cột A thì bạn dùng công thức sau
Mã:
=SUMPRODUCT(LEN(A1:A10)-LEN(SUBSTITUTE(A1:A10,"C1.1","")))/4
 
Không ổn bạn Dhn46. Mình thử dùng hàm của bạn trong sheet đính kèm cho thống kê C3. =SUMPRODUCT(LEN(H:H)-LEN(SUBSTITUTE(H:H,"C3","")))/4 thì ra kết quả là 64 trong khi C3 cột H chỉ có 1. +-+-+-+ . Ngay cả mình dùng countif cũng ko ra luôn. Không biết dùng lệnh sao cho ổn nữa. Hix hix
 
Không ổn bạn Dhn46. Mình thử dùng hàm của bạn trong sheet đính kèm cho thống kê C3. =SUMPRODUCT(LEN(H:H)-LEN(SUBSTITUTE(H:H,"C3","")))/4 thì ra kết quả là 64 trong khi C3 cột H chỉ có 1. +-+-+-+ . Ngay cả mình dùng countif cũng ko ra luôn. Không biết dùng lệnh sao cho ổn nữa. Hix hix
Bạn xem lại dữ liệu

- Thứ 1: C3 trong dữ liệu của bạn có nhiều ví dụ H285, H293, H299, H301, H304 .....=> Chỉ có 1 là sai

- Thứ 2: Bạn áp dụng tùy biến chưa đúng.

Tại công thức bài #6, C1.1 có 4 ký tự thì chia cho 4 (Cái này bao gổm cả C1.1, C1.1.1, C1.1.1.1), ở đây nêu bạn chỉ muốn C3 thì công thức sẽ là
Mã:
=SUMPRODUCT(LEN(H:H)-LEN(SUBSTITUTE(H:H,"C3","")))/2-SUMPRODUCT(LEN(H:H)-LEN(SUBSTITUTE(H:H,"C3.","")))/3
 
Không ổn bạn Dhn46. Mình thử dùng hàm của bạn trong sheet đính kèm cho thống kê C3. =SUMPRODUCT(LEN(H:H)-LEN(SUBSTITUTE(H:H,"C3","")))/4 thì ra kết quả là 64 trong khi C3 cột H chỉ có 1. +-+-+-+ . Ngay cả mình dùng countif cũng ko ra luôn. Không biết dùng lệnh sao cho ổn nữa. Hix hix
Dữ liệu không chuẩn thì mệt lắm. Tạm thời bạn thử công thức này (tại N7 rồi copy cho các ô khác) nhưng bạn nên sửa lại dữ liệu theo một chuẩn nhất định.
Mã:
=-SUMPRODUCT(ISERROR(SEARCH(" "&M7&" "," "&TRIM(SUBSTITUTE(SUBSTITUTE($H$7:$H$782,"&"," "),"+"," "))&" "))-1)
 
Web KT

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

Back
Top Bottom