hongphuong1997
Thành viên tiêu biểu
- Tham gia
- 12/11/17
- Bài viết
- 771
- Được thích
- 321
- Giới tính
- Nữ
Thử:Em có file đính kèm muốn đếm dữ liệu
vậy nhờ các bạn giúp đỡ
C4=COUNT(1/(C7:C407<>""))
Bác ơi, file bị sao mà dùng hàm bình thường không đếm được bác ơi?Thử:
Kết thúc bằng Ctrl+Shift+Enter. Fill qua phải.Mã:C4=COUNT(1/(C7:C407<>""))
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".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?
Dạ, cháu cảm ơn bácNhữ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?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
Thử: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!
C4=SUMPRODUCT(N(C$7:C$407<>""))
C4=ROWS(C7:C407)-COUNTIF(C7:C407,"")
Hay quá bác ơi, rất dễ nhớ cái công thức nàyThử:
Công thức mảng khác:Enter.Mã:C4=SUMPRODUCT(N(C$7:C$407<>""))
Hoặc dùng Công thức thường:Enter.Mã:C4=ROWS(C7:C407)-COUNTIF(C7:C407,"")
Thân
hi hi... cháu hiểu rùi bác ơiThử:
Công thức mảng khác:Enter.Mã:C4=SUMPRODUCT(N(C$7:C$407<>""))
Hoặc dùng Công thức thường:Enter.Mã:C4=ROWS(C7:C407)-COUNTIF(C7:C407,"")
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ụ: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?
Cháu cảm ơn bác rất nhiềuHà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ụ:
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.
- 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<>""))....
Thân