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

Liên hệ QC

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

khanhnth02

Thành viên thường trực
Tham gia
5/8/07
Bài viết
338
Được thích
36
chúc a một ngày vui vẻ và hạnh phúc
help me! giả sử trong một cột ta có nhiều loại khách hàng ví dụ: khách hàng A, B, C, A.
a có hàm nào đếm được có bao nhiêu khách hàng trong đó không( nếu như ở trên thì ta được tổng cộng là 3 Khách hàng A,B và C)
E co hàm COUNT nhưng nó cho ra 4 khách hàng.
tìm hiểu và gửi cho em nhé, cảm ơn a nhiều
 
Chỉnh sửa lần cuối bởi điều hành viên:
khanhnth02 đã viết:
chúc a một ngày vui vẻ và hạnh phúc
help me! giả sử trong một cột ta có nhiều loại khách hàng ví dụ: khách hàng A, B, C, A.
a có hàm nào đếm được có bao nhiêu khách hàng trong đó không( nếu như ở trên thì ta được tổng cộng là 3 Khách hàng A,B và C)
E co hàm COUNT nhưng nó cho ra 4 khách hàng.
tìm hiểu và gửi cho em nhé, cảm ơn a nhiều
OverAC có một hàm mảng rất hay về vấn đề này, mà tìm mãi không biết là ở chỗ nào.
Mọi người biết chỉ giúp.

Đây rồi, bạn tham khảo ở đây nhé :
http://www.giaiphapexcel.com/forum/showthread.php?t=1638

Thân!
 
Chưa hiểu rỏ lắm, nhưng tôi nêu 2 trường hợp:
Giả sử vùng dử liệu từ A1:A10
Trường hợp1> Đếm có bao nhiêu kh A (hoặc B, hoặc C) thì dùng công thức
=COUNTIF(A1:A10,"A") là số kh A
=COUNTIF(A1:A10,"B") là số kh B
=COUNTIF(A1:A10,"C") là số kh C
Trường hợp 2> Đếm xem có bao nhiêu loại kh, dùng công thức mãng:
=SUM(1/COUNTIF(A1:A10,A1:A10)) Ctrl + Alt + Enter

Mến
ANH TUẤN
 
Nhớ nhấn Ctrl + Shift + Enter nhé
 
có cách nào để liệt kê theo thứ tự của những khách hàng A? cảm ơn các bác
 

File đính kèm

Lần chỉnh sửa cuối:
Với bạn khanhnth02: Tất nhiên là dc nhưng góp ý với bạn như sau: Bạn nhập liệu kiểu đó thì sẽ rất khó khăn cho việc trích xuất, nhất là khi dử liệu nhiều khoảng vài ngàn dòng...
Tôi gợi ý bạn 1 cách nhập liệu khác, bạn mở file xem bên sheet GOI Y, có 2 cách nhập, tùy bạn chọn... Tất nhiên đây ko phải là 1 giải pháp tối ưu nhất nhưng ít ra nó cũng tốt hơn cách củ của bạn... Với cách tôi làm thì khi bạn muốn chọn ra riêng 1 KH nào đó, thậm chí ko cần công thức gì cà, với mỗi chức năng Auto Filter cũng đạt dc yêu cầu...
Mến
ANH TUẤN
 

File đính kèm

có cách nào để kết hợp giữa hàm =SUM(1/COUNTIF(A1:A10,A1:A10)) Ctrl + Alt + Enter auto filter không ?
ví dụ tôi có thêm một cột ngày tháng, khi tôi muốn auto filter cột này thì hàm đếm ở trên cũng thay đổi theo.
cảm ơn anhtuan!
 
Nếu bạn muốn đếm khi filter thì phải dùng SUBTOTAL bạn à... với trường hợp này thì có công thức sau:
SUBTOTAL(3,A1:A10)
Tôi chưa nghĩ ra cách kết hợp 2 công thức này, đành xài riêng vậy
Mến
ANH TUẤN
 
hàm đếm kết hợp với auto filter

như tôi đã nói ở trên giả sử cột A ta có ngày tháng, cột B là tên khách hàng, khi tôi auto filter cột A, thì số lượng khách hàng ơ cột B là bao nhieu( không tính khách các khách hàng giống nhau)
với công thức trên thì nó đếm tất (kể cả những khách hàng trùng nhau).
vi du từ A1:A10 nếu có đến 2 hoặc 3 khách hàng trùng nhau thì chỉ chọn 1 mà thôi, vậy có cách gì không anhtuan?
 
