Không đếm được dữ liệu

Liên hệ QC
Bác ơi, file bị sao mà dùng hàm bình thường không đếm được bác ơi?
Liệu có thể dùng hàm gì thay thế hàm mảng không hở bác?
Những ô có khung trắng, nhìn thấy trắng nhưng nó đang chứa ký tự ẩn "vô hình".
Muốn biết, cứ chọn các ô khung trắng đó rồi nhấn Delete, các công thức Counta() sẽ ra kết quả khác.

Thân
 
Những ô có khung trắng, nhìn thấy trắng nhưng nó đang chứa ký tự ẩn "vô hình".
Muốn biết, cứ chọn các ô khung trắng đó rồi nhấn Delete, các công thức Counta() sẽ ra kết quả khác.

Thân
Nhưng bác ơi, bác thử nghiên cứu xem có hàm nào không phải dùng hàm mảng cho trường hợp này không hở bác?
Cháu cảm ơn bác!
 
Nhưng bác ơi, bác thử nghiên cứu xem có hàm nào không phải dùng hàm mảng cho trường hợp này không hở bác?
Cháu cảm ơn bác!
Thử:
Công thức mảng khác:
Mã:
C4=SUMPRODUCT(N(C$7:C$407<>""))
Enter.
Hoặc dùng Công thức thường:
Mã:
C4=ROWS(C7:C407)-COUNTIF(C7:C407,"")
Enter.

Thân
 
Thử:
Công thức mảng khác:
Mã:
C4=SUMPRODUCT(N(C$7:C$407<>""))
Enter.
Hoặc dùng Công thức thường:
Mã:
C4=ROWS(C7:C407)-COUNTIF(C7:C407,"")
Enter.

Thân
Hay quá bác ơi, rất dễ nhớ cái công thức này

C4=SUMPRODUCT(N(C$7:C$407<>""))
Nhưng cái "N" là gì vậy hở bác?
Bài đã được tự động gộp:

Thử:
Công thức mảng khác:
Mã:
C4=SUMPRODUCT(N(C$7:C$407<>""))
Enter.
Hoặc dùng Công thức thường:
Mã:
C4=ROWS(C7:C407)-COUNTIF(C7:C407,"")
Enter.

Thân
hi hi... cháu hiểu rùi bác ơi
Cháu cảm ơn bác nhiều bác ơi
 
Lần chỉnh sửa cuối:
Hay quá bác ơi, rất dễ nhớ cái công thức này
C4=SUMPRODUCT(N(C$7:C$407<>""))
Nhưng cái "N" là gì vậy hở bác?
Hàm N(): dùng để trích chọn các giá trị số của 1 ô, hoặc Vùng nào đó, nếu gặp chuỗi sẽ bỏ qua, ví dụ:
  • A1= 5, thì B1=N(A1)=5
  • A1="hongphuong1997", thì B1=N(A1)=0 -->tức giá trị chuỗi nó sẽ phớt lờ, và coi như tại ô A1 mang giá trị 0.
  • A1=TRUE, thì B1=N(A1)=1 tương đương: B1=--A1=1; hoặc B1=A1*1=1 (hay /1); hoặc B1=A1+0=1 (hay -0)...
  • A1=FALSE, thì B1=N(A1)=0 tương đương: B1=--A1=0; hoặc B1=A1*1=0 (hay /1); hoặc B1=A1+0=0 (hay -0)...
  • Vậy N(C$7:C$407<>""): thực hiện so sánh phía trong hàm N(), sẽ cho ra kết quả của dãy "TRUE" hoặc "FALSE", dùng N() để biến đổi TRUE về số 1, FALSE về số 0, thì lúc đó Sumproduct() mới cộng các số 1 và 0 được.
  • SUMPRODUCT(N(C$7:C$407<>"")) còn có thể ghi: SUMPRODUCT(--(C$7:C$407<>"")) hay SUMPRODUCT(1*(C$7:C$407<>""))....
Nhân tiện, cũng nên biết hàm T(): dùng để trích chọn các giá trị chuỗi của 1 ô, hoặc Vùng nào đó, nếu gặp số sẽ bỏ qua.


Thân
 
Hàm N(): dùng để trích chọn các giá trị số của 1 ô, hoặc Vùng nào đó, nếu gặp chuỗi sẽ bỏ qua, ví dụ:
  • A1= 5, thì B1=N(A1)=5
  • A1="hongphuong1997", thì B1=N(A1)=0 -->tức giá trị chuỗi nó sẽ phớt lờ, và coi như tại ô A1 mang giá trị 0.
  • A1=TRUE, thì B1=N(A1)=1 tương đương: B1=--A1=1; hoặc B1=A1*1=1 (hay /1); hoặc B1=A1+0=1 (hay -0)...
  • A1=FALSE, thì B1=N(A1)=0 tương đương: B1=--A1=0; hoặc B1=A1*1=0 (hay /1); hoặc B1=A1+0=0 (hay -0)...
  • Vậy N(C$7:C$407<>""): thực hiện so sánh phía trong hàm N(), sẽ cho ra kết quả của dãy "TRUE" hoặc "FALSE", dùng N() để biến đổi TRUE về số 1, FALSE về số 0, thì lúc đó Sumproduct() mới cộng các số 1 và 0 được.
  • SUMPRODUCT(N(C$7:C$407<>"")) còn có thể ghi: SUMPRODUCT(--(C$7:C$407<>"")) hay SUMPRODUCT(1*(C$7:C$407<>""))....
Nhân tiện, cũng nên biết hàm T(): dùng để trích chọn các giá trị chuỗi của 1 ô, hoặc Vùng nào đó, nếu gặp số sẽ bỏ qua.


Thân
Cháu cảm ơn bác rất nhiều
quá ý nghĩa và cháu sẽ rất ghi nhớ điều này mãi mãi
cháu cảm ơn bác ạ
 
Web KT

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

Back
Top Bottom