Các câu hỏi về hàm COUNTIF (1 người xem)

Liên hệ QC

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

ke the con độ tuổi từ 10 đến 20 bỏ đi đâu
 
ke the con độ tuổi từ 10 đến 20 bỏ đi đâu
---
Bạn nghiền ngẫm điều kiện của anh ThuNghi thử xem:

Dùng countif thử xem
=COUNTIF($B$2:$B$15,">=20") những người >=20
=COUNTIF($B$2:$B$15,">30") những người >30

Và đây của chú NDU:
- Bạn muốn tính tuổi từ 20 đến 30
- Vậy đêm xem có bao nhiều người từ 20 trở lên, xong trừ đi số người lớn hơn 30
Vậy thôi!
Nguyên tắc cơ bản! Nhìn là hiểu
 
Cho em hỏi tí
ví dụ em là mình có mot dãy với C-MT ;A-CT,T-MD;A-MT
dùng hàm countif để đếm những dòng có chữ MT thôi là làm như thế nào
 
Cho em hỏi tí
ví dụ em là mình có mot dãy với C-MT ;A-CT,T-MD;A-MT
dùng hàm countif để đếm những dòng có chữ MT thôi là làm như thế nào

Chẳng hạn, dãy của bạn nằm từ A1 đến A4, với các ký tự bạn đã cho nêu trên,
Để đếm những dòng có chữ MT thôi thì dùng công thức sau:
PHP:
=COUNTIF($A$1:$A$4,"*"&"mt"&"*")
Hoặc:
PHP:
=SUMPRODUCT((ISERROR(SEARCH("mt",$A$1:$A$4))=FALSE)+COUNT($A$1:$A$4))
Hoặc:
PHP:
=SUMPRODUCT(NOT(ISERR(SEARCH("mt",$A$1:$A$4)))+COUNT($A$1:$A$4))
Thử xem,
 
Lần chỉnh sửa cuối:
Chẳng hạn, dãy của bạn nằm từ A1 đến A4, với các ký tự bạn đã cho nêu trên,
Để đếm những dòng có chữ MT thôi thì dùng công thức sau:
PHP:
=COUNTIF($A$1:$A$4,"*"&"mt"&"*")
Hoặc:
PHP:
=SUMPRODUCT((ISERROR(SEARCH("mt",$A$1:$A$4))=FALSE)+COUNT($A$1:$A$4))
Hoặc:
PHP:
=SUMPRODUCT(NOT(ISERR(SEARCH("mt",$A$1:$A$4)))+COUNT($A$1:$A$4))
Thử xem,
mình đã thử cách của bạn nhưng vẫn hem dc
bạn thủ làm ra file exel rồi gửi lên được ko vậy?
 
cho em hỏi tí
ví dụ em là mình có mot dãy với c-mt ;a-ct,t-md;a-mt
dùng hàm countif để đếm những dòng có chữ mt thôi là làm như thế nào
|
a​
|
b​
|
c​
|
1​
|
c-mt​
|
2​
|
=countif(a1:a4,"*mt*")​
|
2​
|a-ct| | |
3​
|t-md| | |
4​
|a-mt| | |
 
các anh chị giúp em lập hàm đếm số lượng người được ghi chú mà những người này đã đủ14 tuổi trở lên
 

File đính kèm

cho em hỏi thêm tí
(1) =(YEAR(TODAY())-15) ---> năm 1995
(2) =COUNTIF(H3:I500;"<=1995") ----> cái này cho ra kết quả số lượng người có năm sinh <= năm 1995
em kết hợp 2 hàm này lại :
=COUNTIF(H3:I500;"<=(YEAR(TODAY())-15)") thì không ra kết quả đúng như (2)
làm cách nào tính ra được như kết quả 2 mà mỗi năm mới không phải điều chỉnh số 1995
 
Bạn nhấn nút fx sẽ thấy nguyên nhân thôi. Nếu làm đúng, kết quả dòng thứ 2 của khung hội thoại sẽ là "<=1995", làm như bạn, nó chỉ là "<=(YEAR(TODAY())-15)", nguyên xi cái gì bạn gõ vào.

Thử cái này xem:

=COUNTIF(H3:I500;"<="&(YEAR(TODAY())-15))
 
HÀM Countif chỉ tìm và đếm được số nguyên.vậy các bác cho mình hỏi dùng hàm chỉ vừa tìm vừa đếm được số hữu tỷ.
Chẳng hạn như mình quản lý ngày nghỉ phép của công nhân, nếu cn nghỉ 1/2 ngày thì dùng hàm countif k đếm được.
giúp mình với nhé
 
Để dùng được and bạn phải dùng hàm Dcount, countif chỉ dùng được với 1 điều kiện thôi
 
Tất nhiên là không được, hàm này mình tạo chỉ đơn giản đếm số ô có màu vàng thôi. Nên mình nói bạn có thể phát triển thành hàm có thể đếm số ô với màu tuỳ ý ColorCell(Range,ColorIndex)
ColorIndex là mã của màu tương ứng. VD : màu vàng là 6, màu đỏ là 3...

Bác cho em hỏi với: nếu các cell ko tô màu mà là các ký tự, như các chữ cái thì mình có đếm đc ko? và phải dùng công thức gì? Thanks bác trước -\\/.
 
Tính thời gian đi trễ
Tình hình là em không biết tính thời gian đi trế của nhân viên thế nào các bác ạ
các bác giúp em được không
ca sáng là 5:00 ca chiều là 17:00
Tỉnh tổng thời gian đi trễ cho cả thảng
sử dụng hàm nào, countif được ko, các bác chỉ dùm em luôn đi
 