Lần chỉnh sửa cuối:
Nói ra thì dài dòng... Tôi gữi file lên bạn xem thử đã hợp lý chưa nha!
ANH TUẤN
 

File đính kèm

khanhnth02 đã viết:
như tôi đã nói ở trên giả sử cột A ta có ngày tháng, cột B là tên khách hàng, khi tôi auto filter cột A, thì số lượng khách hàng ơ cột B là bao nhieu( không tính khách các khách hàng giống nhau)
với công thức trên thì nó đếm tất (kể cả những khách hàng trùng nhau).
vi du từ A1:A10 nếu có đến 2 hoặc 3 khách hàng trùng nhau thì chỉ chọn 1 mà thôi, vậy có cách gì không anhtuan?

Có được dùng cột phụ không bạn ???
 
Với dk ngày phải liên tục và tăng dần. Bạn xem thử file sau.
 

File đính kèm

Vẫn chưa đúng lắm...
Chọn ngày = 04/07/07... MH = BB4, đáng lý ra kết quả phải = 1 chứ ko phải = 5... Đếm MH duy nhất mà
ANH TUẤN
 
anhtuan1066 đã viết:
Nếu như ko dùng cột phụ và ko VBA thì Bắp có cách nào ko?
File của tôi ở trên có dùng cột phụ đây!
ANH TUẤN

Không dùng cột phụ và VBA thì em . . . pó tay luôn.
Lấy theo cả 2 ĐK (NGÀY - KHÁCH HÀNG), mà lại không dùng cột phụ (or VBA) thì em e là không thể
Dùng Filter thì phải liên quan đến subtotal (hình như là hàm duy nhất có sự phân biệt giữa dòng ẩn và không ẩn), mà subtotal lại không biết áp dụng vào mảng như thế nào cả ?????

Tuy nhiên dùng cột phụ như bác thì vẫn hơi . . . lãng phí.

Chú ý : các bác giải bài này thì cần giải TH tổng quát : Một ngày có ngiều khách hàng, một khách hàng trong 1 ngày có thể nhiều lần.


Thân!
 
subtotal(104;A3:A390)
104 la gi vay anhtuan, may em khong lam duoc
 
Bạn đỗi số 104 thành số 4 là dc... Đó là vì máy bạn dùng Office từ 2002 trờ về trước.. chỉ từ Office2003 trở lên mới có vụ SUBTOTAL( 1 lẽ mấy trở lên....)
Mà nè file của tôi đâu có chổ nào là SUBTOTAL(104...)? là SUBTOTAL(9...) cơ mà
ANH TUẤN
 
Thiệt tình em không hiểu 9 là gì. anh giải thích giùm em với vì hàm subtotal em cũng không được hiểu rõ lắm. Cám ơn anh nhiều!
 
Các bác cho hỏi dùng hàm trong Subtotal và hàm bình thường có điểm gì khác nhau, VD : subtotal(109) và sum khác nhau ntn , bác chỉ giúp ,tôi không phân biệt được.
 
Nếu muốn biết về SUBTOTAL thì tham khảo ở đây nhé...
http://www.giaiphapexcel.com/forum/showthread.php?t=3297&page=4
Có thể nói với bạn rằng: Điều khác biệt quan trọng nhất cũng SUBTOTAL so với hàm khác là nó làm việc dc trên 1 vùng dử liệu đã bị fill... Vì thế mà SUM sẽ cộng hết, còn SUBTOTAL(9..) hoặc SUBTOTAL(109..) chỉ cộng những thành phần đang hiện ra, bỏ qua những dòng ẩn...
Tham khảo thêm nhé... vì SUBTOTAL ko chỉ là SUM đâu...
Mến
ANH TUẤN
 
Hàm đếm

Các bác ơi làm ơn giúp em đếm số cell chứa chữ A với nhé.Thank u !
 

File đính kèm

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

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

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

Đếm số lần

Cám ơn các bạn nhiều!
Mình có 2 File dữ liệu danh sach khách hàng liên hệ trong Quý. Mỗi khi liên hệ KH đó sẽ được cập nhật thêm 1 lần. vậy nếu mình muốn làm 1 File tổng hợp để đếm số lần đã LH với KH trong Quý đó thì phải làm cách nào? rất cảm ơn vì sự chỉ dẫn.
 
Gui ban Cat_Moon!
Theo minh nghi thi chi can link 2sheet bang ham Sumproduct hoặc tính gồm là Ok. Nếu có bài cụ thể thì tốt!
 
Đếm Số thứ tự

