sieunhi10079
Thành viên thường trực




- Tham gia
- 26/2/07
- Bài viết
- 230
- Được thích
- 196
Cho em hỏi có công thức nào đếm có bao nhiêu ký tự trong một ô không? Công thức đó như thế nào vậy? Mong các anh chị giúp đỡ!
Dấu cách cũng là một ký tự đó bạn.Bạn dùng công thức này thử xem. Không biết có đúng ý bạn không!
=LEN(SUBSTITUTE(A1," ",""))
Công thức : =substitute(A1," "," ") là dùng để thay thế ký tự trong dấu ngoặc kép đầu tiên bằng ký tự trong dấu ngoặc kép thứ 2. Còn thêm len(substitute(...)) vào nữa thì mình không rõ là để làm gì!? Có ai biết xin chỉ thêm!
Còn công thức này: LEN(SUBSTITUTE(A1, " ", ""))Công thức : =substitute(A1," "," ") là dùng để thay thế ký tự trong dấu ngoặc kép đầu tiên bằng ký tự trong dấu ngoặc kép thứ 2. Còn thêm len(substitute(...)) vào nữa thì mình không rõ là để làm gì!? Có ai biết xin chỉ thêm!
Công thức : =substitute(A1," "," ") là dùng để thay thế ký tự trong dấu ngoặc kép đầu tiên bằng ký tự trong dấu ngoặc kép thứ 2. Còn thêm len(substitute(...)) vào nữa thì mình không rõ là để làm gì!? Có ai biết xin chỉ thêm!
1/Đếm có bao nhiêu dấu + Bạn dùng công thức len như trên và biến đổi thôi.Chào các bạn !
Cho mình hỏi thêm tý nữa : vd ô A1 có công thức : =11 + 12 + 13, vậy có hàm nào cho kết quả là : có 02 dấu + hoặc : có 03 số.
Cảm ơn các bạn !
L.T.Tùng
B1=LEN(B1)-LEN(SUBSTITUTE(B1;"[COLOR=Red]+[/COLOR]";"")
B1=[B]LEN(B1)-LEN(SUBSTITUTE(B1;"[COLOR=Red]+[/COLOR]";"")+1 [/B]
Đếm dấu + thì đúng rồi (chỉ thiếu dấu ngoặc), còn đếm số thì chưa chính xác1/Đếm có bao nhiêu dấu + Bạn dùng công thức len như trên và biến đổi thôi.
2/Còn đếm có bao nhiêu số:Mã:B1=LEN(B1)-LEN(SUBSTITUTE(B1;"[COLOR=Red]+[/COLOR]";"")
Mã:B1=[B]LEN(B1)-LEN(SUBSTITUTE(B1;"[COLOR=Red]+[/COLOR]";"")+1 [/B]
Nếu vậy Em sửa lại công thức đếm số như thế này:Đếm dấu + thì đúng rồi (chỉ thiếu dấu ngoặc), còn đếm số thì chưa chính xác
Ví dụ Cell A1 chứa chuổi '=11 + 12 - 13
LEN(A1)-LEN(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1;"+";"");"-";"");"*";"");"/";"");"=";""))+1
Nếu Ô A1 chứa công thức =11+12+13 thì sau khi Enter sẽ nhận kết quả là 36, làm sao có thể tìm được bao nhiêu dấu cộng... trừ phi A1 chứa text mà không phải là công thức.Chào các bạn !
Cho mình hỏi thêm tý nữa : vd ô A1 có công thức : =11 + 12 + 13, vậy có hàm nào cho kết quả là : có 02 dấu + hoặc : có 03 số.
Cảm ơn các bạn !
L.T.Tùng
Dù là công thức hay text thì vẫn đếm được dấu +Nếu Ô A1 chứa công thức =11+12+13 thì sau khi Enter sẽ nhận kết quả là 36, làm sao có thể tìm được bao nhiêu dấu cộng... trừ phi A1 chứa text mà không phải là công thức.
Vd: '=11+12+13
Thật ngạc nhiên! Thú thật tôi chưa hình dung ra cách làm, nếu đơn giản ta qui định 1 số gồm 2 chữ số, trong ô chứa công thức có thể đến 10 dấu cộng thì cách tính như thế nào, nhờ Bạn hướng dẫn dùm. Rất mong được thêm hiểu biết.Dù là công thức hay text thì vẫn đếm được dấu +
Nói chung vấn đề không phải nằm ở chổ đó ----> Vấn đề là dựa vào đâu để biết rằng ĐÂY LÀ 1 SỐ (số 11 là 1 số, số 12 là 1 số và số 13 là 1 số, vị chi có 3 số)
Ý mình nói là có thể đếm dấu + dù đó là dạng TEXT hay công thứcThật ngạc nhiên! Thú thật tôi chưa hình dung ra cách làm, nếu đơn giản ta qui định 1 số gồm 2 chữ số, trong ô chứa công thức có thể đến 10 dấu cộng thì cách tính như thế nào, nhờ Bạn hướng dẫn dùm. Rất mong được thêm hiểu biết.
Thân mến.
Bạn thử thay B1 bằng A1 xem sao?Cảm ơn các bạn !
Tuy nhiên mình vẫn chưa tính được, có lẽ mình chưa hiểu bản chất của công thức này, các bạn giúp mình nhé B1=LEN(B1)-LEN(SUBSTITUTE(B1;"+";"")), mình chưa hiểu những điểm sau đây :
1/ Ô chứa dữ liệu tính toán của mình là A1, tại sao trong công thức trên không có.
2/ Tại sao ô B1 lại bằng chính Len(B1), điều này có nghĩa gì ??