Đếm số trong 1 ô (1 người xem)

Liên hệ QC

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

vietcong1980

Thành viên chính thức
Tham gia
24/4/09
Bài viết
75
Được thích
11
Mình có 1 file theo mẫu như thế này, các bạn làm sao giúp mình đếm số vào cuối tháng với. Cuối tháng mình muốn đếm các ô từ F5 đến F9, có bao nhiêu số 4, số 5, số 6, số 7... Cám ơn các bạn
 

File đính kèm

Mình có 1 file theo mẫu như thế này, các bạn làm sao giúp mình đếm số vào cuối tháng với. Cuối tháng mình muốn đếm các ô từ F5 đến F9, có bao nhiêu số 4, số 5, số 6, số 7... Cám ơn các bạn
Tùy bạn chọn 1 trong 2 công thức khác nhau tí xíu
Mã:
E12 =COUNTIF($F$5:$F$9,"*"&C12&"*")
E12 =COUNTIF($F$5:$F$9,"*"&C12)+COUNTIF($F$5:$F$9,C12&"*")
 
Rất tiếc công thức của bạn đếm không đúng cho trường hợp giá trị 5. Cái này dùng macro thì dễ, nhưng để viết công thức thì cần xử lý thêm chút ở lựa chọn 2
Tùy bạn chọn 1 trong 2 công thức khác nhau tí xíu
Mã:
E12 =COUNTIF($F$5:$F$9,"*"&C12&"*")
E12 =COUNTIF($F$5:$F$9,"*"&C12)+COUNTIF($F$5:$F$9,C12&"*")
 
Rất tiếc công thức của bạn đếm không đúng cho trường hợp giá trị 5. Cái này dùng macro thì dễ, nhưng để viết công thức thì cần xử lý thêm chút ở lựa chọn 2
Bạn xem file, các giá trị cột F là chuổi
 

File đính kèm

Dư liệu input
5,6
4,5, 4
5,7
5,6
4,7

Với công thức 1
Output
2
4
2
2
Sau cho đếm số 4

Với công thức 2
3
3
2
2

Sai cho đếm số 5
 
Dãy số có thể từ 1 tới 10, nên sẽ có trường hợp 1 và 10 sẽ đếm trùng số 1 (Xem sheet tháng 2 trở đi)
Do đó dùng cái này thì chính xác hơn:
Tại E12:

Mã:
=(SUMPRODUCT(LEN(","&$F$5:$F$9&","))-SUMPRODUCT(LEN(SUBSTITUTE(","&$F$5:$F$9&",",","&C12&",",""))))/(LEN(C12)+2)
 
Mình có 1 file theo mẫu như thế này, các bạn làm sao giúp mình đếm số vào cuối tháng với. Cuối tháng mình muốn đếm các ô từ F5 đến F9, có bao nhiêu số 4, số 5, số 6, số 7... Cám ơn các bạn
Mã:
E12=SUMPRODUCT(LEN($F$5:$F$9)-LEN(SUBSTITUTE($F$5:$F$9,C12,"")))
dán xuống dưới
Thân!
 
Giải thuật cách của bạn Hiệp ở trên
Bước 1: Đếm số ký tự đã có trong cell bằng hàm LEN(Range)
Bước 2: Đếm số ký tự sau khi repalce Số cần đếm với hàm LEN(SUBSTITUTE(Range, Số cần đếm,""))
Bước 3: Sử dụng SUMPRODUCT để cộng các kết quả lại.
 
Chỉnh lại công thức loại bỏ trùng số 1 và 10
Mã:
=COUNTIF($F$5:$F$9,"*"&C12&"*")-(C12=1)*COUNTIF($F$5:$F$9,"*10*")
Các số là lý do chưa đăng ký nên nhập trùng trong 1 ô không tính
 
Chỉnh lại công thức loại bỏ trùng số 1 và 10
Mã:
=COUNTIF($F$5:$F$9,"*"&C12&"*")-(C12=1)*COUNTIF($F$5:$F$9,"*10*")
Các số là lý do chưa đăng ký nên nhập trùng trong 1 ô không tính
Lỡ dãy số thế này : 10,1,4,5
Tức là số 1 nằm giữa thì sao?
 
Mình có 1 file theo mẫu như thế này, các bạn làm sao giúp mình đếm số vào cuối tháng với. Cuối tháng mình muốn đếm các ô từ F5 đến F9, có bao nhiêu số 4, số 5, số 6, số 7... Cám ơn các bạn
Cho bạn thêm một cách đưa vào mảng không cần ràng buộc:
Mã:
=COUNT((1/(--MID(SUBSTITUTE($F$5:$F$9,",",REPT(" ",100)),(COLUMN($A$1:$Z$1)-1)*100+1,100)=C12)))
Yêu cầu bấm Ctrl+Shift+Enter rồi fill xuống!!!
 
Lỡ dãy số thế này : 10,1,4,5
Tức là số 1 nằm giữa thì sao?
Số của mình cũng có thể đúng vậy. Và con số trong ô là từ 1 đến 10, trật tự các con số cũng lung tung. Mình chưa thử hết công thức trong mọi trường hợp, nhưng thấy công thức của các bạn rất tốt. Mình hỏi thêm 1 điều nữa là công thức của bạn HieuCD mình làm ở excel để trong máy tính thì được, nhưng làm trong google bảng tính sao toàn báo lỗi sai cú pháp là sao? Mình cám ơn
 
Web KT

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

Back
Top Bottom