Các bạn cho mình hỏi, mình gặp 1 trường hợp thế này:
- Ở Sheet 1 mình có danh sách họ tên nhân viên được đánh số thứ tự.
- Ở Sheet 2 là phần tổng kết, thống kê tổng số nhân viên.
Mình muốn làm Sheet 2 có 1 hàm đếm thống kê tổng số nhân viên, nhưng sao cho Sau này khi thêm nhân viên vào ở Sheet 1 thì bên phần thống kê ở Sheet 2 phải cập nhật theo.
Vậy thì làm cách nào hở các bạn.
Nhờ các cao thủ ra tay chỉ giúp
 
Các bạn cho mình hỏi, mình gặp 1 trường hợp thế này:
- Ở Sheet 1 mình có danh sách họ tên nhân viên được đánh số thứ tự.
- Ở Sheet 2 là phần tổng kết, thống kê tổng số nhân viên.
Mình muốn làm Sheet 2 có 1 hàm đếm thống kê tổng số nhân viên, nhưng sao cho Sau này khi thêm nhân viên vào ở Sheet 1 thì bên phần thống kê ở Sheet 2 phải cập nhật theo.
Vậy thì làm cách nào hở các bạn.
Nhờ các cao thủ ra tay chỉ giúp
Giả sử cột A là cột STT thì dùng công thức nàyL:
Mã:
=MAX(A:A)
 
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​
10AA
3​
3​
10BB
2​
4​
10AC
1.5​
5​
10BD
6​
6​
10CE
5.3​
7​
10AF
3.2​
8​
10DG
3.5​
9​
10FH
4.2​
10​
10GI
5​
11​
=SUMPRODUCT(--(A2:A10="10A"),-(C2:C10>=2),--(C2:C10<=4.9
|| =SUMPRODUCT(--(A2:A10="10A"),--(C2:C10>=2),--(C2:C10<=4.9)) ||
Vậy nếu cộng tổng chứ không phải đếm có dùng SUMPRODUCT đc ko và đc thì dùng như thế nào? Bạn vui lòng cho biết vơi. Nếu là mình thì chỉ dùng filter => Advanced hoặc dùng Fivottable thôi và đếm hoặc cộng tùy ý.
 

File đính kèm

Lần chỉnh sửa cuối:
Vậy nếu cộng tổng chứ không phải đếm có dùng SUMPRODUCT đc ko và đc thì dùng như thế nào? Bạn vui lòng cho biết vơi. Nếu là mình thì chỉ dùng filter => Advanced hoặc dùng Fivottable thôi và đếm hoặc cộng tùy ý.
Ý bạn là cộng tổng các điểm thỏa điều kiện đúng không?
Vậy dùng công thức sau thử xem nhé:
PHP:
=SUMPRODUCT(--(A2:A10="10A"),--(C2:C10>=2),--(C2:C10<=4.9),(C2:C10))
Hoặc:
PHP:
=SUMPRODUCT((A2:A10="10A")*(C2:C10>=2)*(C2:C10<=4.9)*(C2:C10))
 
=SUMPRODUCT(--(A2:A10="10A"),--(C2:C10>=2),--(C2:C10<=4.9))
=
SUMPRODUCT((A2:A10="10A")*(C2:C10>=2)*(C2:C10<=4.9))
Hai công thức này có gì khác nhau vậy, tại sao lại phải có dấu "--" là thế nào??? Mong các cao thủ giải thích để mình được sáng dạ
 
=SUMPRODUCT(--(A2:A10="10A"),--(C2:C10>=2),--(C2:C10<=4.9))
=
SUMPRODUCT((A2:A10="10A")*(C2:C10>=2)*(C2:C10<=4.9))
Hai công thức này có gì khác nhau vậy, tại sao lại phải có dấu "--" là thế nào??? Mong các cao thủ giải thích để mình được sáng dạ
Hai công thức trên, về cơ bản chỉ khác nhau về cách thể hiện công thức, về bản chất là như nhau.

Về hai dấu "--" bạn tham khảo dưới chữ ký của mình nhé! Chẳng qua nó là hai phép toán trừ mà thôi.
 
Bạn có thể dùng hàm Sumif mà đếm thì đơn giản và chính xác cao
=sum(if($B$3:$B$10="Nữ";1;0)) (B3:B10 là vùng dữ liệu chứa "Nữ" cần đếm, số 1 nghĩa là đếm, số 0 là không đếm)
Nếu muốn lọc bỏ nữ mà khuyết tật không đếm, Khuyết tật ký hiệu là "KT" .
ví dụ: cột nữ là B3:B10, cột khuyết tật là cột D3:D10
=sum(if($B$3:$B$10="Nữ";1;0)*if($D$3:$D$10="KT";0;1))
Chú ý: Độ dài các cột phải bằng nhau
Gõ xong nhấn tổ hợp phím Ctrl+Shìtt+Enter
Chúc bạn thành công.
 
Giúp đỡ hàm đếm

Chào các anh chị,

Các anh chị giúp đỡ mình dùng hàm đếm nào cho phù hợp nhé:
Hãy giúp mình đếm cột tồn nhưng không đếm cột bán nhé.(nghĩa là dùng hàm đếm lấy 1 ô bỏ một ô).
Cám ơn các bạn.
 
Hay quá, cũng tính hỏi về hàm đếm nhưng thấy người lập topic rùi, cho mình ké 1 xíu nhe.

Cho mình hỏi cách đếm ngày như thế nào:

VD: Hôm nay là ngày 15/8/2009, mình muốn đếm là ngày thứ 1, sang hôm sau (ngày 16/8/2009) khi mở file excel ra thì trên cell hiển thị là ngày thứ 2.

Xin chỉ giáo mình phải làm thế nào?

Cám ơn các anh chị
 
Hay quá, cũng tính hỏi về hàm đếm nhưng thấy người lập topic rùi, cho mình ké 1 xíu nhe.

Cho mình hỏi cách đếm ngày như thế nào:

VD: Hôm nay là ngày 15/8/2009, mình muốn đếm là ngày thứ 1, sang hôm sau (ngày 16/8/2009) khi mở file excel ra thì trên cell hiển thị là ngày thứ 2.

Xin chỉ giáo mình phải làm thế nào?

Cám ơn các anh chị

Bạn xem công thức sau có đúng ý của bạn không nhé!
A1=TODAY()-DATE(2009,8,15)+1
 
Cám ơn sự giúp đỡ của anh

Em thấy khi thay đổi như thế này:
A1=TODAY()-DATE(2009,9,16)+1 thì kết quả sẽ = -29

Xin thỉnh giáo. :)
 
Cám ơn sự giúp đỡ của anh

Em thấy khi thay đổi như thế này:
A1=TODAY()-DATE(2009,9,16)+1 thì kết quả sẽ = -29

Xin thỉnh giáo. :)
Hàm today() trả về ngày hôm nay 17-08-2009
Hàm date(2009;9;16) trả về ngày 16-09-2009

