Vấn đề về hàm countif

Liên hệ QC

hermes04b05

Thành viên mới
Tham gia
17/12/12
Bài viết
5
Được thích
3
Vừa rồi em có post 1 bài về Excel nhưng không hiểu sao lại bị khóa, lục tới lục lui thì có lẽ em đặt tiêu đề sai. Em xin lỗi BQT, và mong BQT cho em viết lại post này, vì thật sự bài tập này rất quan trọng với em. Nếu có gì sai sót, mong nhận được sự góp ý của quý BQT....
................
Dạ, chẳng là em có bài tập Excel nhưng mò mẫm 2 ngày nay mà không biết giải cách nào, em xin quý thầy cô, anh chị chỉ dẫn giúp em với. Em xin lỗi vì đã làm phiền quý thầy cô, anh chị.
.........
Giả sử, mình có 7 dòng và 4 cột dữ liệu. Yêu cầu đếm những dòng, mà cả 4 ô trong dòng đều thỏa mãn các giá trị 0,1,2,3. Tức là như vậy ạ.

.......mã1...... mã2...... mã3........ mã4
A......1..........0............2.............3 -> nhận
B......4..........1............2.............4 -> loại
C .....1..........1............0.............0 -> nhận
D......1..........3............1.............1 -> nhận
E......1..........1............1..............1 -> nhận
F.......0..........0...........2..............1 -> nhận
G ......1..........0...........5..............3 -> Loại
............
Những phần em ghi chú "nhận" là thỏa điều kiện ạ, tức theo bảng trên em sẽ đếm được 5 dòng thỏa điều kiện (A,C,D,E,F). Em muốn hỏi là làm sao để mình lập hàm đếm ra được ạ. Em định dùng hàm Countif đế đếm nhưng phần điều kiện không biết làm sao cho thỏa mãn. Em cảm ơn thầy cô, anh chị nhiều lắm.
 

File đính kèm

  • Bảng mã.xls
    13.5 KB · Đọc: 6
Lần chỉnh sửa cuối:
Vừa rồi em có post 1 bài về Excel nhưng không hiểu sao lại bị khóa, lục tới lục lui thì có lẽ em đặt tiêu đề sai. Em xin lỗi BQT, và mong BQT cho em viết lại post này, vì thật sự bài tập này rất quan trọng với em. Nếu có gì sai sót, mong nhận được sự góp ý của quý BQT....
................
Dạ, chẳng là em có bài tập Excel nhưng mò mẫm 2 ngày nay mà không biết giải cách nào, em xin quý thầy cô, anh chị chỉ dẫn giúp em với. Em xin lỗi vì đã làm phiền quý thầy cô, anh chị.
.........
Giả sử, mình có 7 dòng và 4 cột dữ liệu. Yêu cầu đếm những dòng, mà cả 4 ô trong dòng đều thỏa mãn các giá trị 0,1,2,3. Tức là như vậy ạ.

.......mã1...... mã2...... mã3........ mã4
A......1..........0............2.............3 -> nhận
B......4..........1............2.............4 -> loại
C .....1..........1............0.............0 -> nhận
D......1..........3............1.............1 -> nhận
E......1..........1............1..............1 -> nhận
F.......0..........0...........2..............1 -> nhận
G ......1..........0...........5..............3 -> Loại
............
Những phần em ghi chú "nhận" là thỏa điều kiện ạ, tức theo bảng trên em sẽ đếm được 5 dòng thỏa điều kiện (A,C,D,E,F). Em muốn hỏi là làm sao để mình lập hàm đếm ra được ạ. Em định dùng hàm Countif đế đếm nhưng phần điều kiện không biết làm sao cho thỏa mãn. Em cảm ơn thầy cô, anh chị nhiều lắm.
Không dùng countif() nữa, làm thế này đi bạn!
 
=IF(COUNTIF(B5:E5,">3"),"Loại","Nhận")

Một cách dùng COUNTIF cũng nhẹ nhàng thôi bạn.

Nhưng cái này chỉ là áp dụng nếu trong dãy của bạn có số >3 thôi, thực tế thì nếu bạn cần chẳng hạn như ra số thập phân thì loại, hay thậm chí số âm cũng loại thì bạn cần bổ sung thêm điều kiện.
 
Dạ em cảm ơn các anh nhiều lắm. em muốn hỏi thêm nữa là nếu đề bài yêu cầu thế này
...........
Giả sử, mình có 7 dòng và 4 cột dữ liệu. Yêu cầu đếm những dòng, mà cả 4 ô trong dòng đều thỏa mãn các giá trị 0,1,4,3. Tức là như vậy ạ.

.......mã1...... mã2...... mã3........ mã4
A......1..........0............2.............3
B......4..........1............2.............4
C .....1..........1............0.............0
D......1..........3............1.............1
E......1..........1............1..............1
F.......0..........0...........2..............1
G ......1..........0...........5..............3
.............
Yêu cầu mình đếm ra số dòng thỏa điều kiện thì mình phải làm như thế nào ạ ?
 
Dạ em cảm ơn các anh nhiều lắm. em muốn hỏi thêm nữa là nếu đề bài yêu cầu thế này
...........
Giả sử, mình có 7 dòng và 4 cột dữ liệu. Yêu cầu đếm những dòng, mà cả 4 ô trong dòng đều thỏa mãn các giá trị 0,1,4,3. Tức là như vậy ạ.

.......mã1...... mã2...... mã3........ mã4
A......1..........0............2.............3
B......4..........1............2.............4
C .....1..........1............0.............0
D......1..........3............1.............1
E......1..........1............1..............1
F.......0..........0...........2..............1
G ......1..........0...........5..............3
.............
Yêu cầu mình đếm ra số dòng thỏa điều kiện thì mình phải làm như thế nào ạ ?
nhiều điều kiện trở lên không thể dùng countif để đếm nữa
mà phải dùng countifs(chỉ ex207 trở lên mới sài được) hoặc hàm sumproduct

[GPECODE=vb]đối với countifs(vùng1,đk1,vùng2,đk2 ....)
đối với sumproduct((vung="dk1")*(vung="dk2")*...)[/GPECODE]
 
nhiều điều kiện trở lên không thể dùng countif để đếm nữa mà phải dùng countifs(chỉ ex207 trở lên mới sài được) hoặc hàm sumproduct [GPECODE=vb]đối với countifs(vùng1,đk1,vùng2,đk2 ....) đối với sumproduct((vung="dk1")*(vung="dk2")*...)[/GPECODE]

Dạ, để em thử, em cảm ơn anh nhiều lắm
 
Web KT

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

Back
Top Bottom