Tính thời gian đi trễ
Tình hình là em không biết tính thời gian đi trế của nhân viên thế nào các bác ạ
các bác giúp em được không
ca sáng là 5:00 ca chiều là 17:00
Tỉnh tổng thời gian đi trễ cho cả thảng
sử dụng hàm nào, countif được ko, các bác chỉ dùm em luôn đi
Bạn gửi file ví dụ lên đi, ăn "chay" khó ăn lắm
 
Số phiếu: H3 =COUNTIF($C$3:$C$14,G3)
Tổng số lượng: I3 =SUMIF($C$3:$C$14,G3,$D$3:$D$14)
Tổng tiền: =SUMIF($C$3:$C$14,G3,$E$3:$E$14)
Thanks Anh
Tại em thấy cột B "Mã phiếu" không có được sử dụng nên không biết có ý gì không,nên post lên diễn đàn hỏi...Thanks so much.
 
Hỏi về hàm countif

Mình có 1 file chấm công sử dụng hàm countif. Các bạn cho mình hỏi là nếu người lao động làm 24.5 công thì dùng ký hiệu gì để hay dùng hàm gì để có thể tính được công? Cám ơn các bạn!
 

File đính kèm

Mình có 1 file chấm công sử dụng hàm countif. Các bạn cho mình hỏi là nếu người lao động làm 24.5 công thì dùng ký hiệu gì để hay dùng hàm gì để có thể tính được công? Cám ơn các bạn!

Tôi nghĩ là: Việc người lao động có làm nửa buổi, hoặc là có bảng riêng để theo dõi hoặc nếu là đặc thù chỉ là part time thì tùy theo thỏa ước lao động tập thể hay quy định của mỗi đơn vị đặt ra một ký hiệu riêng (có thể là h (haft) cho dễ nhớ). Khi đã có ký hiệu rồi thì tính toán như x, R, L thôi. Bạn nên tham khảo với phòng Lao động Tiền lương của Cty bạn.

Thân.
 
Em có bảng tính:
|
A
1
| Đề tài: HongVan
2
|Đề tài: ABC
3
|DEF
4
| HongVan
5
|Đề tài: XYZ
Vì Em muốn đếm cell A1 & A4 cho kết qủa là 2 (2 cell chỉ khác có hay kg chữ "Đề tài: " ở fía trước), tương tự cho các cell khác
Bây giờ em dùng hàm Countif() như thế nào? hoặc hàm khác cũng được?
em cảm ơn!
 
Em có bảng tính:
|
A
1
| Đề tài: HongVan
2
|Đề tài: ABC
3
|DEF
4
| HongVan
5
|Đề tài: XYZ
Vì Em muốn đếm cell A1 & A4 cho kết qủa là 2 (2 cell chỉ khác có hay kg chữ "Đề tài: " ở fía trước), tương tự cho các cell khác
Bây giờ em dùng hàm Countif() như thế nào? hoặc hàm khác cũng được?
em cảm ơn!
Vậy thì sử dụng ký tự đại diện đi:
Mã:
=COUNTIF(A1:A5,"*HongVan")
(Kết thúc bằng "HongVan")
Hoặc
Mã:
=COUNTIF(A1:A5,"*HongVan*")
(Có "HongVan" trong chuỗi)
 
Vậy thì sử dụng ký tự đại diện đi:
Mã:
=COUNTIF(A1:A5,"*HongVan")
(Kết thúc bằng "HongVan")
Hoặc
Mã:
=COUNTIF(A1:A5,"*HongVan*")
(Có "HongVan" trong chuỗi)

Hi, nếu đơn giản như thế thì hi hi...
Vì em VD chỉ có 1 cái nên gây hiểu lầm cho các anh, nếu trong cột A có thêm "Đề tài: nghiaphuc", "nghiaphuc", "Đề tài: dhn46"; "dhn46", ...
thì làm sao có cthức tổng quát?
Em cảm ơn!
 
Hi, nếu đơn giản như thế thì hi hi...
Vì em VD chỉ có 1 cái nên gây hiểu lầm cho các anh, nếu trong cột A có thêm "Đề tài: nghiaphuc", "nghiaphuc", "Đề tài: dhn46"; "dhn46", ...
thì làm sao có cthức tổng quát?
Em cảm ơn!

Không hiểu bạn muốn đếm gì đây? Bạn cho file tổng quát lên xem nào.
 
Em có bảng tính:
|
A
1
| Đề tài: HongVan
2
|Đề tài: ABC
3
|DEF
4
| HongVan
5
|Đề tài: XYZ
Vì Em muốn đếm cell A1 & A4 cho kết qủa là 2 (2 cell chỉ khác có hay kg chữ "Đề tài: " ở fía trước), tương tự cho các cell khác
Bây giờ em dùng hàm Countif() như thế nào? hoặc hàm khác cũng được?
em cảm ơn!
Bạn chỉ mới đưa ra dữ liệu và kết quả, còn chưa nói cho mọi người biết là bạn muốn đếm cái gì? Đếm có bao nhiêu cell có chữ "HongVan"? Hay là.. gì gì khác?
 
Cột B là KQ trả về sau khi đếm từ A1:A10
con khủng long này xem sao
Dùng con khủng long này xem sao (CT mảng)
Mã:
=IF(SUMPRODUCT(1*(IF(ISERROR(FIND(":",$A$1:$A$10)),$A$1:$A$10,TRIM(MID($A$1:$A$10,FIND(":",$A$1:$A$10)+1,255)))=INDEX(IF(ISERROR(FIND(":",$A$1:$A$10)),$A$1:$A$10,TRIM(MID($A$1:$A$10,FIND(":",$A$1:$A$10)+1,255))),ROW(A1))))=1,0,SUMPRODUCT(1*(IF(ISERROR(FIND(":",$A$1:$A$10)),$A$1:$A$10,TRIM(MID($A$1:$A$10,FIND(":",$A$1:$A$10)+1,255)))=INDEX(IF(ISERROR(FIND(":",$A$1:$A$10)),$A$1:$A$10,TRIM(MID($A$1:$A$10,FIND(":",$A$1:$A$10)+1,255))),ROW(A1)))))
 