Đương nhiên ngày nhỏ - ngày lớn ra số Âm.
 
Chỉnh sửa lần cuối bởi điều hành viên:
Hàm đếm

Giúp mình đếm từng độ tuổi có bao nhiêu học sinh
 

File đính kèm

bây giờ bạn nhập lại dl cột năm sinh đi đã, xong đó post lên mình sẽ giải giúp cho
 
"Năm sinh" có thể ấn định là một số"1998" chẳng hạn hoặc là một cel nào đó chứa năm sinh cần đếm.
Bạn xem lại bài của tác giả nhé!(họ nhập ngày tháng năm dạng text )
 
Lần chỉnh sửa cuối:

File đính kèm

Lần chỉnh sửa cuối:
Cảm on bạn phat1308. Nhưng kiểm tra lại thấy đếm không đúng bạn ạ
 
Hàm và công thức

Tôi có format lại vùng ngày cho đúng ngày.
Gửi file bạn tham khảo và đừng hỏi tôi tại sao lại như thế.
 

File đính kèm

xem file mình gửi

mình làm dc rồi nhưng không biết có đúng ý tác giả ko?
 

File đính kèm

Bạn muốn đếm tuổi hay đếm năm sinh, nếu đếm năm sinh thì làm như cách của bạn Thanhxt là được còn nếu đếm tuổi thì làm như cách này đó là thêm một cột đằng sau ngày tháng năm sinh và dùng công thức sau: =IF(d3="","",YEAR(TODAY())-YEAR(d3)). Tuy nhiên bạn nên chuyển về định dạng Date.
 
