Chào các bạn! Tôi có vùng từ B1 đến B10, trong đó chứa tên người và chứa số (kể cả số 0). Tôi muốn dùng hàm chỉ đếm ra ô chứa tên người, loại bỏ ô chứa số thì phải làm sao? Nhờ các bạn giúp đỡ. Cám ơn nhiều!
Lần chỉnh sửa cuối:
Bạn nói rõ hơn được không, Bạn thay chữ "vùng" bằng địa chỉ ô như sau:tôi đã áp dụng hàm của bạn nhưng nó vẫn đếm toàn bộ các ô trong vùng!
Nhờ bạn xem lại giùm nhé!
Nếu trong vùng đó có cell chưá số âm thì sao Bạn?Bạn nói rõ hơn được không, Bạn thay chữ "vùng" bằng địa chỉ ô như sau:
=COUNTA($B$1:$B$10)-COUNTIF($B$1:$B$10,">=0")
=SUMPRODUCT(1*ISTEXT(B1:B10))
Cái này cũng tương đương với của ndu thôiVậy chắc phải dùng công thức mảng rồi anh
Kết thúc nhấn Ctrl + Shift + EnterMã:=SUM(IF(ISTEXT(B1:B10);1;0))
Có sự khác biệt giữa công thức trên và ISTEXT đấy sư phụ à!không cần công thức mảng đâu. Dùng như tedaynui là được, nhưng khỏi cần CountIf:
=COUNTA(B1:B10)-COUNT(B1:B10)
Em chỉ nghĩ đơn giản rằng: Tìm TEXT thì ISTEXT, tìm NUMBER thì ISNUMER, đâu có gì là phức tạp hóa vấn đềTheo đề bài thì chỉ "chứa người và chứa số (kể cả số 0)"
Sư phụ nói thế thì hóa ra sư phụ là ĐẠI CA CỦA MẤY ÔNG MICROSOFT rồi còn gì(Còn dùng SumProduct thì đã là siêu việt "như người của MicroSoft" rồi, khà khà khà!)
Ý bạn là sao ? Tức là trong trong dãy ô B5:B400 vừa có chuỗi, vừa có số, vừa có công thức??? Vậy bạn muốn tính hay không tính giá trị trả về từ các công thức đó???Bạn tedaynui ơi, xin cáo lỗi bạn nhé! Công thức của bạn vừa cho: =COUNTA($B$5:$B$400)-COUNTIF($B$5:$B$400,">=0") đếm text theo đúng yêu cầu của tôi và bỏ ra các cell chứa số. Nhưng tôi quên là trong các cell từ B1 đến B10 lại có chứa các công thức khác ( nghĩa là khi ta click vào cell thì có công thức hiện trên cửa sổ fx. Chắc nó đếm luôn cả các dòng công thức ẩn này. Bạn có cách nào khắc phục không?