Em đóng góp công thức
=SUM(IF(IF(ISERROR(FIND(":",$A$1:$A$10)),$A$1:$A$10,TRIM(RIGHT($A$1:$A$10,LEN($A$1:$A$10)-FIND(":",$A$1:$A$10))))=IF(ISERROR(FIND(":",A1)),A1,TRIM(RIGHT(A1,LEN(A1)-FIND(":",A1)))),1,0))
 
dùng hàm countif 2 điều kiện được không các bạn ?

Nhờ các bạn giải dùm câu hỏi này ! (file đính kèm), mình xài excel 2003
 

File đính kèm

Em có 1 cột chỉ gồm các số 1 và 0 (hoặc ô trống), các bác chỉ giúp em cách đếm các nhóm ô chứa số 1 liên tiếp, và tính max tổng của các nhóm ô chứa số 1 liên tiếp ( hoặc max tổng của các ô trống liên tiếp). Em xin cảm ơn!
 
Em có 1 cột chỉ gồm các số 1 và 0 (hoặc ô trống), các bác chỉ giúp em cách đếm các nhóm ô chứa số 1 liên tiếp, và tính max tổng của các nhóm ô chứa số 1 liên tiếp ( hoặc max tổng của các ô trống liên tiếp). Em xin cảm ơn!
Bạn gửi dữ liệu theo file đính kèm lên đây xem như thế nào, và mô phỏng kết quả, rồi ta tính tiếp nhé.
Vì tự giả định số liệu vừa mất thời gian lại có khi không đúng ý bạn.
 
Bạn gửi dữ liệu theo file đính kèm lên đây xem như thế nào, và mô phỏng kết quả, rồi ta tính tiếp nhé.
Vì tự giả định số liệu vừa mất thời gian lại có khi không đúng ý bạn.
Em thí dụ trên file kèm theo đây, nhờ các bác chỉ bảo giúp ạ. Em cảm ơn nhiều ạ!
 

File đính kèm

Em thí dụ trên file kèm theo đây, nhờ các bác chỉ bảo giúp ạ. Em cảm ơn nhiều ạ!

Hiện tại nếu dùng công thức tôi chỉ nghĩ ra được 2 trường hợp sau:
Bạn đặt name cho vùng dữ liệu của bạn:
Mã:
Data=Sheet1!$B$5:$B$40
1. Tìm số nhóm số 1 liên tục
Mã:
=(SUMPRODUCT(1*(SUBTOTAL(109,OFFSET($B$5,ROW(INDIRECT("1:"&ROWS(Data)))-1,,2,))=1))+1)/2
2. Giá trị max của nhóm ô trống:
Mã:
=MATCH(0,MMULT(TRANSPOSE(ROW(Data)/ROW(Data)),1*(SUBTOTAL(103,OFFSET($B$5,ROW(INDIRECT("1:"&ROWS(Data)))-1,,TRANSPOSE(ROW(INDIRECT("1:"&ROWS(Data)))),))=0)),0)-1
nhấn Ctrl + Shift + Enter
Bạn xem theo file đính kèm.
Còn lại bài này tốt nhất nên dùng VBA cho khỏe.
 

File đính kèm

Em chào Thầy cô & anh chị!
Em có cột E, bao gồm tên các tháng như: T01 (tháng 01), ..., T12 (tháng12), dữ liệu đang có số liệu là E12:E26
Bây giờ em muốn đếm trong cột E này có bao nhiêu tháng BẰNG HOẶC NHỎ HƠN tháng 5
Em sử dụng cthức
PHP:
=SUMPRODUCT(((RIGHT($E$12:$E$26;2)*1)<=5)*1)
Cthức này thì OK, nhưng khi mở rộng vùng tham chiếu có thêm những cell trống thì không được, ví dụ E12:E100
Vì em muốn để cthức này trong C.F, nên muốn để vùng tham chiếu dư ra để khỏi sửa Cthức
Vậy vui lòng giúp em 1 cthức khác để thay cthức trên!
Em cảm ơn!
 

File đính kèm

Em chào Thầy cô & anh chị!
Em có cột E, bao gồm tên các tháng như: T01 (tháng 01), ..., T12 (tháng12), dữ liệu đang có số liệu là E12:E26
Bây giờ em muốn đếm trong cột E này có bao nhiêu tháng BẰNG HOẶC NHỎ HƠN tháng 5
Em sử dụng cthức
PHP:
=SUMPRODUCT(((RIGHT($E$12:$E$26;2)*1)<=5)*1)
Cthức này thì OK, nhưng khi mở rộng vùng tham chiếu có thêm những cell trống thì không được, ví dụ E12:E100
Vì em muốn để cthức này trong C.F, nên muốn để vùng tham chiếu dư ra để khỏi sửa Cthức
Vậy vui lòng giúp em 1 cthức khác để thay cthức trên!
Em cảm ơn!