Các bạn cho mình hỏi muốn đếm số lần xuất hiện của từng số trong bảng dữ liệu dưới đây thì dùng hàm gì? Ví dụ muốn biết số 68 xuất hiện bao lần trong số các dòng dữ liệu đó. Cám ơn các bạn.
__ __ 03 __ __ __ __ __ __ __ 13 __ __ __ 17 __ __ 23 __ 25 26 27 __ __ 34 35 __ 37 38 __ __ 46 47 48 49 __ 57 58 59 67 68 69 __ __ 89
__ __ 03 __ 05 06 07 __ __ __ 13 __ __ __ 17 18 __ __ 24 __ 26 __ __ 29 34 __ 36 __ __ 39 __ 46 __ __ __ __ __ 58 59 __ 68 69 __ 79 89
__ __ __ __ __ __ 07 __ 09 12 13 __ 15 16 17 __ 19 23 __ __ __ 27 __ __ __ __ 36 37 __ __ __ 46 47 __ 49 56 __ __ 59 __ __ 69 78 __ 89
01 __ __ __ __ 06 07 08 09 __ __ __ __ 16 __ __ __ 23 __ 25 26 __ __ __ 34 __ 36 __ 38 39 __ __ 47 48 49 __ __ __ 59 __ __ __ 78 __ __
__ __ 03 __ __ __ __ __ __ 12 __ 14 __ 16 17 __ __ 23 24 __ __ 27 __ 29 34 35 36 __ __ 39 45 __ __ 48 49 56 __ 58 __ __ 68 __ __ __ __
__ 02 __ 04 05 __ 07 __ __ 12 13 14 __ 16 17 18 __ __ 24 __ 26 27 __ __ 34 __ __ __ 38 39 __ __ __ __ 49 __ __ __ __ 67 __ __ 78 79 __
01 02 03 __ __ __ 07 08 09 __ __ __ __ 16 17 __ __ 23 __ __ 26 __ 28 __ __ 35 __ __ __ __ 45 46 47 __ 49 56 57 __ __ __ __ 69 __ __ __
__ __ 03 04 05 06 07 08 09 __ __ 14 15 16 17 __ __ 23 __ 25 26 __ __ __ 34 __ __ __ __ __ __ 46 47 __ __ __ 57 __ __ __ 68 __ 78 79 __
__ 02 03 __ 05 __ __ 08 __ __ 13 __ __ 16 17 18 19 __ __ 25 __ __ __ 29 34 35 36 37 38 __ __ __ 47 __ __ __ __ __ __ __ 68 __ 78 __ 89
01 02 __ 04 05 __ __ __ __ 12 13 __ 15 __ __ __ __ __ 24 __ __ __ __ 29 34 35 __ 37 __ 39 45 46 __ 48 49 __ 57 __ __ __ 68 69 __ __ __
 
Lần chỉnh sửa cuối:
Các bạn cho mình hỏi muốn đếm số lần xuất hiện của từng số trong bản dữ liệu dưới đây thì dùng hàm gì? Ví dụ muốn biết số 68 xuất hiện bao lần trong số các dòng dữ liệu đó.
__ __ 03 __ __ __ __ __ __ __ 13 __ __ __ 17 __ __ 23 __ 25 26 27 __ __ 34 35 __ 37 38 __ __ 46 47 48 49 __ 57 58 59 67 68 69 __ __ 89 __ __ 03 __ 05 06 07 __ __ __ 13 __ __ __ 17 18 __ __ 24 __ 26 __ __ 29 34 __ 36 __ __ 39 __ 46 __ __ __ __ __ 58 59 __ 68 69 __ 79 89 __ __ __ __ __ __ 07 __ 09 12 13 __ 15 16 17 __ 19 23 __ __ __ 27 __ __ __ __ 36 37 __ __ __ 46 47 __ 49 56 __ __ 59 __ __ 69 78 __ 89 01 __ __ __ __ 06 07 08 09 __ __ __ __ 16 __ __ __ 23 __ 25 26 __ __ __ 34 __ 36 __ 38 39 __ __ 47 48 49 __ __ __ 59 __ __ __ 78 __ __ __ __ 03 __ __ __ __ __ __ 12 __ 14 __ 16 17 __ __ 23 24 __ __ 27 __ 29 34 35 36 __ __ 39 45 __ __ 48 49 56 __ 58 __ __ 68 __ __ __ __ __ 02 __ 04 05 __ 07 __ __ 12 13 14 __ 16 17 18 __ __ 24 __ 26 27 __ __ 34 __ __ __ 38 39 __ __ __ __ 49 __ __ __ __ 67 __ __ 78 79 __ 01 02 03 __ __ __ 07 08 09 __ __ __ __ 16 17 __ __ 23 __ __ 26 __ 28 __ __ 35 __ __ __ __ 45 46 47 __ 49 56 57 __ __ __ __ 69 __ __ __ __ __ 03 04 05 06 07 08 09 __ __ 14 15 16 17 __ __ 23 __ 25 26 __ __ __ 34 __ __ __ __ __ __ 46 47 __ __ __ 57 __ __ __ 68 __ 78 79 __ __ 02 03 __ 05 __ __ 08 __ __ 13 __ __ 16 17 18 19 __ __ 25 __ __ __ 29 34 35 36 37 38 __ __ __ 47 __ __ __ __ __ __ __ 68 __ 78 __ 89 01 02 __ 04 05 __ __ __ __ 12 13 __ 15 __ __ __ __ __ 24 __ __ __ __ 29 34 35 __ 37 __ 39 45 46 __ 48 49 __ 57 __ __ __ 68 69 __ __ __

