Đếm ô trong vùng nhỏ hơn giá trị này, lớn hơn giá trị khác (2 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

hoangdieu123

Thành viên chính thức
Tham gia
6/6/08
Bài viết
58
Được thích
1
Mình có bảng tính ví dụ như đính kèm. Vấn đề đặt ra là mình muốn dùng hàm để đếm số học sinh dự thi, trong đó loại trừ những học sinh vắng thi (tức những học sinh có điểm là "0,00") ở cột T; số HS có điểm lớn hơn "0,00", nhỏ hơn "2,75"ở cột U. Mình dùng OF 2003. Các bạn hướng dẫn mình với (xin lỗi vì mình là dân ngoại đạo)
 

File đính kèm

Bạn kiểm theo file đính kèm

/-*+/ /-*+/ /-*+/
 

File đính kèm

Mình xin lỗi không gỡ pass protect. Các bạn dùng pass là hdc123 giúp mình.
Giải pháp của bạn mình chưa hiểu rõ lắm, bạn có thể mô tả hàm giúp mình không?
 
Giải pháp của bạn mình chưa hiểu rõ lắm, bạn có thể mô tả hàm giúp mình không?

Chả có hàm nào sất đâu bạn!
Bạn cứ bấm chuột vô biểu tượng có mũi tên là ra kết quả thống kê thôi;
Việc của bạn là thay/thêm/bớt 1 vài điểm của em HS nào đó & bấm chuột; Sau đó kiểm số liệu thử xem đúng không!
 
Mình biết là bạn SA-DQ dùng Macro. Ý mình là có hàm nào có thể thỏa mãn điều kiện này không vì mình phải tổng hợp rất nhiều đơn vị.
 
Ý mình là có hàm nào có thể thỏa mãn điều kiện này không vì mình phải tổng hợp rất nhiều đơn vị.

Bạn hảy xem sự khủng khiếp khi xài tuyền công thức DCOUNT()
(Tất nhiên ta có thể kết hợp VBA vô đây để giảm bớt độ khủng khiếp đó!)
 

File đính kèm

Mình có bảng tính ví dụ như đính kèm. Vấn đề đặt ra là mình muốn dùng hàm để đếm số học sinh dự thi, trong đó loại trừ những học sinh vắng thi (tức những học sinh có điểm là "0,00") ở cột T; số HS có điểm lớn hơn "0,00", nhỏ hơn "2,75"ở cột U. Mình dùng OF 2003. Các bạn hướng dẫn mình với (xin lỗi vì mình là dân ngoại đạo)

Đưa file gì mà chẳng có tí số liệu nào trong đó vậy bạn?
 
Copy vào T9 rồi copy xuống nhé:

Mã:
=SUMPRODUCT(($G$5:$O$5=$S9)*($G$7:$O$141>0))


Vào excel help tự tìm hiểu về SUMPRODUCT nhé.
 
Còn điều kiện ở cột U nữa bạn?
 
U9:

Mã:
=SUMPRODUCT(($G$5:$O$5=$S9)*($G$7:$O$141<=2.75))


W9:


Mã:
=SUMPRODUCT(($G$5:$O$5=$S9)*($G$7:$O$141>=[COLOR=#ff0000]3[/COLOR])*($G$7:$O$141<=[COLOR=#ff0000]4.75[/COLOR]))


Sửa các điều kiện màu đỏ cho các cột khác nhé
 
Liệu có thể kết hợp hàm countif với and cho đơn giản hơn được không bạn?
 
Countifs sẽ không dùng được trên máy cài OF2003. Bạn có thể hướng dẫn mình viết hàm countif + and được không?
 
Dùng countif thì bạn phải sửa vùng xác định cột môn cho từng môn khác nhau, trong khi SUMPRODUCT thì xác định tự động.

Các trường hợp có nhiều môn trong nhiều cột thế này thì dùng SUMPRODUCT là phù hợp.
 
Nhưng dùng SUMPRODUCT thì tất cả những hàng mà không có học sinh vẫn bj tính là học sinh vắng thi (VD: lớp học chỉ có 50 học sinh thôi nhưng hàm này sẽ đếm đến hàng 141 và những ô có giá trị =0 sẽ bị tính vào số HS vắng).
Dùng Countif+AND thì phải sửa vùng xác định nhưng nó thỏa mãn được yêu cầu thực tế của mình bạn ạ. Bạn có thể giúp mình viết hàm Countif+ And được không, mình làm toàn báo lỗi sai. Ví dụ ở U9 mình viết thế này:
Mã:
=COUNTIF(and(G$7:G$141,>0,G$7:G$141,<=2.75))
Kiến thức Excel mình toàn tự vọc nên không có nền tảng gì cả...
 
MÌnh đã xử lý xong rồi. Cảm ơn các bạn đã giúp đỡ.
 
MÌnh đã xử lý xong rồi. Cảm ơn các bạn đã giúp đỡ.

ngồi ế độ quá, góp thêm bạn một hàm countif
Mã:
W9=COUNTIF(OFFSET($F$7:$F$141,,R9),"<=4.75")-COUNTIF(OFFSET($F$7:$F$141,,R9),"<3")
==========
hoặc như vậy
Mã:
W9=COUNTIF(OFFSET($F$7:$F$141,,R9),"<=4.75")-U9
có thể đặt name cho
Mã:
OFFSET($F$7:$F$141,,R9)
để xài chung cho cả hàng
 
Lần chỉnh sửa cuối:
Mình chưa hề có chút hiểu biết gì về hàm OFFSET cả. Kiến thức Excel hoàn toàn do mình tự vọc. Mình sẽ nghiên cứu thêm về hàm này. Thanks bạn.
 
Chung quy lại Offset cũng chỉ làm 1 hàm bình thường thôi. Quang trọng là tư duy làm sao cho ra công việc
 
Web KT

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

Back
Top Bottom