Các câu hỏi về hàm đếm (COUNT, COUNTA, COUNTIF...)

Liên hệ QC
Dem tren 1 Sheets đây

PHP:
Sub AInUsedRange()
 Dim Rng As Range, Clls As Range
 Dim lDem As Long
 
 Set Rng = Sheet1.UsedRange
 For Each Clls In Rng
    If InStr(UCase(Clls), "A") > 0 Then lDem = 1 + lDem
 Next Clls
 MsgBox Str(lDem)
End Sub
 
Nếu đếm có bao nhiêu chử A thì nên dùng code... còn như bạn muốn đếm số cell có chứa chử A thì dùng công thức này là nhẹ nhàng nhất:
Mã:
=COUNT(SEARCH("A",$C$7:$C$14,1))
ANH TUẤN
 
SA_DQ đã viết:
PHP:
Sub AInUsedRange()
Dim Rng As Range, Clls As Range
Dim lDem As Long
 
Set Rng = Sheet1.UsedRange
For Each Clls In Rng
If InStr(UCase(Clls), "A") > 0 Then lDem = 1 + lDem
Next Clls
MsgBox Str(lDem)
End Sub

Em xin bổ sung thêm MsgBox Str(IDem) - 1. Thank bac nhieu a
 
anhtuan1066 đã viết:
Nếu đếm có bao nhiêu chử A thì nên dùng code... còn như bạn muốn đếm số cell có chứa chử A thì dùng công thức này là nhẹ nhàng nhất:
Mã:
=COUNT(SEARCH("A",$C$7:$C$14,1))
ANH TUẤN

Bác Anh Tuấn kiểm tra lại dùm e công thức xài hay nhưng lại chưa cho kết quả , ra kq là 0 bác a
 
Hi... hi... Quên nói cho bạn biết đây là công thức mãng... nên phải Ctrl + Shift + Enter (Enter nó sẽ ra kết quả tầm bậy)
ANH TUẤN
 
anhtuan1066 đã viết:
Hi... hi... Quên nói cho bạn biết đây là công thức mãng... nên phải Ctrl + Shift + Enter (Enter nó sẽ ra kết quả tầm bậy)
ANH TUẤN
.
Ui, hay thế, bác có thể giới thiệu thêm hoặc cho em đường link về công thức mảng này không. Lần đầu tiên em thấy Enter lại cho kết quả khác Ctrl+Shift+Enter
 
Cả nhà ơi, bài này khó hơn chút xíu này, làm ơn tính dùm em các giá trị dạng số với . Thank u !
 

File đính kèm

  • tinh tong.xls
    13.5 KB · Đọc: 193
Hàm đếm trong excel

Mình muốn đếm số hs được điểm từ 2 đến 4,9 của lớp 10A thì phải làm thế nào.
Mong các bạn giúp. Cám ơn!
 
Cột thứ nhất là tên lớp, cột thứ 2 là điểm. Mình gửi file đính kèm mà sao ko thấy có nhỉ? Bạn có thể giúp mình rõ hơn ko? Cám ơn.
 

File đính kèm

  • VD.xls
    15 KB · Đọc: 268
Lần chỉnh sửa cuối:
Công thức của bạn mình làm thử rồi, nhưng còn của lớp 10A nữa cơ. Mình muốn đếm số HS được điểm từ 2 đến 4,9 chỉ của lớp 10A thôi. Bạn có thể chỉ rõ hơn ko?
 
Mình muốn đếm số HS được điểm từ 2 đến 4,9 chỉ của lớp 10A thôi. Bạn có thể chỉ rõ hơn ko?
Cột A chứa [mã lớp], cột C chứa [điểm số], bạn dùng công thức sau:
PHP:
=SUMPRODUCT(--(A2:A10="10A"),--(C2:C10>=2),--(C2:C10<=4.9))
=SUMPRODUCT((A2:A10="10A")*(C2:C10>=2)*(C2:C10<=4.9))
|
A​
|
B​
|
C​
|
1​
|
Lớp​
|
HỌ TÊN​
|
ĐIỂM​
|
2​
|10A|A|
3​
|
3​
|10B|B|
2​
|
4​
|10A|C|
1.5​
|
5​
|10B|D|
6​
|
6​
|10C|E|
5.3​
|
7​
|10A|F|
3.2​
|
8​
|10D|G|
3.5​
|
9​
|10F|H|
4.2​
|
10​
|10G|I|
5​
|
11​
|| =SUMPRODUCT(--(A2:A10="10A"),--(C2:C10>=2),--(C2:C10<=4.9)) ||
 
Thôi lần này chắc ăn, dùng SUMPRODUCT nhé.
 

File đính kèm

  • COUNTIF.xls
    14.5 KB · Đọc: 217
Web KT
Back
Top Bottom