Bạn dùng hàm =COUNTIF(range,68)
 
Bạn dùng hàm =COUNTIF(range,68)

Mình dùng hàm này rồi nhưng không được bạn ạ, chỉ ra kết quả là 0, trong khi đó có số 68 xuất hiện 6 lần trong bảng dữ liệu trên.
 
Đây là file của mình, mong các bạn giúp đỡ

[FONT=&quot]Các bạn cho mình hỏi muốn đếm số lần xuất hiện của từng số trong bảng dữ liệu dưới đây thì dùng hàm gì? Ví dụ muốn biết số 68 xuất hiện bao lần trong số các dòng dữ liệu đó. Cám ơn các bạn.

[/FONT]
Trích:
Nguyên văn bởi congthanh6868
Bạn dùng hàm =COUNTIF(range,68)

Mình dùng hàm này rồi nhưng không được bạn ạ, chỉ ra kết quả là 0, trong khi đó có số 68 xuất hiện 6 lần trong bảng dữ liệu trên.


File của bạn như thế nào? Bạn thử gửi lên xem. Cell có định dạng là Text hay không, số 68 viết trong từng Cell hay nhiều số trong 1 cell?
 

File đính kèm

=COUNT(FIND("68",A4:A18,1))
Ctrl + Shift + Enter
Với điều kiện mỗi ô chỉ xuất hiện 1 lần số 68.
 
Cám ơn bạn ptm0412, mình đã làm được nhờ sự chỉ dẫn của bạn. Lần sau có thắc mắc gì mong tiếp tục nhận được sự giúp đỡ của bạn và các bạn khác nữa nhé.
 
=COUNT(FIND("68",A4:A18,1))
Ctrl + Shift + Enter
Với điều kiện mỗi ô chỉ xuất hiện 1 lần số 68.
Em nghĩ thế này mới tổng quát
Mã:
=SUMPRODUCT(LEN([B][COLOR=Red]Vùng[/COLOR][/B])-LEN(SUBSTITUTE([B][COLOR=Red]Vùng[/COLOR][/B],[B][COLOR=Red]Số[/COLOR][/B],"")))/Len([B][COLOR=Red]Số[/COLOR][/B])
Theo như trong file đính kèm thì ta triển khai công thức như sau:
PHP:
=SUMPRODUCT(LEN($A$4:$A$18)-LEN(SUBSTITUTE($A$4:$A$18,"68","")))/2
Mổi hàng có mấy số 68 cũng không có vấn đề gì
 
Đếm các số trừ số 0

Chào các bạn, trong file dữ liệu mẫu đính kèm, mình muốn đếm số ô có giá trị, trừ số không (không đếm các ô có số o). Như vậy thì trong excel có công thức nào phù hợp không nhỉ. Mong các bạn giúp đỡ.
 

File đính kèm

Chào các bạn, trong file dữ liệu mẫu đính kèm, mình muốn đếm số ô có giá trị, trừ số không (không đếm các ô có số o). Như vậy thì trong excel có công thức nào phù hợp không nhỉ. Mong các bạn giúp đỡ.
Dùng COUNTIF. Công thức tại B26 (và copy sang phải, đến Q26):
=COUNTIF(B2:B24, ">0")​
 
Chào các bạn, trong file dữ liệu mẫu đính kèm, mình muốn đếm số ô có giá trị, trừ số không (không đếm các ô có số o). Như vậy thì trong excel có công thức nào phù hợp không nhỉ. Mong các bạn giúp đỡ.


Đếm tất cả các giá trị của dòng và cột đồng thời nếu có giá trị âm "-" thì cũng đếm luôn,
=COUNTIF(B2:Q24,"<>0")
 
Không biết để bài tập này ở mục này có đúng không?