Cell rổng, ta lấy RIGHT 2 ký tự, xong nhân với 1 sẽ lỗi ngay lập tức
Sửa thành vầy:
Mã:
=SUMPRODUCT((RIGHT($E$12:$E$260,2)<=[COLOR=#ff0000]"05"[/COLOR])*[COLOR=#ff0000]($E$12:$E$260<>"")[/COLOR])
 
Nhờ các anh/chị trong diễn đàn giúp đỡ, mình muốn biết có bao nhiêu giải nhất, nhì, ba cho từng trường dựa vào sheet MON DHTT 2012-2013 trong file đính kèm.
Cám ơn nhiều!
 

File đính kèm

Nhờ các anh/chị trong diễn đàn giúp đỡ, mình muốn biết có bao nhiêu giải nhất, nhì, ba cho từng trường dựa vào sheet MON DHTT 2012-2013 trong file đính kèm.
Cám ơn nhiều!
Bạn dùng thử công thức này tại F40:
Mã:
=SUMPRODUCT(('MON DHTT 2012-2013'!$A$33:$A$40='TONG HOP MON DHTT 2012-2013'!F$39)*('MON DHTT 2012-2013'!$B$33:$B$40='TONG HOP MON DHTT 2012-2013'!$B40)+('MON DHTT 2012-2013'!$D$33:$D$40='TONG HOP MON DHTT 2012-2013'!F$39)*('MON DHTT 2012-2013'!$E$33:$E$40='TONG HOP MON DHTT 2012-2013'!$B40))
rồi copy sang các ô khác.
 
Bạn dùng thử công thức này tại F40:
Mã:
=SUMPRODUCT(('MON DHTT 2012-2013'!$A$33:$A$40='TONG HOP MON DHTT 2012-2013'!F$39)*('MON DHTT 2012-2013'!$B$33:$B$40='TONG HOP MON DHTT 2012-2013'!$B40)+('MON DHTT 2012-2013'!$D$33:$D$40='TONG HOP MON DHTT 2012-2013'!F$39)*('MON DHTT 2012-2013'!$E$33:$E$40='TONG HOP MON DHTT 2012-2013'!$B40))
rồi copy sang các ô khác.
Cảm ơn bạn, bạn vui lòng giúp mình viết công thức cho file đính kèm sau đây nhé. Mình muốn tổng hợp dữ liệu từ sheet KHOI TRUNG HOC CO SO sang sheet TONG HOP MON DIEN KINH THCS.
Một lần nữa chân thành cảm ơn!
 

File đính kèm

Lần chỉnh sửa cuối:
Sửa dùm em hàm Countif

Em muốn đếm xem trong vùng có bao nhiêu số bắt đầu từ số 2 theo công thức
PHP:
=COUNTIF(A1:A40;"=2*")
nhưng không biết do sai ở đâu mà không ra kết quả, xin nhờ mọi người sửa dùm em
 

File đính kèm

Em muốn đếm xem trong vùng có bao nhiêu số bắt đầu từ số 2 theo công thức
PHP:
=COUNTIF(A1:A40;"=2*")
nhưng không biết do sai ở đâu mà không ra kết quả, xin nhờ mọi người sửa dùm em

Ký tự đại diện như *, ? không thể áp dụng được đối với COUNTIF khi dữ liệu là number
Để giải quyết, ta dùng SUMPRODUCT
Mã:
=SUMPRODUCT(1*(LEFT(A1:A40)="2"))
 
Ký tự đại diện như *, ? không thể áp dụng được đối với COUNTIF khi dữ liệu là number
Để giải quyết, ta dùng SUMPRODUCT
Mã:
=SUMPRODUCT(1*(LEFT(A1:A40)="2"))
Nếu em muốn lọc những số mà bắt đầu từ 2 nếu không dùng Countif thì Name điều kiện viết thế nào ah?
---
Xin lỗi thày, em nhầm ah (em tự phức tạp vấn đề quá)
 
Lần chỉnh sửa cuối:
em dùng hàm Counif cho 1 hàng thì ra kết quả chính xác nhưng khi vùng xét điều kiện là 1 cột thì cho kết quả là 0
Ai biết thì giúp e với

VD: =COUNTIF(A1:Q1,"x") thì kết quả là 6
nhưng e dùng =COUNTIF(A1:A10,"x") thì kết quả là không trong khi kết quả đúng phải là 4 chẳng hạn... ???
 
Lần chỉnh sửa cuối:
em dùng hàm Counif cho 1 hàng thì ra kết quả chính xác nhưng khi vùng xét điều kiện là 1 cột thì cho kết quả là 0
Ai biết thì giúp e với

VD: =COUNTIF(A1:Q1,"x") thì kết quả là 6
nhưng e dùng =COUNTIF(A1:A10,"x") thì kết quả là không trong khi kết quả đúng phải là 4 chẳng hạn... ???
Về ý nghĩa thì 2 công thức này hoàn toàn giống nhau, còn vì sao không ra kết quả đúng thì bạn phải gửi cái file đó lên đây xem sao.
 
Về ý nghĩa thì 2 công thức này hoàn toàn giống nhau, còn vì sao không ra kết quả đúng thì bạn phải gửi cái file đó lên đây xem sao.
Khác nhau chứ huynh ơi : 1 anh là =COUNTIF(A1:Q1,"x") còn 1 anh là =COUNTIF(A1:A10,"x"), ai biết trong 2 cái vùng để đếm đó bạn ấy đặt cái quái gì mà ra kết quả khác nhau.....
 
Mình có 1 ví dụ như trong hình, mày mò mãi nhưg vẫn không sao làm đc với hàm countif hay là counta, mong mọi người giúp dùm, thanks nhiều lắm.
 

File đính kèm

  • 1.jpg
    1.jpg
    185.7 KB · Đọc: 35
Chỉnh sửa lần cuối bởi điều hành viên:
Mình có 1 ví dụ như trong hình, mày mò mãi nhưg vẫn không sao làm đc với hàm countif hay là counta, mong mọi người giúp dùm, thanks nhiều lắm.

Bạn thử dùng hàm này xem:

=AVERAGE(SUMIF($A$1:$A$16,"Lan",$B$2:$B$16),SUMIF($A$1:$A$16,"Huệ",$B$2:$B$16))

Thật ra tôi cũng chẳng rõ vấn đề bạn lắm nên không biết phải làm như trên có đúng không. Nếu chỉ muốn lấy trung bình của "em Lan", có nghĩa là Lan có 3 mục (kể cả mục không có giá trị) thì có phải rằng tổng số của em Lan mình chia cho 3 đúng không?

Vậy công thức sẽ như sau:

=SUMIF($A$1:$A$16,"Lan",$B$2:$B$16)/COUNTIF($A$2:$A$16,"Lan")
 
Lần chỉnh sửa cuối:
Bạn thử dùng hàm này xem:

=AVERAGE(SUMIF($A$1:$A$16,"Lan",$B$2:$B$16),SUMIF($A$1:$A$16,"Huệ",$B$2:$B$16))

Thật ra tôi cũng chẳng rõ vấn đề bạn lắm nên không biết phải làm như trên có đúng không. Nếu chỉ muốn lấy trung bình của "em Lan", có nghĩa là Lan có 3 mục (kể cả mục không có giá trị) thì có phải rằng tổng số của em Lan mình chia cho 3 đúng không?

Vậy công thức sẽ như sau:

=SUMIF($A$1:$A$16,"Lan",$B$2:$B$16)/COUNTIF($A$2:$A$16,"Lan")

Sr, mình xin giải thích lại là mình muốn tính bình quân của riêng 1 giá trị Lan hoặc Huệ, ví dụ như Lan nếu tính ra đúng thì kết quả sẽ là (3+9)/2 (chỉ chia 2 vì có 1 dòng ko có giá trị).
Thanks bạn.
 
Lần chỉnh sửa cuối:
Sr, mình xin giải thích lại là mình muốn tính bình quân của riêng 1 giá trị Lan hoặc Huệ, ví dụ như Lan nếu tính ra đúng thì kết quả sẽ là (3+9)/2 (chỉ chia 2 vì có 1 dòng ko có giá trị).
Thanks bạn.

Bạn không phải xin lỗi. Bạn viết cụ thể rồi.
"chia trung bình của riêng Lan HOẶC Huệ"
"chỉ đếm những dòng CÓ GIÁ TRỊ, như là Lan thì chỉ CÓ 2 DÒNG"
 
Sr, mình xin giải thích lại là mình muốn tính bình quân của riêng 1 giá trị Lan hoặc Huệ, ví dụ như Lan nếu tính ra đúng thì kết quả sẽ là (3+9)/2 (chỉ chia 2 vì có 1 dòng ko có giá trị).
Thanks bạn.

bạn thử công thức này
=SUMIF($A$1:$A$16,A1,$B$1:$B$16)/COUNTIFS($A$1:$A$16,A1,$B$1:$B$16,">0")
 
Không ra kết quả được bạn ah, còn công thức nào khác ko nhỉ?
Mình thêm file đính kèm.

ah, tại cột bên kia là %
sửa lại là
=SUMIF($A$1:$A$16,A2,$B$1:$B$16)*100/COUNTIFS($A$1:$A$16,A2,$B$1:$B$16,">0")

hoặc format cột C, cột chưa công thức, thành percentage
 

File đính kèm

Lần chỉnh sửa cuối:
ah, tại cột bên kia là %
sửa lại là
=SUMIF($A$1:$A$16,A2,$B$1:$B$16)*100/COUNTIFS($A$1:$A$16,A2,$B$1:$B$16,">0")

hoặc format cột C, cột chưa công thức, thành percentage

2.jpg
Mình down file bạn gửi, nếu ko đụng chạm vào thì kết quả đúng nhưg khi kéo xuống hoặc viết y chang công thức đó qua ô khác thì nó lại ko ra, hình phía trên thì công thức có thêm "_xlfn." là gì mình ko hiểu cho lắm, hay tại down về máy mình nó xuất hiện thêm ko.
 
View attachment 101443
Mình down file bạn gửi, nếu ko đụng chạm vào thì kết quả đúng nhưg khi kéo xuống hoặc viết y chang công thức đó qua ô khác thì nó lại ko ra, hình phía trên thì công thức có thêm "_xlfn." là gì mình ko hiểu cho lắm, hay tại down về máy mình nó xuất hiện thêm ko.

ah, bạn xài ễxcel 2003 hả?
nó ko có countifs, đển mình làm lại

rùi bạn thử lại công thức này
=SUMPRODUCT(($A$1:$A$16=A1)*($B$1:$B$16))/SUMPRODUCT(($A$1:$A$16=A1)*($B$1:$B$16>0))
nhớ format cột C là percentage nha
 
Lần chỉnh sửa cuối:
Mình down file bạn gửi, nếu ko đụng chạm vào thì kết quả đúng nhưg khi kéo xuống hoặc viết y chang công thức đó qua ô khác thì nó lại ko ra, hình phía trên thì công thức có thêm "_xlfn." là gì mình ko hiểu cho lắm, hay tại down về máy mình nó xuất hiện thêm ko.

Công thức đó bạn không dùng được là đúng rồi, bởi bạn xài Excel 2003, bạn nên dùng công thức này:

=SUMIF($A$1:$A$16,"Lan",$B$1:$B$16)/SUMPRODUCT(($A$1:$A$16="Lan")*($B$1:$B$16>0))
 
Thanks nhiều lắm, mình làm đc rồi.
 
Anh chị nào giúp em giải quyết vấn đề này với ạ. Em có 1 file (sheet : Weekly) thống kê số lượng ao nuôi tôm của 5 farm bao gồm các dữ liệu sau: tên farm, tên ao, size tôm, và trọng lượng tôm (kg)của từng ao. Giờ em phải làm 1 bảng thống kê nguyên liệu (sheet : Raw material) yêu cầu là : đếm số lượng ao của 1 farm có tôm từ size này đến size này , vd: farm Quang Tri có 8 ao tôm từ size 56-60, 1 ao size từ 61-65.
Em dùng hàm Countifs để đếm, nhưng có ô thì trả về giá trị đúng, ô lại sai, có ô thì những giá trị lặp lại ko được đếm em lấy, em lấy ví dụ 2 ô này ạ
M9=COUNTIFS(Weekly!$A$7:$A$166,"Quang Tri",Weekly!$E$7:$E$166,">=56",Weekly!$E$7:$E$166,"<=60") --> trả giá trị bằng 8 --> đúng
O9=COUNTIFS(Weekly!$A$7:$A$166,"Quang Tri",Weekly!$E$7:$E$166,">=61",Weekly!$E$7:$E$166,"<=65") --> trả giá trị bằng 0 ---> sai
P/s: loay hoay với 2 ô này thôi đã ko ra rồi ạ :(
 

File đính kèm

Anh chị nào giúp em giải quyết vấn đề này với ạ. Em có 1 file (sheet : Weekly) thống kê số lượng ao nuôi tôm của 5 farm bao gồm các dữ liệu sau: tên farm, tên ao, size tôm, và trọng lượng tôm (kg)của từng ao. Giờ em phải làm 1 bảng thống kê nguyên liệu (sheet : Raw material) yêu cầu là : đếm số lượng ao của 1 farm có tôm từ size này đến size này , vd: farm Quang Tri có 8 ao tôm từ size 56-60, 1 ao size từ 61-65.
Em dùng hàm Countifs để đếm, nhưng có ô thì trả về giá trị đúng, ô lại sai, có ô thì những giá trị lặp lại ko được đếm em lấy, em lấy ví dụ 2 ô này ạ
M9=COUNTIFS(Weekly!$A$7:$A$166,"Quang Tri",Weekly!$E$7:$E$166,">=56",Weekly!$E$7:$E$166,"<=60") --> trả giá trị bằng 8 --> đúng
O9=COUNTIFS(Weekly!$A$7:$A$166,"Quang Tri",Weekly!$E$7:$E$166,">=61",Weekly!$E$7:$E$166,"<=65") --> trả giá trị bằng 0 ---> sai
P/s: loay hoay với 2 ô này thôi đã ko ra rồi ạ :(

Hình như bạn muốn thế này thì phải. Xem file đính kèm nhé.
 

File đính kèm

Anh chị nào giúp em giải quyết vấn đề này với ạ. Em có 1 file (sheet : Weekly) thống kê số lượng ao nuôi tôm của 5 farm bao gồm các dữ liệu sau: tên farm, tên ao, size tôm, và trọng lượng tôm (kg)của từng ao. Giờ em phải làm 1 bảng thống kê nguyên liệu (sheet : Raw material) yêu cầu là : đếm số lượng ao của 1 farm có tôm từ size này đến size này , vd: farm Quang Tri có 8 ao tôm từ size 56-60, 1 ao size từ 61-65.
Em dùng hàm Countifs để đếm, nhưng có ô thì trả về giá trị đúng, ô lại sai, có ô thì những giá trị lặp lại ko được đếm em lấy, em lấy ví dụ 2 ô này ạ
M9=COUNTIFS(Weekly!$A$7:$A$166,"Quang Tri",Weekly!$E$7:$E$166,">=56",Weekly!$E$7:$E$166,"<=60") --> trả giá trị bằng 8 --> đúng
O9=COUNTIFS(Weekly!$A$7:$A$166,"Quang Tri",Weekly!$E$7:$E$166,">=61",Weekly!$E$7:$E$166,"<=65") --> trả giá trị bằng 0 ---> sai
P/s: loay hoay với 2 ô này thôi đã ko ra rồi ạ :(

sai phải ùi
O9=COUNTIFS(Weekly!$A$7:$A$166,"Quang Tri",Weekly!$E$7:$E$166,">=61",Weekly!$E$7:$E$166, "<=65")
bạn thử qua bên sheet weekly rùi filter theo điều trên xem, ko ra giá trị nào hết
nhưng khi kiểm tra bằng mắt thì thấy dòng 12 đạt tiêu chuẩn này, nhưng thực ra giá trị tại E12=60.6060606060606
nhưng do bạn format number nên bạn thấy nó là 61, nhưng cái hàm trên thì nó chỉ cho là 60.606..... thui bạn ạh.
bạn tìm cách khắc phục được chứ?
 
sai phải ùi
O9=COUNTIFS(Weekly!$A$7:$A$166,"Quang Tri",Weekly!$E$7:$E$166,">=61",Weekly!$E$7:$E$166 , "<=65")
bạn thử qua bên sheet weekly rùi filter theo điều trên xem, ko ra giá trị nào hết
nhưng khi kiểm tra bằng mắt thì thấy dòng 12 đạt tiêu chuẩn này, nhưng thực ra giá trị tại E12=60.6060606060606
nhưng do bạn format number nên bạn thấy nó là 61, nhưng cái hàm trên thì nó chỉ cho là 60.606..... thui bạn ạh.
bạn tìm cách khắc phục được chứ?
em hiểu ra vấn đề rồi ạ, giờ đang bắt tay khắc phục :-=
Hình như bạn muốn thế này thì phải. Xem file đính kèm nhé.
chính xác là cái em cần, nhưng hàm sumproduct này em chưa học nên nhìn ko hiểu gì cả. Tự học nên loay hoay mãi. Có gì ko hiểu em xin phép hỏi được ko -\\/.
Cảm ơn anh chị nhiều lắm /-*+/
 
chao cac anh chi, em la thanh vien moi nen khong biet gi nhieu co gi khong phai mong moi nguoi bo qua cho. em dang khuc mac voi bai tap nay mong anh chi giup do, cam on moi nguoi nhieu
 

File đính kèm

Mình thì có bảng kết quả thi như trong file đính kèm. Nhưng bây giờ muốn thống kê số giải của từng trường thì ko biết làm thế nào. Dung COUNTIF(AND......... rồi nhưng ko được. Các bác chỉ giáo.
 

File đính kèm

Mình thì có bảng kết quả thi như trong file đính kèm. Nhưng bây giờ muốn thống kê số giải của từng trường thì ko biết làm thế nào. Dung COUNTIF(AND......... rồi nhưng ko được. Các bác chỉ giáo.

E7=SUMPRODUCT(('Xep giai'!$F$8:$F$72=$B7)*('Xep giai'!$L$8:$L$72=E$6)), kéo qua phải, kéo xuống
nếu E 2007 trở lên thì sumifS
 
Mình thì có bảng kết quả thi như trong file đính kèm. Nhưng bây giờ muốn thống kê số giải của từng trường thì ko biết làm thế nào. Dung COUNTIF(AND......... rồi nhưng ko được. Các bác chỉ giáo.
Bạn đang xài Excell 2003 nên xài đỡ công thức này ở E7:
=SUMPRODUCT(('Xep giai'!$F$8:$F$40='Thong ke HS du thi'!$B7)*('Xep giai'!$L$8:$L$40='Thong ke HS du thi'!E$6))
Kéo ngang, Kéo xuống.
Thân!
Hic! trùng!!!
 
Hic...
Mình làm như Let'Gâu Gâu và phuocam chỉ nhưng ra thống kê không đúng. Không biết 10 giải nữa "mất" đi đâu bạn à...
 

File đính kèm

Hic...
Mình làm như Let'Gâu Gâu và phuocam chỉ nhưng ra thống kê không đúng. Không biết 10 giải nữa "mất" đi đâu bạn à...
Khônh phải mất 10 giải mà mất 13 giải của trường Lý Thường kiệt . Hic! Hic!
Bạn sửa chữ LTK thành Lý Thường kiệt là xong!
Thân!
 
Oh my God !!!!!!!! Mình đúng là gà mờ..... Thanks phuocam rất nhiều.
Bạn giúp tớ viết hàm thống kê các mức độ điểm trong "xếp giải" với nhé.
 

File đính kèm

File đính kèm

Cách này của bạn cho ra kết quả đúng nhưng bắt buộc phải sửa lại tiêu đề cột. Như vậy không đúng yêu cầu bạn ạ. Thanks bạn rất nhiều.
 

File đính kèm

Cảm ơn bạn. Nhưng bạn có thể giải thích hộ cấu trúc, ý nghĩa, tác dụng của hàm này đc ko (để mình hiểu và học ý mà). Mình thấy cấu trúc hàm này có vẻ lạ...
 
Cảm ơn bạn. Nhưng bạn có thể giải thích hộ cấu trúc, ý nghĩa, tác dụng của hàm này đc ko (để mình hiểu và học ý mà). Mình thấy cấu trúc hàm này có vẻ lạ...
nếu thấy hơi lạ thì sử dụng cái này đi. công thức đơn giản thôi
 

File đính kèm

Giúp về hàm countifs

Mình có 1 câu như sau : Đếm số sinh viên có điểm trung bình >= 8 và sinh năm 1992 . Mình dùng hàm COUNTIFS như sau

=COUNTIFS(H1:H10,">=8",D1:D10,"*1992")
nhưng ko ra kết cả , ko biết sai ở đâu

H1:H10 : vùng chứa dữ liệu điểm trung bình
D1:D10 : vùng chứa dữ liệu ngày sinh ( dạng aa/bb/199X) .

Mình cần làm trong 1 hàm nhé , chứ ko dùng cách kiểu như lọc bằng filter rồi mới đếm . cảm ơn các bạn
 
Mình có 1 câu như sau : Đếm số sinh viên có điểm trung bình >= 8 và sinh năm 1992 . Mình dùng hàm COUNTIFS như sau

nhưng ko ra kết cả , ko biết sai ở đâu

H1:H10 : vùng chứa dữ liệu điểm trung bình
D1:D10 : vùng chứa dữ liệu ngày sinh ( dạng aa/bb/199X) .

Mình cần làm trong 1 hàm nhé , chứ ko dùng cách kiểu như lọc bằng filter rồi mới đếm . cảm ơn các bạn
Thử công thức này:
=COUNTIFS(H1:H10,">=8",D1:D10,">="&DATE(1992,1,1),D1:D10,"<"&DATE(1993,1,1)) .
 
Hàm Countif

Xin các cao thủ chỉ giảng

Mình đang có một bảng tính đếm số ngày công (30 ngày công ) thì sẽ một số trường hợp vd
nghỉ 0.5 ngày (0.5P), nghỉ 2 tiếng (0.2P)...
Nếu countif(*P) thì đếm tất cả , như thế thì không chuẩn xác.
Xin các cao thủ chỉ giáo thếm

P/s : Xin xem công thức ở cột (P)

xin cảm ơn​


Excel - Một phần tất yếu
 

File đính kèm

Trong này có nhiều loại tính công: X, H, A, P rồi 0.5A, 0.2P....
Tôi nghĩ bạn count mỗi loại vào 1 cột trước.
Gồm
Cột X
Cột H
Cột A
Cột 0.5A
Cột 0.2P
....
Sau đó tính tổng các cột này lại, dựa trên hình thức quy đổi của bạn là xong.
 
Lần chỉnh sửa cuối:
Xin các cao thủ chỉ giảng

Mình đang có một bảng tính đếm số ngày công (30 ngày công ) thì sẽ một số trường hợp vd
nghỉ 0.5 ngày (0.5P), nghỉ 2 tiếng (0.2P)...
Nếu countif(*P) thì đếm tất cả , như thế thì không chuẩn xác.
Xin các cao thủ chỉ giáo thếm

P/s : Xin xem công thức ở cột (P)

xin cảm ơn​


Excel - Một phần tất yếu

cũng không hiểu lắm, thử tạm công thức này cho ô AR9 xem sao:
PHP:
=SUM(IF(SUBSTITUTE(F9:AJ9,"P","")<>F9:AJ9,IF(F9:AJ9<>"P",--SUBSTITUTE(F9:AJ9,"P",""),1),0))
<--- kết thúc bằng ctrl+shift+enter
 
Mình đã thử dùng công thức của bạn mà vẫn không được
cảm ơn bạn nhiều
 
Bạn nên chấp công phép thành giờ, ví dụ nghỉ 4h phép thì ghi vào bảng công là 4P, sau khi cộng tất cả giờ nghỉ phép trong tháng sẽ quy ra thành ngày công. với tinh thần như vậy, tại AR4, mình đề nghị công thức như sau:

=SUM(IF(ISERROR(FIND("P";F4:AJ4));0;VALUE(LEFT(F4:AJ4;LEN(F4:AJ4)-1))))
kết thúc bằng ctrl+shift+enter
 
Bạn nên chấm công phép thành giờ, ví dụ: nghỉ 4h phép thì ghi vào bảng công là 4P, sau khi cộng tất cả giờ nghỉ phép trong tháng sẽ quy ra ngày công, với tinh thần như vậy, tại AR4, mình đề nghị công thức như sau:

=SUM(IF(ISERROR(FIND("P";F4:AJ4));0;VALUE(LEFT(F4:AJ4;LEN(F4:AJ4)-1))))

Ctrl-Shift-Enter

mình gởi lại file trong đó có công thức

Xin các cao thủ chỉ giảng

Mình đang có một bảng tính đếm số ngày công (30 ngày công ) thì sẽ một số trường hợp vd
nghỉ 0.5 ngày (0.5P), nghỉ 2 tiếng (0.2P)...
Nếu countif(*P) thì đếm tất cả , như thế thì không chuẩn xác.
Xin các cao thủ chỉ giáo thếm

P/s : Xin xem công thức ở cột (P)

xin cảm ơn​


Excel - Một phần tất yếu
 

File đính kèm

Hỏi về cách thống kê trong Excel 2007

Chào mọi người!
Em đang làm excel về quản lý công văn, giấy tờ. Em quản lý rất nhiều tài liệu ở các năm khác nhau. Bây giờ em muốn làm 1 chức năng thông kê theo năm để dễ tìm kiếm.
Ví dụ như em chọn năm 2013 thì sẽ ra đc hết những tài liệu của năm 2013 ra ấy.
Ai biết cách làm giúp em với ạ.
 
Chào mọi người!
Em đang làm excel về quản lý công văn, giấy tờ. Em quản lý rất nhiều tài liệu ở các năm khác nhau. Bây giờ em muốn làm 1 chức năng thông kê theo năm để dễ tìm kiếm.
Ví dụ như em chọn năm 2013 thì sẽ ra đc hết những tài liệu của năm 2013 ra ấy.
Ai biết cách làm giúp em với ạ.
Thêm 1 cột phụ, công văn của năm 2013 thì nhập vào 2013 ....
Auto Filter theo cột phụ này.
HÍC!
 
các bác cho em hỏi là bây giờ em muốn dùng hàm countif để đếm trong vùng điều kiện có bao nhiêu ô > 1 ô cho trước thì có đc không/??
 
Xin chào các bác. Em có 2 cột như sau: Cột 1 là chỉ số đồng hồ nước tháng 7, cột 2 là chỉ số đồng hồ nước tháng 8. Em muốn đếm số hộ sử dụng nước trong 1 tháng. Tức là lấy số nước cột 2 - số nước cột 1 lớn hơn 0 thì là hộ đó dùng nước, rồi đếm (không dùng cột phụ).Hỏi các bác làm như thế nào ạ
 
Xin chào các bác. Em có 2 cột như sau: Cột 1 là chỉ số đồng hồ nước tháng 7, cột 2 là chỉ số đồng hồ nước tháng 8. Em muốn đếm số hộ sử dụng nước trong 1 tháng. Tức là lấy số nước cột 2 - số nước cột 1 lớn hơn 0 thì là hộ đó dùng nước, rồi đếm (không dùng cột phụ).Hỏi các bác làm như thế nào ạ

Với số liệu mơ hồ như vậy, Bạn đến nhà tôi, số 111, ấp 222, xã 333, huyện 444, tỉnh 555, tôi có cách tính. Bảo đảm không đúng phạt 1 xị.
 
Lần chỉnh sửa cuối:
Với số liệu mơ hồ như vậy, Bạn đến nhà tôi, số 111, ấp 222, xã 333, huyện 444, tỉnh 555, tôi có cách tính. Bảo đảm không đúng phạt 1 xị.
Cảm ơn bác đã quan tâm, xin được bác mách nước,mà em ở Bắc Ninh cơ. Làm thì em có thể làm được thủ công, đại khái là ở Criteria trong COUNTIF có thể là một điều kiện kiểu như " Số liệu cột A- số liệu cột B >0" thì nhặt ra đếm, còn range thì là " số liệu ở cả cột A và B". Bình thường thì em phải làm một cột hiệu A-B, rồi dùng COUNTIF đếm các phần tử >0
 
Cảm ơn bác đã quan tâm, xin được bác mách nước,mà em ở Bắc Ninh cơ. Làm thì em có thể làm được thủ công, đại khái là ở Criteria trong COUNTIF có thể là một điều kiện kiểu như " Số liệu cột A- số liệu cột B >0" thì nhặt ra đếm, còn range thì là " số liệu ở cả cột A và B". Bình thường thì em phải làm một cột hiệu A-B, rồi dùng COUNTIF đếm các phần tử >0
COUNTIF không dùng được nếu không dùng cột phụ.
Giải pháp khác: =SUMPRODUCT(--(Cột B > Cột A))
 
Em có bài tập này muốn hỏi các bác:
1. Đặt công thức thế nào để trong vùng dữ liệu không tính dòng tổng vào?
2. Muốn đếm sản phẩm từ 2 sheets thì làm thế nào?
Em loay hoay mãi không ra, các bác giúp em với **~**
 

File đính kèm

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

Back
Top Bottom