Tìm 1 ký tự trong chuỗi

Liên hệ QC

emgaingayngo

Thành viên hoạt động
Tham gia
9/2/07
Bài viết
141
Được thích
5
Tôi có 1 mảng dữ liệu gồm 18 hàng và 256 cột. Mỗi cell gồm 3 ký tự. Tôi muốn đếm 1 ký tự bất kỳ nằm ở giữa trong 1 cột bất kỳ. Tôi đã sử dụng công thức :
COUNTIF(DATA,"*"&"Kýtựcầnđếm"&"*") hoặc
{=SUM(IF(LEN(DATA)-LEN(SUBSTITUTE(DATA,"KýTựCầnĐếm",""))>0,1))}
nhưng không được chính xác. Hai công thức trên tôi tham khảo tại bài "Tạo công thức để đếm và tính tổng" của bạn handung107. Không biết tôi dùng sai chổ nào. Mong giúp đỡ. Cám ơn.
 

File đính kèm

Dùng hàm sumproduct((mid(data,2,1)=Xi)*1)
 
Chắc là bạn có đặt Data là cái gì đó, check Data có phải vùng cần tính toán
Bạn đặt name Data lại hay thay thế Data1=A3:IV20
Dùng hàm sumproduct((mid(data1,2,1)=Xi)*1)
 
.... Tôi đã sử dụng công thức :
COUNTIF(DATA,"*"&"Kýtựcầnđếm"&"*") ... nhưng không được chính xác.....
trong đó vùng DATA bạn đặt:
=OFFSET(Sheet1!$3:$36,0,MATCH(Sheet1!$B$38,Sheet1!$1:$1)-1,34,1)
Mình cũng đã xem file của bạn và mình thấy dùng công thức trên là hoàn toàn chính xác.
Rõ ràng với ngày 3/9/06 bạn đếm được 9 ô chứa giá trị 0; 8 ô chứa giá trị 1;.... (Mình đếm thủ công cũng ra giá trị như vậy - Do bạn đặt vùng dữ liệu DATA nên chỉ đếm ở cột A).
Vậy bạn nói không được chính xác là sao????
P/S: Do vùng chứa số cần đếm bạn định dạng là Text nên vùng DATA bạn cũng nên định dạng là Text.
 
lam theo canh cua ThuNghi la chinh xac do
trich :
Bạn đặt name Data lại hay thay thế Data1=A3:IV20
Dùng hàm sumproduct((mid(data1,2,1)=Xi)*1)
 
Tôi có 1 mảng dữ liệu gồm 18 hàng và 256 cột. Mỗi cell gồm 3 ký tự. Tôi muốn đếm 1 ký tự bất kỳ nằm ở giữa trong 1 cột bất kỳ. Tôi đã sử dụng công thức :
COUNTIF(DATA,"*"&"Kýtựcầnđếm"&"*") hoặc
{=SUM(IF(LEN(DATA)-LEN(SUBSTITUTE(DATA,"KýTựCầnĐếm",""))>0,1) )}
nhưng không được chính xác. Hai công thức trên tôi tham khảo tại bài "Tạo công thức để đếm và tính tổng" của bạn handung107. Không biết tôi dùng sai chổ nào. Mong giúp đỡ. Cám ơn.

Bạn có thể dùng hàm Sumproduct để tính toán.
Bạn tham khảo File bên dưới
Thân!
 

File đính kèm

Mình tải file của MRHIEU về dùng thì công thức các bạn đưa ra là đúng. Sau đó mình làm lại, gõ đúng công thức như vậy thì Excel báo lỗi hoặc đưa ra kết qủa là = 0. Mình Move sheet của MRHIEU vào workbook của minh thì OK. Nhưng trong sheet của MRHIEU nếu mình gõ Ct đó vào cell khác thì kết qủa là = 0. Chắc Excel của mình có MA quá.
 
emgaingayngo đã viết:
Mình tải file của MRHIEU về dùng thì công thức các bạn đưa ra là đúng. Sau đó mình làm lại, gõ đúng công thức như vậy thì Excel báo lỗi hoặc đưa ra kết qủa là = 0. Mình Move sheet của MRHIEU vào workbook của minh thì OK. Nhưng trong sheet của MRHIEU nếu mình gõ Ct đó vào cell khác thì kết qủa là = 0. Chắc Excel của mình có MA quá.

Trong file mình sử dụng việc đặt tên ( name) cho mảng và dùng công thức Sumproduct để tính toán. Bạn hãy xem lại công thức của name DATA; theo như file của bạn thì công thức đó đã bị sai. Vì thế mình đã tạo một name mới là Database. Bạn xem lại nhé.
Chúc thành công.
Thân!
 
Cảm ơn MRHIEU mình làm được rồi. Không phải là công thức của NAME sai mà là do định dạng.
 
Các bạn cho mình hỏi, làm thế nào để tạo được Ô B38 như của Mr Okebab nhỉ ?
Nghĩa là Ô B38 có thể lựa chọn một trong các ngày ở dòng 1 đó.Excel.JPG
 
Web KT

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

Back
Top Bottom