Chào các bạn, mình có bài tập này nữa mong các bạn giúp đỡ. Trong file dữ liệu dưới đây, mình muốn đếm số lần xuất hiện của 1 số trong một dãy ô liên tiếp, khi không có số cần đếm xuất hiện ở ô nào thì điền tổng số ô có số cần đếm vào ô kết quả. Mình giải thích hơi khó hiểu, nhưng các bạn xem file kèm theo thì sẽ đơn giản (ở đây mình vi dụ đếm số 58). Không biết với đề bài này thì có công thức nào phù hợp không các bạn nhỉ? Mong nhận được sự giúp đỡ của các bạn. Cám ơn các bạn nhiểu.
 

File đính kèm

sắp xếp hộ mình nhé

mình muốn xắp xếp toàn bộ bảng theo thứ tự một cột
các bạn có thể tư vấn giúp mình được không?
 
Chào các bạn, mình có bài tập này nữa mong các bạn giúp đỡ. Trong file dữ liệu dưới đây, mình muốn đếm số lần xuất hiện của 1 số trong một dãy ô liên tiếp, khi không có số cần đếm xuất hiện ở ô nào thì điền tổng số ô có số cần đếm vào ô kết quả. Mình giải thích hơi khó hiểu, nhưng các bạn xem file kèm theo thì sẽ đơn giản (ở đây mình vi dụ đếm số 58). Không biết với đề bài này thì có công thức nào phù hợp không các bạn nhỉ? Mong nhận được sự giúp đỡ của các bạn. Cám ơn các bạn nhiểu.

Đây là bài tập cụ thể hơn của mình (xem file Dữ liệu mẫu 6. rar) và mình đã mày mò ra công thức. Nhưng công thức của mình dài quá, có bạn nào có thể giúp mình rút gọn công thức lại thì tốt quá. Mong các bạn giúp đỡ. Cám ơn các bạn nhiều.
 

File đính kèm

Đây là bài tập cụ thể hơn của mình (xem file Dữ liệu mẫu 6. rar) và mình đã mày mò ra công thức. Nhưng công thức của mình dài quá, có bạn nào có thể giúp mình rút gọn công thức lại thì tốt quá. Mong các bạn giúp đỡ. Cám ơn các bạn nhiều.

Vẫn chưa hiểu quy luật đếm và tìm kiếm dữ liệu của bạn (vì sao lại ra 2, 6, 0 của 3 dòng dữ liệu của file đính kèm)
Bạn mô tả rõ hơn trong file may ra ...?
 
Vẫn chưa hiểu quy luật đếm và tìm kiếm dữ liệu của bạn (vì sao lại ra 2, 6, 0 của 3 dòng dữ liệu của file đính kèm)
Bạn mô tả rõ hơn trong file may ra ...?

Mình tải lên đây file dữ liệu với giải thích kỹ hơn. Hy vọng nhận được sự giúp đỡ của các bạn.
 

File đính kèm

Mình tải lên đây file dữ liệu với giải thích kỹ hơn. Hy vọng nhận được sự giúp đỡ của các bạn.
Tại cell I5 bạn gõ vào công thức sau:
PHP:
=MIN(COLUMNS($C$3:$H$3)-IF(ISERROR(FIND($C$3:$H$3,$C5:$H5)),TRANSPOSE(ROW(INDIRECT("1:"&COLUMNS($C$3:$H$3)))),0))
Xong bấm tổ hợp phím Ctrl + Shift + Enter và kéo fill xuống
 

File đính kèm

khó quá trời luôn.ai đó có thể giúp mình được không?
 
cho luôn email để tớ còn liên lạc nha!hi
 
Tại cell I5 bạn gõ vào công thức sau:
PHP:
=MIN(COLUMNS($C$3:$H$3)-IF(ISERROR(FIND($C$3:$H$3,$C5:$H5)),TRANSPOSE(ROW(INDIRECT("1:"&COLUMNS($C$3:$H$3)))),0))
Xong bấm tổ hợp phím Ctrl + Shift + Enter và kéo fill xuống

Cám ơn bạn =ndu96081631. Giờ cũng bài tập trên nhưng mình muốn đếm nhiều cột hơn, và ở cột không có thì thay vì hiển thị là số 0 thì sẽ hiển thị là số 888. Như vậy có áp dụng được công thức của bạn không? Mình thử là nhưng không thấy được. Mong bạn giúp đỡ thêm nữa. Cám ơn bạn.
 

File đính kèm

có cách nào giúp em tạo các công thức tương tự trong các ô kết hợp này không ạ, thanks
 

File đính kèm

