Các câu hỏi về hàm COUNTIF

Liên hệ QC

PhanTuHuong

VBA & VB.NET for Excel & AutoCad
Thành viên danh dự
Tham gia
13/6/06
Bài viết
7,121
Được thích
24,279
Khi bạn có bảng điểm của học sinh trong Excel, bạn có thể phân loại chất lượng học tập.
Sử dụng hàm COUNTIF để tính số lượng học sinh giỏi, yếu, kém, cấm thi,...
Còn sử dụng định dạng có điều kiện CONDITIONAL FORMATTING trong bảng điểm để có thể phân loại về mặt định tính chất lượng học tập.

Mời các bạn tải file kèm theo.{}{}{
 

File đính kèm

  • Vidudiemthi.zip
    3.4 KB · Đọc: 5,904
Lần chỉnh sửa cuối:
Hỏi về hàm COUNTIF

Em lập hàm đếm số người có mức lương trong khoảng từ X đến y
Em dùng hàm COUNTIF(range,criteria)
Theo em hiểu hàm đó thì:
- range: vùng để đếm
- criteria: Điều kiện đếm.
Nhưng cái "criteria" lạ quá. Nó chỉ cho đếm ví dụ như ">", "=" ,"<".... khi em lồng hàm AND vào không được "nó không báo lỗi nhưng kết quả sai". Bác nào giúp em với. hoặc có Hàm nào tương tự thế chỉ cho em. Cảm ơn các bác nhiều!
 
Cái này thì có gì đâu, Countif chỉ chấp nhận 1 điều kiện thôi, bạn có thể dùng dùng hàm Dcount, dùng mảng. Mấy cái này bạn vào thư viện load file hướng dẫn dùng các hàm hoặc tìm một bài viết nào đấy, cái này đơn giản mà.

Thực ra trong excel 2007 có thêm hàm countifs sẽ dùng được nhiều điều kiên, còn các phiên bản trước thì không
 
kien2k đã viết:
Em lập hàm đếm số người có mức lương trong khoảng từ X đến y
Em dùng hàm COUNTIF(range,criteria)
Theo em hiểu hàm đó thì:
- range: vùng để đếm
- criteria: Điều kiện đếm.
Nhưng cái "criteria" lạ quá. Nó chỉ cho đếm ví dụ như ">", "=" ,"<".... khi em lồng hàm AND vào không được "nó không báo lỗi nhưng kết quả sai". Bác nào giúp em với. hoặc có Hàm nào tương tự thế chỉ cho em. Cảm ơn các bác nhiều!
Bạn có thể dùng hàm Sumproduct:
http://www.giaiphapexcel.com/forum/showthread.php?t=59

VD :
Dem.jpg


Đây là một hàm có rất nhiều biến hóa. Bạn nghiên cứu nhé.
Thân
 
Cảm ơn các bác chỉ bảo. Em mới tập tành với Exel thôi nên mấy cái mảng em đọc muốn méo miệng mà cũng chưa hiểu.

Cái việc em làm nó đơn giản thế này thôi.
- Em có 1 cột "là tổng cộng lương của cả năm của 1 người"
- Bây giờ em muốn biết trong năm đó có bao nhiêu người có mức lương dưới 10 triệu, bao nhiêu từ 10 triêu ->20 tỉệu, ....., bao nhiên trên 100 triệu trở lên.
- Em chỉ đếm trên 1 cột thôi "cột lương cả năm", không phải trên nhiều cột.
Thank các bác nhìu.
 
Một cột thì một cột thiệt đó nhưng vẫn là 2 điều kiện mà
Nhưng trường hợp này dùng countif vẫn được
Chúng ta suy nghĩ như thế này nhé
Bạn đếm bao nhiêu người có mức lương dưới 10 triệu: giả sử ở ô A1
Bạn đếm báo nhiêu người có mức lương dưới 20 triệu và trừ đi A1 và thế là ta có những người có lương từ 10 đến 20 triệu, hì hì
....
Những cái sau tương tự
 
kien2k đã viết:
Cảm ơn các bác chỉ bảo. Em mới tập tành với Exel thôi nên mấy cái mảng em đọc muốn méo miệng mà cũng chưa hiểu.

Cái việc em làm nó đơn giản thế này thôi.
- Em có 1 cột "là tổng cộng lương của cả năm của 1 người"
- Bây giờ em muốn biết trong năm đó có bao nhiêu người có mức lương dưới 10 triệu, bao nhiêu từ 10 triêu ->20 tỉệu, ....., bao nhiên trên 100 triệu trở lên.
- Em chỉ đếm trên 1 cột thôi "cột lương cả năm", không phải trên nhiều cột.
Thank các bác nhìu.

Bạn xem qua nhé (theo ruadangyeu)

Luong.jpg


Thân!
 
mình có một cột chứa các số liệu là 23vb,45th,45vn,45gh,48dh... mình muốn đếm số ô bắt đầu bởi 45 thì đánh lệnh thế nào?
mình đã thử lệnh =countif(C$9:C$14,left(C9,2)=45) nhưng ko được, nó cho kết quả là 0.
ai giúp mình với.*****
 
Bạn thử công thức vầy, nha!

=COUNTIF(H23:H27,"45*")
 
Trước khi xem hình chú thích bạn nên để ý những gợi ý dưới đây:
Dùng hàm Countif hay hàm Dcount , Dcounta đều là những hàm đếm có điều kiện
Hàm Countif : đếm cho điều kiện đơn
Hàm DCounta : Đếm không phân biệt chữ số
Hàm Dcount : Đếm cho các giá trị là số mà thôi
Do đó ta dùng hàm DCOUNTA cho tổng quát:
\\d:\1.bmp
 
Lần chỉnh sửa cuối:
Mày mò với COUNTIF

Chào các bạn!

Mình đã lục lọi đọc về hàm Countif bao nhiêu rồi mà vẫn không thực hiện được hàm đếm Count nhiều hơn 1 điều kiện. Càng đọc càng xem lại càng thấy rối hơn.

Mình muốn làm thống kê số liệu theo 2 và 3 điều kiện. Có bạn nào rảnh giúp mình chút với!

Mình cần làm 1 bài tập thế này (file đính kèm):

-Cho một bảng dữ liệu tổng hợp. Có các nội dung sắp xếp theo cột:
+ Trạm
+ Nhà thầu xây dựng
+ Loại hạng mục được nghiệm thu
- Yêu cầu thống kê các hạng mục được nghiệm thu của từng nhà thầu xây dựng
- Đếm các ô theo màu
- Nơi đặt kết quả là Sheet khác.

Mình đã thử dùng hàm countif và sumproduct nhưng không ra được kết quả mà không biết sai ở chỗ nào.

Các bạn am hiểu có thể chỉ dẫn giúp mình được không?
Cảm ơn các bạn rất nhiều!
 
Sao mình không nhìn thấy file đã đính kèm nhỉ????
Mình đã Upload rồi cơ mà

-\\/. -\\/. -\\/.
 
Chào bạn.
Mình nghĩ bạn có thể dùng công thức mảng
VD : GioiTinh = $A$1:$A$100 và Tuoi=$B$1:$B$100
{=SUM((GioiTinh=Nam)*(Tuoi<30))}

*Lưu ý khi nhập công thức không được nhập dấu {} từ bàn phím, mà bạn dùng tổ hợp phím Ctrl-Shif-Enter (thay cho Enter)

Thân.
 
chieuquan đã viết:
Chào các bạn!

Mình đã lục lọi đọc về hàm Countif bao nhiêu rồi mà vẫn không thực hiện được hàm đếm Count nhiều hơn 1 điều kiện. Càng đọc càng xem lại càng thấy rối hơn.

Mình muốn làm thống kê số liệu theo 2 và 3 điều kiện. Có bạn nào rảnh giúp mình chút với!

Mình cần làm 1 bài tập thế này (file đính kèm):

-Cho một bảng dữ liệu tổng hợp. Có các nội dung sắp xếp theo cột:
+ Trạm
+ Nhà thầu xây dựng
+ Loại hạng mục được nghiệm thu
- Yêu cầu thống kê các hạng mục được nghiệm thu của từng nhà thầu xây dựng
- Đếm các ô theo màu
- Nơi đặt kết quả là Sheet khác.

Mình đã thử dùng hàm countif và sumproduct nhưng không ra được kết quả mà không biết sai ở chỗ nào.

Các bạn am hiểu có thể chỉ dẫn giúp mình được không?
Cảm ơn các bạn rất nhiều!

Dùng hàm Sumproduc là đươc đấy bạn ạ. Bạn có thể up file đi, mình sẽ giúp bạn.

Thân!
 
tedaynui đã viết:
Chào bạn.
Mình nghĩ bạn có thể dùng công thức mảng
VD : GioiTinh = $A$1:$A$100 và Tuoi=$B$1:$B$100
{=SUM((GioiTinh=Nam)*(Tuoi<30))}

*Lưu ý khi nhập công thức không được nhập dấu {} từ bàn phím, mà bạn dùng tổ hợp phím Ctrl-Shif-Enter (thay cho Enter)

Thân.

Chào bạn,rất cảm ơn bạn đã giúp mình!

Song mình cần tính theo số đếm (count) chứ không phải theo số cộng (sum). Liệu dùng hàm Sum có được không???
 
Mr Okebab đã viết:
Dùng hàm Sumproduc là đươc đấy bạn ạ. Bạn có thể up file đi, mình sẽ giúp bạn.

Thân!

Chào bạn,

Mình loay hoay mãi vẫn không Upload được file. Không hiểu sao lại vậy nữa. Mình gửi tạm 2 cái hình lên đây. Mình biết là gửi file thì sẽ tiện hơn nhưng mình không gửi được.

Mong bạn nào chỉ giúp cách Upload file!

Cảm ơn các bạn rất nhiều!

Sao mình gửi cả hình và file đều không được nhỉ??????????? :(
 
Chỉnh sửa lần cuối bởi điều hành viên:
Ví dụ cho bạn

Không hiểu sao lúc chiều, GiaiphapExcel bị treo hay sao ấy !
Mình gởi cho bạn file Ví dụ. Bạn test thử xem là Count hay là Sum nhé !
Chúc bạn thành công.
 
Lần chỉnh sửa cuối:
chieuquan đã viết:
Sao mình gửi cả hình và file đều không được nhỉ??????????? :(

Bạn gửi file cho mình. Hieu1563@gmail.com. Mình up cho

Hàm sumproduct có thể dùng để đếm theo nhiều điều kiện, để nhân, để tính tổng . . .

Các hàm họ D : Dcount, Dsum . . khi tính toán thì cần tạo ra một bảng phụ. Tuy nhiên đây cũng là các hàm tổng hợp rất mạnh.

Thân!
 
Chào tất cả các bạn,

Mình không ngờ là được các bạn hướng dẫn nhiệt tình thế!
Mình sẽ thử up file lên lần nữa xem sao.

tedaynui đã viết:
Không hiểu sao lúc chiều, GiaiphapExcel bị treo hay sao ấy !
Mình gởi cho bạn file Ví dụ. Bạn test thử xem là Count hay là Sum nhé !
Chúc bạn thành công.
Chào bạn tedaynui,

Mình đã xem ví dụ bạn gửi. Rất rõ ràng.
Song so số liệu cần thống kê của mình là số (trùng lặp) cho nên mình sợ không dùng được hàm Sum.

Mình đã gửi được file. Phìên bạn bớt thời gian xem giúp mình nhé.

Tìm hiểu về cái này mình cảm thấy cứ như là đang học lớp 1 vậy :''" :bicycle:
 

File đính kèm

  • Bai tap can hoi.xls
    20.5 KB · Đọc: 267
Chỉnh sửa lần cuối bởi điều hành viên:
Web KT
Back
Top Bottom