Đếm số ô trong vùng chọn kể cả ô có dữ liệu và ô trống

Liên hệ QC

Phanhanhdai

Thành viên tiêu biểu
Tham gia
16/3/08
Bài viết
733
Được thích
1,876
Nghề nghiệp
Thiết kế công trình
Các bác cho em hỏi nếu em muốn đếm số ô theo vùng đã chọn trong một cột (cả ô chứa dữ liệu và ô trống thì dùng công thức nào). Vì em thấy hàm count không đếm được ô trống. Em xin cảm ơn
 
Bạn dùng hàm counta(vung)+countblank(vung)
Thân.
 
Các bác cho em hỏi nếu em muốn đếm số ô theo vùng đã chọn trong một cột (cả ô chứa dữ liệu và ô trống thì dùng công thức nào). Vì em thấy hàm count không đếm được ô trống. Em xin cảm ơn
Tức là đếm tất tần tật: Đếm số lượng cell có trong 1 cột?
Vậy sao không là: =ROWS(Vung)
 
Em chưa hiểu cách phối hợp đếm vùng

Em chưa hiểu cách bác kết hợp cả vùng trống và vùng có dữ liệu. Bác viết cú pháp hộ em được không? Em cảm ơn nhiều
 
Em chưa hiểu cách bác kết hợp cả vùng trống và vùng có dữ liệu. Bác viết cú pháp hộ em được không? Em cảm ơn nhiều

=counta(vùng) : đếm số ô có chứa dữ liệu (# rỗng)
=Count(vùng) : đếm số ô có chứa giá trị số trong vùng
=Countblank(vùng) : đếm số ô trống trong vùng
=counta(vùng)+Countblank(vùng) : đếm xem có bao nhiêu ô trống và không trống trong vùng (hay có bao nhiêu ô trong vùng)
=rows(vùng) : đếm số dòng có trong vùng
=columns(vùng) : đếm số cột có trong vùng
=rows(vùng)*column(vùng) : đếm xem có bao nhiêu ô trong vùng (vì dòng kết hợp cột ra 1 ô) và vùng trong tham chiếu phải như nhau đối với 2 hàm rows và columns.
 
Lần chỉnh sửa cuối:
=rows(vùng) : đếm số dòng có trong vùng
=column(vùng) : đếm số cột có trong vùng
Cần phải thêm số 1 hay 'một' vô trước 'vùng' mới đúng & rõ nghĩa.
Với công thức này: =COUNTA(D1:E7,G2:H5) thì OK
Nhưng thay COUNTA bằng COLUMNS hay ROWS thì bị báo lỗi ngay.
 
=counta(vùng) : đếm số ô có chứa dữ liệu (# rỗng)
Thêm 1 tí về CountaCountblank,
Cái hàm Counta(vùng) nó đếm luôn các cell có công thức trả về rỗng "".
Nhưng hàm Countblank(vùng) nó cũng đếm các cell có công thức trả về rỗng "".
Vậy đếm qua đếm lại coi chừng đếm lộn nhé :-=
 
Hai công thức trên mình thấy không đếm trùng lên nhau. Bạn có thể nói rõ được không?

Cám ơn bạn viendo. Theo mình nếu ô có công thức trả về O thì hàm countbank không đếm đấy chứ. Thực ra nếu cộng hai công thức mình không thấy trùng nhau. Bạn có thể nói rõ ý bạn được không
 
Cám ơn bạn viendo. Theo mình nếu ô có công thức trả về O thì hàm countbank không đếm đấy chứ. Thực ra nếu cộng hai công thức mình không thấy trùng nhau. Bạn có thể nói rõ ý bạn được không
Đó là hiện giờ bạn thấy vậy!
Nếu trong cell có chứa công thức thì bạn sẽ nhận thấy sự khác nhau giữa cell rổng (chưa gõ gì vào) và cell rổng do công thức trả về
 
có cách nào đếm ô có dữ liệu với điều kiện nhỏ hơn 1 giá trị nào đó.
VD: đó là 1 vùng bao gồm các số lộn xộn nhưng mình muốn đếm tất cả những ô có giá trị và nhỏ hơn 200.
Cám ơn
 
có cách nào đếm ô có dữ liệu với điều kiện nhỏ hơn 1 giá trị nào đó.
VD: đó là 1 vùng bao gồm các số lộn xộn nhưng mình muốn đếm tất cả những ô có giá trị và nhỏ hơn 200.
Cám ơn
Theo tôi công thức này:=COUNTIF(Vùng;"<200")
 
@hophoang: thanks bro mình đã làm được.
Hic sẵn đây hỏi bro 1 vấn đề nữa. mình muốn làm hàm sum với điều kiện tổng các giá trị bắt đầu từ ngày hôm nay trở đi.
VD: hàng A là ngày tháng chạy liên tục, hàng B là các con số.
mình dùng =sumif(A:A,">today()",B:B) nhưng giá trị ra là 0. nhờ bro hướng dẫn. thanks
 
@hophoang: thanks bro mình đã làm được.
Hic sẵn đây hỏi bro 1 vấn đề nữa. mình muốn làm hàm sum với điều kiện tổng các giá trị bắt đầu từ ngày hôm nay trở đi.
VD: hàng A là ngày tháng chạy liên tục, hàng B là các con số.
mình dùng =sumif(A:A,">today()",B:B) nhưng giá trị ra là 0. nhờ bro hướng dẫn. thanks
Thử cái này :
= Sumproduct((A:A>today())*(B:B))
 
@hophoang: thanks bro mình đã làm được.
Hic sẵn đây hỏi bro 1 vấn đề nữa. mình muốn làm hàm sum với điều kiện tổng các giá trị bắt đầu từ ngày hôm nay trở đi.
VD: hàng A là ngày tháng chạy liên tục, hàng B là các con số.
mình dùng =sumif(A:A,">today()",B:B) nhưng giá trị ra là 0. nhờ bro hướng dẫn. thanks
Viết thử thế này
Nhưng ">" là tính tổng từ ....ngày mai trở đi chứ hổng phải "tổng các giá trị bắt đầu từ ngày hôm nay trở đi.". Híc
Thân
 
Thanks. đã dùng cách của hoamattroicoi va con cọp già thành công. sẵn tiếp tục hỏi 1 vài vấn đề nữa đc ko ta :D
 
VD: dòng 1:1 là ngày tháng chạy liên tục và dòng 2 là những ô bao gồm có dữ liệu số và trống
có cách nào đếm số ô trống trong dòng 2 bắt đầu từ ngày hôm nay trở về trước ko?
Sorry vì hỏi hơi nhiều
 
VD: dòng 1:1 là ngày tháng chạy liên tục và dòng 2 là những ô bao gồm có dữ liệu số và trống
có cách nào đếm số ô trống trong dòng 2 bắt đầu từ ngày hôm nay trở về trước ko?
Sorry vì hỏi hơi nhiều
Theo tôi có cái này=COUNT(IF($A$1:$G$1<TODAY();IF($A$2:$G$2="";0)))
Kết thúc tổ hợp phím:Ctrl+Shift+Enter
Nên nhớ rằng dòng $A$1:$G$1 có cell nào trống là cell đó nhỏ hơn today nhé
 
@hophoang: sao mình bị báo lỗi ở dấu ;
nếu thay đổi ; bằng ,
thì nó trả kết quả bằng 0 (kết quả sai), bro xem lại giúp mình nhé.
Cám ơn
 
Web KT

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

Back
Top Bottom