có cách nào giúp em tạo các công thức tương tự trong các ô kết hợp này không ạ, thanks

- Dùng hàm COUNT... thì vầy:
PHP:
=COUNT(D4:D13)-COUNTIF(D4:D13,"<"&DATE(2007,4,1))-COUNTIF(D4:D13,">"&DATE(2007,6,5))

- Dùng kiểu khác thì vầy:
PHP:
=SUMPRODUCT((D4:D13>=DATE(2007,4,1))*(D4:D13<=DATE(2007,6,5)))
 
- Dùng hàm COUNT... thì vầy:
PHP:
=COUNT(D4:D13)-COUNTIF(D4:D13,"<"&DATE(2007,4,1))-COUNTIF(D4:D13,">"&DATE(2007,6,5))
- Dùng kiểu khác thì vầy:
PHP:
=SUMPRODUCT((D4:D13>=DATE(2007,4,1))*(D4:D13<=DATE(2007,6,5)))

Nếu dùng Countif() thì không cần Count() cũng được chứ nhỉ:

PHP:
=COUNTIF(D4:D13;">="&DATE(2007;4;1))-COUNTIF(D4:D13;">"&DATE(2007;6;5))
 
bạn có thể tìm hiểu thêm về hàm count, counta, countif. chúng sẽ rất bổ ích đấy
 
hi, mình muốn hỏi chút về hàm đếm
cách đếm số lượng ô xuất hiện trên 1 vùng, nhưng chỉ đếm tổng số ô hiện chứ không đếm cả ô ẩn
mình thấy có hàm =countif(vùng cần tìm, "điều kiện đưa ra"). nhưng không biết cách để đặt điều kiện cho nó chỉ đếm ô hiện
thanks
 
cách lọc dữ liệu với điều kiện khách hàng có mức cước sử dụng đạt > 200.000đ

Các anh các chị hướng dẫn giúp tôi cách lọc dữ liệu với điều kiện khách hàng có mức cước sử dụng hàng tháng đạt > 200.000đ
Tôi có bảng số liệu 6 tháng cuối năm gửi kèm các anh các chị chỉ giáo giúp nhé
 

File đính kèm

Các anh các chị hướng dẫn giúp tôi cách lọc dữ liệu với điều kiện khách hàng có mức cước sử dụng hàng tháng đạt > 200.000đ
Tôi có bảng số liệu 6 tháng cuối năm gửi kèm các anh các chị chỉ giáo giúp nhé
Mức cước sử dụng hàng tháng là cột nào đâu Bạn?
Bạn dùng Filter để lọc.
VD: Cột Mức cước sử dụng của Bạn là cột F -> Sau khi đã chọn Filter như trong bài của Bạn. Bước tiếp theo bấm vào mũi tên ở ô F1 -> Chọn Custom -> xuất hiện hộp thoại, trong ô đầu tiên bạn chọn is greater than -> Ô kế bên Bạn nhập 200000
Hoặc Bài này có thể dùng pivot table để lọc cực nhanh.
 
Đếm 1 ô thì quá dễ chỉ thêm điều kiện là xong, tôi đang viết cái Macro nhưng hơi bí, là 1 vùng có 4 cột, mỗi tuần chỉ lấy 7 dòng, vị chi là có 7x4 = 28 ô của mỗi tuần, mỗi ô điền tên 1 người trực, bây giờ đếm xem trong tuần đó có bao nhiêu người tham gia trực (một người có thể trực xen kẽ, ở cả 4 nhiệm vụ trên). Bảng phân công nhiẹm vụ này kéo dài cả năm trời, nên chỉ báo cáo trích ra 1 tuần bất kỳ thôi (nên đừng hướng dẫn lọc rồi lấy mắt để đếm nhá, rồi lại đếm xem bao nhiêu để kẻ vào bảng tổng hợp). Bài toán đưa ra ở đây là viết hàm hoặc làm ra 1 hàm đếm, sau đó tạo 1 macro để kẻ ra bảng liệt kê theo 4 nhiệm vụ trên. Họ tên, nhiệm vụ 1, nhiệm vụ 2, nhiệm vụ 3, nhiệm vụ 4, ghi số lượt.

Mở rộng ra, cả tháng, cả quý... cũng rất khó...

Tôi đã search cả tối nay trên Internet, và diễn đàn nhưng chưa câu trả lời nào trọn vẹn về vấn đề trên cả. Thấy diễn đàn này có nhiều bài viết chất lượng nên mới vào học hỏi và xin chỉ dạy.
 

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

Back
Top Bottom