PDA

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



khanhnth02
07-09-07, 09:35 AM
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

Mr Okebab
07-09-07, 10:18 AM
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!

anhtuan1066
07-09-07, 10:44 AM
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

anhphuong
07-09-07, 11:04 AM
Nhớ nhấn Ctrl + Shift + Enter nhé

khanhnth02
08-09-07, 01:01 PM
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

anhtuan1066
08-09-07, 02:54 PM
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

khanhnth02
10-09-07, 09:32 PM
có cách nào để kết hợp giữa hàm =SUM(1/COUNTIF(A1:A10,A1:A10)) Ctrl + Alt + Enter và 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!

anhtuan1066
10-09-07, 09:42 PM
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

khanhnth02
10-09-07, 09:54 PM
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?

anhtuan1066
10-09-07, 10:21 PM
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

Mr Okebab
10-09-07, 11:36 PM
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 ???

ThuNghi
11-09-07, 11:09 AM
Với dk ngày phải liên tục và tăng dần. Bạn xem thử file sau.

anhtuan1066
11-09-07, 11:18 AM
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

Mr Okebab
11-09-07, 12:23 PM
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!

khanhnth02
11-09-07, 02:17 PM
subtotal(104;A3:A390)
104 la gi vay anhtuan, may em khong lam duoc

anhtuan1066
11-09-07, 02:40 PM
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

Vu thi Kieu My
11-09-07, 04:06 PM
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!

thong_xanh2003
12-09-07, 12:11 AM
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.

anhtuan1066
12-09-07, 12:02 PM
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

bbc
08-12-07, 07:34 PM
Các bác ơi làm ơn giúp em đếm số cell chứa chữ A với nhé.Thank u !

SA_DQ
08-12-07, 07:55 PM
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

anhtuan1066
08-12-07, 08:53 PM
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:

=COUNT(SEARCH("A",$C$7:$C$14,1))
ANH TUẤN

bbc
08-12-07, 09:38 PM
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

bbc
08-12-07, 09:40 PM
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:

=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

anhtuan1066
08-12-07, 10:14 PM
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

bbc
09-12-07, 07:45 AM
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

BNTT
09-12-07, 08:59 AM
Đường link cho bạn đây:
http://www.google.com.vn/custom?domains=www.giaiphapexcel.com&q=C%C3%B4ng+th%E1%BB%A9c+m%C3%A3ng&sitesearch=www.giaiphapexcel.com

bbc
14-12-07, 04:02 PM
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 !

ptm0412
14-12-07, 11:02 PM
Xem bài 37, 38, 39 ở http://www.giaiphapexcel.com/forum/showthread.php?t=6354&page=2 . dùng code của anhtuan1066 chuyển thành function, sau đó dùng function dổi cột A thành số ở cột B. Cuối cùng cộng cột B.

tigertiger
15-12-07, 12:41 AM
ả 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 !

Xem các topic sau

http://www.giaiphapexcel.com/forum/showthread.php?t=1282

http://www.giaiphapexcel.com/forum/showthread.php?t=1058

ptm0412
16-12-07, 09:33 AM
Coi thêm bài này nữa http://www.giaiphapexcel.com/forum/showthread.php?p=47046#post47046
Chúc thành công

c_nhat84
25-02-09, 03:53 PM
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!

cop_kh
25-02-09, 03:59 PM
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!

Dùng hàm COUNTIF bạn nhé, xem VD cho rõ.

c_nhat84
25-02-09, 04:04 PM
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.

cop_kh
25-02-09, 04:07 PM
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.

Mình làm rõ trong VD rồi, nếu muốn gởi File thì chuyển qua mail mình Up lên giúp cho nhé: andhnt@gmail.com

phuong1604
25-02-09, 04:08 PM
Dùng hàm COUNTIF bạn nhé, xem VD cho rõ.


Anh Cop_kh ơi, còn điều kiện này nữa
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ái này chỉ cần dùng Autofil rồi dùng hàm count thôi nhỉ ?
Cũng chẳng cần dùng đến công thức mảng làm gì ?

c_nhat84
25-02-09, 04:15 PM
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?

cadafi
25-02-09, 04:20 PM
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:

=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))||

cop_kh
25-02-09, 04:21 PM
Thôi lần này chắc ăn, dùng SUMPRODUCT nhé.

c_nhat84
26-02-09, 08:39 AM
Cám ơn các bạn nhiều!

cat_moon
27-05-09, 11:22 AM
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.

Lequangmanh
27-05-09, 03:42 PM
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!

quangthoai
01-06-09, 09:53 AM
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

huuthang_bd
01-06-09, 10:01 AM
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:

=MAX(A:A)

Nguyễn Xuân Sơn
01-06-09, 09:35 PM
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:

=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 ý.

cadafi
02-06-09, 12:11 AM
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é:

=SUMPRODUCT(--(A2:A10="10A"),--(C2:C10>=2),--(C2:C10<=4.9),(C2:C10))
Hoặc:

=SUMPRODUCT((A2:A10="10A")*(C2:C10>=2)*(C2:C10<=4.9)*(C2:C10))

phuongc5
02-06-09, 12:30 PM
=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ạ

cadafi
02-06-09, 12:39 PM
=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.

tuanhs
17-07-09, 09:44 PM
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.

kimhang338
14-08-09, 04:22 PM
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.

hoangminhtien
14-08-09, 04:41 PM
Tại C10 bạn nhập công thức sau xem có được không nhé!



C10=SUMPRODUCT(($B$2:$B$9="Tồn")*(C$2:C$9<>""))

nqkhaidl
15-08-09, 09:42 AM
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ị

hoangminhtien
16-08-09, 09:40 PM
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

nqkhaidl
17-08-09, 08:23 AM
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. :)

salam
17-08-09, 08:34 AM
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.

tranhien7919
23-09-09, 03:22 PM
Giúp mình đếm từng độ tuổi có bao nhiêu học sinh

dungqtd
23-09-09, 03:29 PM
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

thanh_tks
23-09-09, 03:36 PM
Giúp mình đếm từng độ tuổi có bao nhiêu học sinh
dùng hàm này thử xem:=COUNTIF(D3:D47,"*"&"năm sinh")

phat1308
23-09-09, 03:56 PM
Giúp mình đếm từng độ tuổi có bao nhiêu học sinh
Tôi thấy có 1 bạn sinh ngày 29/2/1998 trời
Toi chỉnh lại giúp bạn đấy bạn xem thử coi

phat1308
23-09-09, 03:57 PM
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
Sao lại phải nhập lại hả bạn.
Tôi nghĩ do máy bạn ấy định dạng khác máy bạn

thanhxt2009
23-09-09, 03:59 PM
Tôi thấy có 1 bạn sinh ngày 29/2 trời
Toi chỉnh lại giúp bạn đấy bạn xem thử coi
Theo mình được biết là năm nhuận thì tháng 2 có ngày 29 mà bạn.

thanhxt2009
23-09-09, 04:02 PM
dùng hàm này thử xem:=COUNTIF(D3:D47,"*"&"năm sinh")
Xin hỏi hàm này của bạn đếm cái gì?

=COUNTIF(D3:D47,"*"&"năm sinh")
Bạn giải thích rõ hơn được không?

thanh_tks
23-09-09, 04:07 PM
"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 )

phat1308
23-09-09, 04:12 PM
Xin hỏi hàm này của bạn đếm cái gì?

=COUNTIF(D3:D47,"*"&"năm sinh")
Bạn giải thích rõ hơn được không?
file của mình giải thích giúp bạn ấy rồi đấy

tranhien7919
23-09-09, 04:33 PM
Cảm on bạn phat1308. Nhưng kiểm tra lại thấy đếm không đúng bạn ạ

phat1308
23-09-09, 04:44 PM
Cảm on bạn phat1308. Nhưng kiểm tra lại thấy đếm không đúng bạn ạ
Bạn coi lại #9 hộ mình
Đếm không đúng là do bạn định dạng khác nhau.
Ở đây từ D3:D47 định dạng là TEXT

haituan
23-09-09, 05:00 PM
M thấy đúng vậy. Hàm countif của bạn đếm như vậy định dạng của năm là text khi nhập
Bạn tham khảo nhé:
http://www.4shared.com/file/134778180/1ad4b3db/_2__Lop_6.html

khieukienag
24-09-09, 07:19 AM
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ế.

dungqtd
24-09-09, 08:51 AM
mình làm dc rồi nhưng không biết có đúng ý tác giả ko?

thuanduc08
24-09-09, 11:32 PM
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.

tranhien7919
25-09-09, 03:06 PM
Mình cảm ơn các bạn rất nhiều lắm.

congthanh6868
11-11-09, 08:45 PM
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 __ __ __

Hoàng Trọng Nghĩa
11-11-09, 08:48 PM
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)

congthanh6868
11-11-09, 09:01 PM
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.

congthanh6868
11-11-09, 09:25 PM
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.


Trích:
Nguyên văn bởi congthanh6868 http://www.giaiphapexcel.com/forum/images/buttons/viewpost.gif (http://www.giaiphapexcel.com/forum/showthread.php?p=201674#post201674)
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?

ptm0412
11-11-09, 09:32 PM
=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.

congthanh6868
11-11-09, 10:31 PM
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é.

ndu96081631
12-11-09, 08:36 AM
=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

=SUMPRODUCT(LEN(Vùng)-LEN(SUBSTITUTE(Vùng,Số,"")))/Len(Số)Theo như trong file đính kèm thì ta triển khai công thức như sau:

=SUMPRODUCT(LEN($A$4:$A$18)-LEN(SUBSTITUTE($A$4:$A$18,"68","")))/2Mổi hàng có mấy số 68 cũng không có vấn đề gì

congthanh6868
01-12-09, 08:03 PM
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 đỡ.

BNTT
01-12-09, 08:27 PM
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")

dat_butmuc
02-12-09, 08:55 AM
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")

congthanh6868
04-12-09, 07:24 PM
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.

gionghvtc
03-02-10, 03:03 PM
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?

MinhCong
03-02-10, 03:28 PM
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?
Bạn quét chọn bảng vào Data sort -> Trong ô sort by Bạn chọn cột cần sort.

congthanh6868
23-02-10, 10:35 AM
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.

dat_butmuc
23-02-10, 01:16 PM
Đâ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 ...?

congthanh6868
23-02-10, 02:11 PM
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.

ndu96081631
23-02-10, 02:28 PM
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:

=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

quangdung90
07-03-10, 11:30 PM
khó quá trời luôn.ai đó có thể giúp mình được không?

quangdung90
07-03-10, 11:32 PM
cho luôn email để tớ còn liên lạc nha!hi

khoavu87
07-03-10, 11:46 PM
cho luôn email để tớ còn liên lạc nha!hi
giúp gì ? sao ko nêu câu hỏi?

congthanh6868
08-03-10, 04:04 PM
Tại cell I5 bạn gõ vào công thức sau:

=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.

hungthieuk
24-11-10, 12:59 PM
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

dat_butmuc
24-11-10, 01:17 PM
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:

=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:

=SUMPRODUCT((D4:D13>=DATE(2007,4,1))*(D4:D13<=DATE(2007,6,5)))

Ba Tê
24-11-10, 07:44 PM
- Dùng hàm COUNT... thì vầy:

=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:

=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ỉ:


=COUNTIF(D4:D13;">="&DATE(2007;4;1))-COUNTIF(D4:D13;">"&DATE(2007;6;5))

freeze.xd86
10-12-10, 12:12 AM
bạn có thể tìm hiểu thêm về hàm count, counta, countif. chúng sẽ rất bổ ích đấy

kysibac88
14-01-11, 10:10 AM
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

uyenphuc0511
19-01-11, 08:01 AM
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é

MinhCong
19-01-11, 08:27 AM
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.

hocsinhmoi
05-03-11, 09:37 PM
Đế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.

ndu96081631
06-03-11, 07:57 AM
Đế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.
Ít ra bạn cũng phải cho mọi người xem cái file dữ liệu của bạn mới biết đường mà làm chứ
Ngoài ra xin nói thêm: Nếu làm hoài mà vẫn không tìm ra giải pháp thì nên xem lại CẤU TRÚC DỮ LIỆU ---> Đổi lúc chỉ cần chỉnh tí xíu dữ liệu nhập là mọi chuyện trở nên đơn giản ngay

chuotbank
04-04-11, 06:32 PM
Mình muốn thồn kê tàu cá "Hoài Hương" theo nghề "Câu mực ống" và theo giải công suất <20, 20 đến<90, >90
A1=Nguyễn A, B1= Hoài Hương C1= 15, D1 Câu mực ống
A2=Nguyễn B, B2 =Tam Quan Bắc C2 =20, D2 Câu cá cgừ
A3=Nguyễn C, B3= Hoài Hương C3= 50, D3 Câu cá
A4 Nguyễn D, B4 =Hoài Hương C4= 90, D4 Câu mực ống
A5=Nguyễn E, B5= Hoài Hương C5= 95, D5 Giã Cào
A6=Nguyễn F, B6= Hoài Hương C6 =60, D6 Câu mực ống
A7=Nguyễn G, B7 =Hoài Hải C7 =40, D7 Câu mực ống
A8=Nguyễn H, B8 =Hoài Hương C8=120,D8 Vây
A9=Nguyễn I, B9 =Tam Quan Nam C9=50, D9 Câu mực ống
A10=Nguyễn J,B10 = Hoài Hương C10=30, D10 Câu mực ống
*A: Chủ Tàu
*B Xã/Huyện
*Công Suất
*Nghề

nguyentinhhn
04-04-11, 11:25 PM
Đã trả lời bạn ở đây (http://www.giaiphapexcel.com/forum/showthread.php?47284-G%C3%ADp-minh-v%E1%BB%81-th%E1%BB%91ng-k%C3%AA-s%E1%BB%91-li%E1%BB%87u-v%E1%BB%9Bi) rồi, một vấn đề mà bạn hỏi nhiều nơi quá

TDHien59
24-05-11, 08:49 AM
Cho tôi hỏi về hàm đếm Count trong trường hợp dùng bộ lọc filter?
Ví dụ: Ở ô D100 tôi có sử dụng công thức = COUNTA(D5:D90)-COUNT(D5:D90) để đếm các ô chứa dữ liệu chữ. Khi không dùng bộ lọc thì công thức này vẫn đúng, nhưng nếu dùng bộ lọc thì công thức không bỏ được những dữ liệu đã bị lọc.
Vậy giải quyết trường hợp này như thế nào mong các bạn mách bảo.
Tôi xin cảm ơn.

bebo021999
24-05-11, 08:56 AM
Cho tôi hỏi về hàm đếm Count trong trường hợp dùng bộ lọc filter?
Ví dụ: Ở ô D100 tôi có sử dụng công thức = COUNTA(D5:D90)-COUNT(D5:D90) để đếm các ô chứa dữ liệu chữ. Khi không dùng bộ lọc thì công thức này vẫn đúng, nhưng nếu dùng bộ lọc thì công thức không bỏ được những dữ liệu đã bị lọc.
Vậy giải quyết trường hợp này như thế nào mong các bạn mách bảo.
Tôi xin cảm ơn.
Bạn dùng subtotals, tham khảo cú pháp trong Help của Excel nhé.

daoluutamphuong
24-12-11, 06:55 PM
Chào mọi người,

Có ai có thể giúp mình, làm total cho từng department. Tại vì mình dùng Auto Filter. Mình có gửi file. Xem và chỉ mình với. Mình cần gấp lắm. Cám ơn nhiều nhiều.

Phương

Chúc mọi người giáng sinh vui vẻ

eve_eve
04-04-12, 02:09 PM
giải thích hộ mình hàm counta?
Thank cả nhà

nghiaphuc
04-04-12, 02:21 PM
giải thích hộ mình hàm counta?
Thank cả nhà
Hàm COUNTA(Danh_sách) được dùng để đếm số ô không rỗng trong Danh_sách.
Ví dụ:
=COUNTA(A1:B10) --> trả về số ô không rỗng trong vùng A1:B10
=COUNTA(A1:B10,C7:D15) --> trả về số ô không rỗng trong các vùng A1:B10, C7:D15

onlytripham
20-05-12, 04:32 PM
Chào các bạn,
Cho mình hỏi trường hợp như sau. Mình có hai cột:
Cột thứ nhất hiển thị các ngày mà mình đi hàng (trong một tháng). Trong đó có trường hợp một ngày mà mình đi hai lô hàng khác nhau. Do đó cột này vẫn sẽ hiển thị ra hai dòng nhưng vẫn có ngày đi trùng nhau. Bây giờ mình muốn đếm trong tháng mình đi bao nhiêu chuyến thì mình sẽ dựa vào cột ngày để tính theo công thức:
{=sum(1/countif(vùng dữ liệu,vùng dữ liệu))}.
Cột thứ2: cột này thể hiện số xe mà mình dùng để đi hàng. Một xe mình sẽ tính là một lô hàng. Do đó có trường hợp một ngày với lô hàng đó mình đi 2 xe. Tuy nhiên, với công thức dùng ở cột 1 thì mình chỉ đếm được một ngày mình chỉ đi một chuyến.
Vậy bây giờ mình muốn đếm tổng số chuyến mình đi trong một tháng dựa vào số liệu của 2 cột trên thì làm thế nào hả các bạn.
Điều kiện ở đây cột thứ nhất là điều kiện trước tiên và cột thứ 2 bổ sung thêm cho TH một ngày sử dụng 2 xe để đi hàng.
Mong nhận được giải đáp của các bạn

mhung12005
20-05-12, 06:07 PM
Chào các bạn,
Cho mình hỏi trường hợp như sau. Mình có hai cột:
Cột thứ nhất hiển thị các ngày mà mình đi hàng (trong một tháng). Trong đó có trường hợp một ngày mà mình đi hai lô hàng khác nhau. Do đó cột này vẫn sẽ hiển thị ra hai dòng nhưng vẫn có ngày đi trùng nhau. Bây giờ mình muốn đếm trong tháng mình đi bao nhiêu chuyến thì mình sẽ dựa vào cột ngày để tính theo công thức:
{=sum(1/countif(vùng dữ liệu,vùng dữ liệu))}.
Cột thứ2: cột này thể hiện số xe mà mình dùng để đi hàng. Một xe mình sẽ tính là một lô hàng. Do đó có trường hợp một ngày với lô hàng đó mình đi 2 xe. Tuy nhiên, với công thức dùng ở cột 1 thì mình chỉ đếm được một ngày mình chỉ đi một chuyến.
Vậy bây giờ mình muốn đếm tổng số chuyến mình đi trong một tháng dựa vào số liệu của 2 cột trên thì làm thế nào hả các bạn.
Điều kiện ở đây cột thứ nhất là điều kiện trước tiên và cột thứ 2 bổ sung thêm cho TH một ngày sử dụng 2 xe để đi hàng.
Mong nhận được giải đáp của các bạn

Bạn đưa file có vài ví dụ và kết quả làm tay lên để mọi người tiện giúp nhé.

onlytripham
20-05-12, 09:31 PM
Mình đính kèm file nhờ các bạn hướng dẫn giúp mình thêm công thức để có thể hoàn thiện bài này. Cám ơn các bạn nhiều.

onlytripham
21-05-12, 09:33 PM
Các bạn giúp mình công thức này để mình có thể bổ sung vào bào cáo nha. Chân thành cám ơn.

Ba Tê
22-05-12, 08:41 AM
Mình đính kèm file nhờ các bạn hướng dẫn giúp mình thêm công thức để có thể hoàn thiện bài này. Cám ơn các bạn nhiều.
Ý bạn muốn có kết quả là bi nhiêu, lý do có kết quả đó?
Nếu danh sách chỉ trong 1 tháng thôi thì Counta() là được rồi, còn nhiều tháng thì CountIf().
Hổng hiểu được câu hỏi "hướng dẫn giúp mình thêm công thức" là sao cả!

viehoai
22-05-12, 09:12 AM
Ý bạn muốn có kết quả là bi nhiêu, lý do có kết quả đó?
Nếu danh sách chỉ trong 1 tháng thôi thì Counta() là được rồi, còn nhiều tháng thì CountIf().
Hổng hiểu được câu hỏi "hướng dẫn giúp mình thêm công thức" là sao cả!
Ý bạn ấy em hiểu như thế này:
Thông thường trong 1 ngày chỉ có một xe chạy (có thể nhiều chuyến đếm chỉ là 1) thì áp dụng công thức được rồi. Khổ nỗi trường hợp ngày 15/2 có 2 chuyến lại 2 xe khác nhau nên đếm 2 (không phải là 1)

Ba Tê
22-05-12, 09:26 AM
Ý bạn ấy em hiểu như thế này:
Thông thường trong 1 ngày chỉ có một xe chạy (có thể nhiều chuyến đếm chỉ là 1) thì áp dụng công thức được rồi. Khổ nỗi trường hợp ngày 15/2 có 2 chuyến lại 2 xe khác nhau nên đếm 2 (không phải là 1)
A2=31/1/2012
A3=1/2/2012
Tính theo tháng thì có bỏ A2 ra không?
Công thức ô D1={SUM(1/COUNTIF($A$2:$A$28;$A$2:$A$28))} là tính luôn ngày 31/1/2012, vậy là trong bảng có bi nhiêu tính hết bi nhiêu chứ đâu có liên quan đến tháng nhỉ?

viehoai
22-05-12, 09:34 AM
A2=31/1/2012
A3=1/2/2012
Tính theo tháng thì có bỏ A2 ra không?
Công thức ô D1={SUM(1/COUNTIF($A$2:$A$28;$A$2:$A$28))} là tính luôn ngày 31/1/2012, vậy là trong bảng có bi nhiêu tính hết bi nhiêu chứ đâu có liên quan đến tháng nhỉ?
Chắc là có bao nhiêu là tính hết (để bạn ấy trả lới tiếp) nhưng vấn đề ở đây bạn ấy muốn nhấn mạnh là ngày 15-Feb (định dạng in đậm) có 2 chuyến là 2 xe khác nhau được đếm là 2 giải quyết như thế nào?

Ba Tê
22-05-12, 09:51 AM
Chắc là có bao nhiêu là tính hết (để bạn ấy trả lới tiếp) nhưng vấn đề ở đây bạn ấy muốn nhấn mạnh là ngày 15-Feb (định dạng in đậm) có 2 chuyến là 2 xe khác nhau được đếm là 2 giải quyết như thế nào?
Tôi nghĩ nếu không dùng VBA thì dễ hiểu với trình độ đã có là tạo cột phụ, nối 2 cột A và B, rồi áp dụng công thức đã làm cho cột phụ này.

onlytripham
22-05-12, 09:19 PM
Trước hết cám ơn những giúp đỡ của các bạn.

Ngoài ra, do báo cáo của mình ngày bắt đầu tính vẫn có những ngày cuối tháng trước nên vẫn tính ngày 31/01.

Đúng như bạn viehoai thì ở đây mình cần gỡ rồi ở đoạn là:
- Mặc dù lô hàng đó được đi một ngày nhưng được đi trên hai xe nên mình muốn công thức được bổ sung thêm phần này.

Cám ơn thông tin của bạn Ba Tê. Ngoài ra nhờ bạn chỉ giúp mình ở tình huống này ngoài thêm cột phụ thì sử dụng VBA ở đây mình sẽ sử dụng ntn hả bạn.

Cám ơn các bạn nhiều.

Ba Tê
22-05-12, 10:15 PM
Trước hết cám ơn những giúp đỡ của các bạn.

Ngoài ra, do báo cáo của mình ngày bắt đầu tính vẫn có những ngày cuối tháng trước nên vẫn tính ngày 31/01.

Đúng như bạn viehoai thì ở đây mình cần gỡ rồi ở đoạn là:
- Mặc dù lô hàng đó được đi một ngày nhưng được đi trên hai xe nên mình muốn công thức được bổ sung thêm phần này.

Cám ơn thông tin của bạn Ba Tê. Ngoài ra nhờ bạn chỉ giúp mình ở tình huống này ngoài thêm cột phụ thì sử dụng VBA ở đây mình sẽ sử dụng ntn hả bạn.

Cám ơn các bạn nhiều.
Xem trong File, 1 dùng cột phụ, 1 dùng hàm tự tạo.

onlytripham
23-05-12, 07:49 PM
Hi bạn BaTe
Cám ơn giúp đỡ của bạn nhiều. Ngoài ra bạn cho mình hỏi trong file của bạn ở phần hàm tự tạo viết bằng VBA công thức là =GPE(B2:C29) nó hiện ra kết quả là #Name?. Vì sao vây bạn, do mình chưa biết về công thức VBA nên nhờ bạn có thể hướng dẫn giúp mình rõ hơn.

Ba Tê
23-05-12, 08:25 PM
Hi bạn BaTe
Cám ơn giúp đỡ của bạn nhiều. Ngoài ra bạn cho mình hỏi trong file của bạn ở phần hàm tự tạo viết bằng VBA công thức là =GPE(B2:C29) nó hiện ra kết quả là #Name?. Vì sao vây bạn, do mình chưa biết về công thức VBA nên nhờ bạn có thể hướng dẫn giúp mình rõ hơn.
Tools-Macro-Security...Low-Ok
Đóng Excel rồi mở lại tập tin, lúc này VBA mới hoạt động được.

PHONGGANHHAO
11-06-12, 09:53 AM
Cứ tưởng Đếm là dễ ai ngờ đếm hoài không ra. Kính mong cao thủ giúp đỡ. E xin cám ơn

hoangvuluan
11-06-12, 10:11 AM
Bạn có thể thêm điều kiện để kiểm tra ngày trong tháng khác rỗng, dùng SumProduct:

=SUMPRODUCT(($B$7:$AF$7=0)*($B$2:$AF$2<>""))

ndu96081631
11-06-12, 10:12 AM
Cứ tưởng Đếm là dễ ai ngờ đếm hoài không ra. Kính mong cao thủ giúp đỡ. E xin cám ơn
Tức làm đếm có điều kiện: Vùng ngày (B2:AF2) khác rổng và vùng giờ vào, giờ ra bằng rổng
Chẳng hạn:

=SUMPRODUCT(($B$2:$AF$2<>"")*(B3:AF3=""))

leonguyenz
11-06-12, 10:12 AM
Thử thay đổi một chút trong điều kiện COUNTIF: =COUNTIFS($B$7:$AF$7,">0")

PHONGGANHHAO
11-06-12, 10:41 AM
Cái em cần Đếm là hàng "Tổng Cộng" - Để biết trong tháng nhân viên Nghỉ mấy ngày


Thử thay đổi một chút trong điều kiện COUNTIF: =COUNTIFS($B$7:$AF$7,">0")

Cái em muốn là đếm ngày KHÔNG đi làm. Nhưng nếu Tháng THIếU (tháng 2) thì đếm thế nào


Tức làm đếm có điều kiện: Vùng ngày (B2:AF2) khác rổng và vùng giờ vào, giờ ra bằng rổng
Chẳng hạn:

=SUMPRODUCT(($B$2:$AF$2<>"")*(B3:AF3=""))

Em cần biết số ngày NGHỉ trong tháng (tháng 2 - tháng thiếu cũng vậy)

leonguyenz
11-06-12, 10:51 AM
Áp dụng bài #3 hoặc =COUNTIF($B$2:$AF$2,">0")-COUNTIF($B$7:$AF$7,">0")

hoangvuluan
11-06-12, 11:16 AM
Thật là chẳng hiểu làm sao. Bạn hỏi, chúng tôi trả lời - đúng/sai bạn đã kiểm tra chưa???? Vì dùng SumProduct hay dùng hiệu của 2 CountIF đều cho cùng 1 kết quả!

PHONGGANHHAO
11-06-12, 01:46 PM
Tháng 05 có 31 ngày. Nhưng khi bỏ trống không nhập số liệu vào THÌ NÓ ĐẾM chỉ có 30 ô trống. Tại sao vậy anh

leonguyenz
11-06-12, 01:55 PM
Tháng 05 có 31 ngày. Nhưng khi bỏ trống không nhập số liệu vào THÌ NÓ ĐẾM chỉ có 30 ô trống. Tại sao vậy anh
Bạn nên xem các trả lời trước và áp dụng thử xem thế nào. Bạn nên xem các bài trả lời đã giúp bạn và bạn trả lời câu hỏi này dùm:

Thật là chẳng hiểu làm sao. Bạn hỏi, chúng tôi trả lời - đúng/sai bạn đã kiểm tra chưa???? Vì dùng SumProduct hay dùng hiệu của 2 CountIF đều cho cùng 1 kết quả!
Bạn không nên spam "..............." trong các bài viết, số lượng bài viết của bạn cũng nhiều chắc bạn cũng đã nắm Nội quy.

che1982
26-06-12, 01:41 PM
Bạn cho hỏi đoạn ($B$2:$AF$2<>"") trong dòng lệnh =SUMPRODUCT(($B$7:$AF$7=0)*($B$2:$AF$2<>"")) có ý gnhĩa gì vậy?

ducbacgt
05-08-12, 10:40 AM
vào thấy các bác viết bài hay thế, cảm ơn GPE

be heo 68
12-09-12, 11:57 AM
Mình muốn tìm các số hóa đơn bị kê khai trùng nhau. Mong mọi ngừi zúp nha. Cảm ơn. địa chỉ email : anhthutran3110@yahoo.com.vn88867

goodguyttt
24-12-12, 04:29 PM
Cho mình hỏi nếu muốn đánh số thứ tự 1,2,3 đối vs cột có 4 dữ liệu A A B C (A A chỉ đếm 1, B là 2 và C là 3) thì dùng công thức nào?

Hoàng Trọng Nghĩa
24-12-12, 04:37 PM
Cho mình hỏi nếu muốn đánh số thứ tự 1,2,3 đối vs cột có 4 dữ liệu A A B C (A A chỉ đếm 1, B là 2 và C là 3) thì dùng công thức nào?

Đại loại như vầy:

=COUNTIF($C$17:$C$19,"A")+COUNTIF($C$17:$C$19,"B")*2+COUNTIF($C$17:$C$19,"C")*3

Ba Tê
24-12-12, 08:22 PM
Đại loại như vầy:

=COUNTIF($C$17:$C$19,"A")+COUNTIF($C$17:$C$19,"B")*2+COUNTIF($C$17:$C$19,"C")*3
Với câu hỏi chung chung như vậy mà trả lời dễ bị "việt vị" quá "MT321" ơi.
Tui thì hiểu câu hỏi như "dzầy" nè.
Híc. Hên xui với kiểu hỏi này.

Cho mình hỏi nếu muốn đánh số thứ tự 1,2,3 đối vs cột có 4 dữ liệu A A B C (A A chỉ đếm 1, B là 2 và C là 3) thì dùng công thức nào?

cuong0202
16-01-13, 04:12 PM
Sau một hồi vật lộn với cái file đếm 2 điều kiện,,,, em bí quá,, đành up file lên nhờ mọi người giúp đỡ
em muốn đếm số "PN", "PX",, "PN-FR" từ tháng T1--T12 như file,,

Xin mọi người giúp đỡ,,

dbithanh
18-01-13, 08:21 AM
cho e hỏi về hàm SUBTOTAL

leonguyenz
18-01-13, 08:42 AM
cho e hỏi về hàm SUBTOTAL
Hàm SUBTOTAL()
Tác giả: Trần Thanh Phong (ttphong2007 - GPE)
Hàm SUBTOTAL là một hàm rất linh hoạt nhưng cũng là một trong các hàm hơi khó sử dụng của Excel. Điều khó hiểu thứ nhất chính là cái tên của nó, vì nó thực sự làm được nhiều thứ hơn ý nghĩa của tên hàm. Đối số thứ nhất của hàm bắt buộc bạn phải nhớ con số đại diện cho phép tính cần thực hiện trên tập số liệu (trong Excel 2007 có tính năng AutoComplete giúp chúng ta khỏi nhớ các con số này). Hàm SUBTOTAL được Microsoft nâng cấp kể từ phiên bản Excel 2003 với sự gia tăng các tuỳ chọn cho đối số thứ nhất của hàm, tuy nhiên điều này dẫn đến sự không tương thích với các phiên bản cũ nếu chúng ta sử dụng các tính năng mới bổ sung này.

Đối số đầu tiên của của hàm SUBTOTAL xác định hàm thực sự nào sẽ được sử dụng khi tính toán (xem trong danh sách bên dưới). Ví dụ nếu đối số là 1 thì hàm SUBTOTAL hoạt động giống nhưng hàm AVERAGE, nếu đối số thứ nhất là 9 thì hàm hàm SUBTOTAL hoạt động giống nhưng hàm SUM.

SUBTOTAL là hàm tính toán cho một nhóm con trong một danh sách hoặc bảng dữ liệu tuỳ theo phép tính mà bạn chọn lựa trong đối số thứ nhất.
Cú pháp: = SUBTOTAL(function_num, ref1, ref2,...)
Function_num: Các con số từ 1 đến 11 (hay 101 đến 111) qui định hàm nào sẽ được dùng để tính toán trong SUBTOTAL
Bảng tra các hàm sử dụng của SUBTOTAL trong Excel 2003/ 2007
95908
Bảng tra các hàm sử dụng của SUBTOTAL trong Excel 2000/ 2002 (XP)
95909

Lưu ý: Excel 2000/XP (2002) đối số function_num chỉ nhận giá trị từ 1 đến 11 và Excel và mặc định là không tính toán các giá trị ẩn. Trong khi đó Excel 2003/2007 thì có 2 nhóm function_num mà khi dùng các giá trị từ 1 đến 11 lại là tính toán bao gồm các giá trị ẩn, do vậy gây ra tình trạng dễ nhầm lẫn khi sử dụng giữa các phiên bản Excel.
Ref1, ref2: Các vùng địa chỉ tham chiếu mà bạn muốn thực hiện phép tính trên đó.
Trong Excel 2007, bạn có thể dùng đến 254 ref (với Excel 2003 trở vế trước thì con số này chỉ là 29)
Ghi chú:


Nếu có hàm SUBTOTAL khác đặt lồng trong các đối số ref1, ref2,… thì các hàm lồng này sẽ bị bỏ qua không được tính, nhằm tránh trường hợp tính toán 2 lần.
Đối số function_num nếu từ 1 đến 11 thì hàm SUBTOTAL tính toán bao gồm cả các giá trị ẩn trong tập số liệu (hàng ẩn). Đối số function_num nếu từ 101 đến 111 thì hàm SUBTOTAL chỉ tính toán cho các giá trị không ẩn trong tập số liệu (bỏ qua các giá trị ẩn).
Hàm SUBTOTAL sẽ bỏ qua không tính toán tất cả các hàng bị ẩn bởi lệnh Filter (Auto Filter) mà không phụ thuộc vào đối số function_num được dùng (1 giống 101...).
Hàm SUBTOTAL được thiết kế để tính toán cho các cột số liệu theo chiều dọc, nó không được thiết kế để tính theo chiều ngang.
Hàm này chỉ tính toán cho dữ liệu 2-D, do vậy nếu dữ liệu tham chiếu dạng 3-D (Ví dụ về tham chiếu 3-D: =SUM(Sheet2:Sheet13!B5) thì hàm SUBTOTAL báo lỗi #VALUE!


Sử dụng tính năng chèn hàm Subtotal
Tính năng Data | Outline | Subtotal từ thanh thực đơn giúp chúng ta chèn hàm Subtotal vào bảng số liệu một cách tự động và các phép tính có thể tính cho các nhóm dữ liệu khác nhau. Để sử dụng chức năng này trước tiên tập số liệu phải được sắp xếp theo thứ tự tại các cột dữ liệu (Field) mà ta cần nhóm lại khi tính toán.

Để thực hiện yêu cầu trên, ta để ô hiện hành trong vùng dữ liệu cần tính và chọn thanh Ribbon | Data | Outline | SubTotal (Excel 2007, Excel cũ thì chọn Data | Subtotals…).

Các tuỳ chọn trong hộp thoại Subtotal:


At Each Change In: Liệt kê tất cả các tên cột hay trường (Field) của vùng (hay bảng) số liệu tính toán.
Use Function: Chọn hàm để tính từ danh sách 11 hàm (Hàm Sum được mặc định.)
Add Subtotal To: Liệt kê tất cả các trường của vùng (hay bảng) số liệu tính toán. Đánh dấu kiểm kế bên tên trường để chọn các trường cần thực hiện phép tính.
Replace Current Subtotals: Nếu được chọn, Excel sẽ xoá bỏ các lệnh subtotal trước đó và thay thế bằng lệnh subtotals hiện hành.
Page Break between Groups: Nếu được chọn, Excel sẽ chèn các dấu ngắt trang sau mỗi nhóm tính subtotal.
Summary below Data: Nếu được chọn, Excel sẽ đặt các kết quả tính subtotals bên dưới mỗi nhóm số liệu (mặc định), ngược lại thì Excel sẽ đặt kết quả tính subtotals bên trên mỗi nhóm số liệu.
Remove All: Nếu chọn nút này thì Excel sẽ xoá bỏ tất cả các lệnh subtotal trong vùng số liệu.

Sau khi thiết lập và nhấp nút OK, Excel sẽ phân tích vùng số liệu và chèn các hàm subtotal để tính toán theo qui định ở trên và tạo ra outline cho vùng dữ liệu.

Lưu ý: Nếu dùng subtotals cho một vùng dữ liệu đã áp dụng lệnh Filter, thì hàm subtotal có thể sẽ không cho kết qảu đúng khi ta bỏ lệnh Filter.
Bảng kết quả trên được thực hiện bằng 2 lệnh subtotal, lưu ý khi ra lệnh subtotal thứ hai bạn nhớ bỏ tuỳ chọn Replace Current Subtotals trong hộp thoại Subtotal.
Các hàm SUBTOTAL dùng trong lệnh Subtotal cũng chính là hàm Subtotal của Excel tuy nhiên khi thực hiện lệnh Subtotal thì Excel tạo giúp chúng ta Outline một cách tự động. Chẳng hạn như công thức Subtotal tại ô E9 (Tổng doanh số của tháng một) là như sau:
=SUBTOTAL(9,E2:E7)
Mặc dù công thức này có vùng tham chiếu chứa 2 ô có sử dụng hàm SUBTOTAL (tại ô E4 và E8) mà kết quả không hề sai, vì các ô chứa công thức này sẽ bị loại ra trong quá trình tính toán của hàm Subtotal tại ô E9 (xem lại bài viết về hàm Subtotal phần ghi chú).
Chúng ta có thể dùng các nút điều kiển Outline (bên trái cửa sổ bảng tính) để điều chỉnh các mức độ trình bày kết quả tính toán.

tuongqv
20-01-13, 08:59 PM
Chào bạn !
Theo mình thi bạn nên dùng ham Countif(ô cân đêm,$vùng cân đêm$).

vipbn90a3
22-01-13, 12:45 AM
Chào các bạn, mình có câu hỏi sau muốn hỏi
Mình có 2 cột
1 cột là cột ngày tháng năm sinh (Định dạng date) và 1 cột là số tiền, yêu cầu là tính tổng số tiền của những người sinh năm A nào đó, mở rộng tính trung bình số tiền của những người sinh năm A
Ví dụ:
----A---------------------B
01/01/1980 | 1
01/01/1975 | 2
01/01/1968 | 3
01/01/1980 | 5
01/01/1980 | 7

Mình dùng công thức sau =AVERAGEIF(Cột A,"="&1980,Cột B) thì cũng không ra.

Hoàng Trọng Nghĩa
22-01-13, 01:06 AM
Chào các bạn, mình có câu hỏi sau muốn hỏi
Mình có 2 cột
1 cột là cột ngày tháng năm sinh (Định dạng date) và 1 cột là số tiền, yêu cầu là tính tổng số tiền của những người sinh năm A nào đó, mở rộng tính trung bình số tiền của những người sinh năm A
Ví dụ:
----A---------------------B
01/01/1980 | 1
01/01/1975 | 2
01/01/1968 | 3
01/01/1980 | 5
01/01/1980 | 7

Mình dùng công thức sau =AVERAGEIF(Cột A,"="&1980,Cột B) thì cũng không ra.

Thử với công thức SUMPRODUCT xem sao!

thoathoa1982
18-04-13, 04:51 PM
Nhờ các Đại gia giúp mình cái hàm đếm này nhé. Cám ơn trước !!!

Hoàng Trọng Nghĩa
18-04-13, 06:09 PM
Nhờ các Đại gia giúp mình cái hàm đếm này nhé. Cám ơn trước !!!

Trong file của bạn, tôi thấy có đến 40 người, cả nam lẫn nữ, vậy cho hỏi bạn dùng công thức tại D122 này:

=SUMPRODUCT(($B$14:$B$118<>"")/COUNTIF($B$14:$B$118,$B$14:$B$118&""))

thì ra kết quả 32 người.

Vậy nguyên tắc tính như thế nào?

Tiếp theo là ô E122:

="đ/c, đạt "&ROUND((D122/34),2)

Số 34 này ở đâu ra để chia tỷ lệ?

Bạn cần phải nói rõ các điều kiện tính thì sẽ sớm nhận được câu trả lời.

thoathoa1982
20-04-13, 11:19 AM
- Trả lời câu hỏi tại sao có kết quả 32 người: trong danh sách nếu đếm thủ công thì có tất cả là 40 người.
Tuy nhiên để ý kỹ thì thấy có một số họ và tên trùng, nên khi sử dụng hàm:
=SUMPRODUCT(($B$14:$B$118<>"")/COUNTIF($B$14:$B$118,$B$14:$B$118&"")),
có nghĩa là tôi muốn đếm tất cả số người có trong danh sách, nếu bị trùng họ và tên thì chỉ đếm là 1,
vì vậy mới có kết quả là 32 người (họ và tên).

- Số 34 là số tự cho, số này do người ta ấn định xuống.

Hoàng Trọng Nghĩa
20-04-13, 11:24 AM
- Trả lời câu hỏi tại sao có kết quả 32 người: trong danh sách nếu đếm thủ công thì có tất cả là 40 người.
Tuy nhiên để ý kỹ thì thấy có một số họ và tên trùng, nên khi sử dụng hàm:
=SUMPRODUCT(($B$14:$B$118<>"")/COUNTIF($B$14:$B$118,$B$14:$B$118&"")),
có nghĩa là tôi muốn đếm tất cả số người có trong danh sách, nếu bị trùng họ và tên thì chỉ đếm là 1,
vì vậy mới có kết quả là 32 người (họ và tên).

- Số 34 là số tự cho, số này do người ta ấn định xuống.



Cái hàm đó tôi biết đếm không trùng, tuy nhiên do bạn biết rằng trùng tên là 1 người, chứ nếu không e rằng sót tên của người khác. Vậy làm sao xác định được là dân tộc thiểu số?

ndu96081631
20-04-13, 11:38 AM
Vậy làm sao xác định được là dân tộc thiểu số?
Thì trong bảng ấy đã có cột DÂN TỘC rồi còn gì
Nói chung, dạng bài ĐẾM DUY NHẤT CÓ ĐIỀU KIỆN, ta dùng FREQUENCY ---> Nghiên cứu xem
(đã có trên diễn đàn ít nhất cũng chục bài rồi)

Hoàng Trọng Nghĩa
20-04-13, 11:43 AM
Thì trong bảng ấy đã có cột DÂN TỘC rồi còn gì
Nói chung, dạng bài ĐẾM DUY NHẤT CÓ ĐIỀU KIỆN, ta dùng FREQUENCY ---> Nghiên cứu xem
(đã có trên diễn đàn ít nhất cũng chục bài rồi)

Ở đây chỉ mỗi dân tộc KINH, nếu có nhiều em dân tộc khác thì sao? Hay chỉ có dân tộc KINH là dân tộc ĐA SỐ, còn các dân tộc khác là dân tộc THIỂU SỐ?

ndu96081631
20-04-13, 12:42 PM
Ở đây chỉ mỗi dân tộc KINH, nếu có nhiều em dân tộc khác thì sao? Hay chỉ có dân tộc KINH là dân tộc ĐA SỐ, còn các dân tộc khác là dân tộc THIỂU SỐ?

Thì người ta yêu cầu sao làm vậy thôi
Trong bảng chỉ có dân tộc Kinh có nghĩa là hổng có dân tộc thiếu số
Chẳng hiểu sao Nghĩa lại thắc mắc những chuyện kỳ cục như vậy, trong khi cái quan trọng là GIẢI THUẬT ĐẾM DUY NHẤT NHIỀU ĐIỀU KIỆN lại không chịu nghiên cứu

Hoàng Trọng Nghĩa
20-04-13, 12:45 PM
Thì người ta yêu cầu sao làm vậy thôi
Trong bảng chỉ có dân tộc Kinh có nghĩa là hổng có dân tộc thiếu số
Chẳng hiểu sao Nghĩa lại thắc mắc những chuyện kỳ cục như vậy, trong khi cái quan trọng là GIẢI THUẬT ĐẾM DUY NHẤT NHIỀU ĐIỀU KIỆN lại không chịu nghiên cứu

Tại mấy cái kia làm hết trơn rồi nên mới thắc mắc những cái chưa biết, xong rồi gửi cái file lên luôn!

Chẳng hạn CB dưới 35 như:

=SUMPRODUCT((($B$14:$B$78<>"")/COUNTIF($B$14:$B$78,$B$14:$B$78&""))*($C$14:$D$78>1978))

Còn một thắc mắc nữa là mục Trình độ > Chuyên môn > Đại học: ĐH và CN là 1 phải không nhỉ?

Hoàng Trọng Nghĩa
20-04-13, 01:15 PM
Cái hàm đó tôi biết đếm không trùng, tuy nhiên do bạn biết rằng trùng tên là 1 người, chứ nếu không e rằng sót tên của người khác. Vậy làm sao xác định được là dân tộc thiểu số?

KINH THÌ CŨNG CÓ KINH, RỖNG THÌ CŨNG CÓ RỖNG, LÀM SAO XÁC ĐỊNH TÊN NÀO LÀ THIỂU SỐ?



Còn một thắc mắc nữa là mục Trình độ > Chuyên môn > Đại học: ĐH và CN là 1 phải không nhỉ?


BỰC MÌNH QUÁ, định hỏi rồi gửi lên luôn mà tác giả cứ ầu ơ ví dầu chẳng trả lời trả vốn gì cả, dẹp bà nó luôn cho rồi!


================================================== ======================================

Bực thì bực, gửi lên luôn những cái mình tạm làm, đúng sai tính sau.

ndu96081631
20-04-13, 01:45 PM
Bực thì bực, gửi lên luôn những cái mình tạm làm, đúng sai tính sau.

Cuối cùng rồi cũng phải đưa lên... Vậy thì "bực" làm gì cho nó "bung" tùm lum
Tác giả hổng xài, người khác xài

thoathoa1982
21-04-13, 12:41 PM
Trong File đính kèm chỉ có một dân tộc thôi, nên chưa cần lọc điều kiện dân dộc.
Còn CN (Cử nhân) cũng là ĐH (Đại học) có thể các bạn sửa CN thành ĐH hết đi, vì trong File mình đã chỉnh sửa như vậy.
Có gì chậm trễ các bác thông cảm vì dạo này bận đi làm lúa, không thì đói.
Tuy nhiên bài viết của Bác Hoàng Trọng Nghĩa hay lắm. Cám ơn rất nhiều.

Hoàng Trọng Nghĩa
21-04-13, 01:27 PM
Trong File đính kèm chỉ có một dân tộc thôi, nên chưa cần lọc điều kiện dân dộc.
Còn CN (Cử nhân) cũng là ĐH (Đại học) có thể các bạn sửa CN thành ĐH hết đi, vì trong File mình đã chỉnh sửa như vậy.
Có gì chậm trễ các bác thông cảm vì dạo này bận đi làm lúa, không thì đói.
Tuy nhiên bài viết của Bác Hoàng Trọng Nghĩa hay lắm. Cám ơn rất nhiều.

Tôi đã làm hết rồi, ĐH hay CN đều OK, riêng với vấn đề dân tộc thì nếu em nào không có KINH thì đó là em thiểu số! Thế là xong!

langthangdoday
05-09-13, 03:54 PM
Giúp em : cách dùng hàm Count để lấy giá trị trong phạm vi giới hạn
Ví dụ : Em có danh sách 55 nhân viên và năm sinh của từng nhân viên này.
Chỉ lấy những nhân viên nào trong độ tuổi sinh năm từ 1995 đến 1978 (chỉ cần lấy tổng số nhân viên có độ tuổi trong giới hạn này : >=1995 và <=1978)
Em dùng hàm countifs và sumproduct mà chẳng cho ra giá trị nào cả.

langthangdoday
05-09-13, 03:56 PM
Giúp em : cách dùng hàm Count để lấy giá trị trong phạm vi giới hạn
Ví dụ : Em có danh sách 55 nhân viên và năm sinh của từng nhân viên này.
Chỉ lấy những nhân viên nào trong độ tuổi sinh năm từ 1995 đến 1978 (chỉ cần lấy tổng số nhân viên có độ tuổi trong giới hạn này : >=1995 và <=1978)
Em dùng hàm countifs và sumproduct mà chẳng cho ra giá trị nào cả.

mhung12005
05-09-13, 08:17 PM
Giúp em : cách dùng hàm Count để lấy giá trị trong phạm vi giới hạn
Ví dụ : Em có danh sách 55 nhân viên và năm sinh của từng nhân viên này.
Chỉ lấy những nhân viên nào trong độ tuổi sinh năm từ 1995 đến 1978 (chỉ cần lấy tổng số nhân viên có độ tuổi trong giới hạn này : >=1995 và <=1978)
Em dùng hàm countifs và sumproduct mà chẳng cho ra giá trị nào cả.

Thì đúng là chẳng có giá trị nào mà vừa >=1995 mà <=1978 cả. Mình đoán chắc bạn muốn thế này:


=SUMPRODUCT((E2:E56>=1978)*(E2:E56<=1995))

langthangdoday
07-09-13, 12:07 AM
Thì đúng là chẳng có giá trị nào mà vừa >=1995 mà <=1978 cả. Mình đoán chắc bạn muốn thế này:

Cảm ơn bạn lắm lắm. Công việc của mình là hay tính toán về ngày tháng năm, mà tính toán về thời gian thì có 1 số hàm nó hơi phức tạp.

nhatquyelec
10-09-13, 02:24 PM
chào mọi người, xin lỗi nếu hỏi nhầm diễn đàn, mình có một vấn đề thế này không biết có ai giúp đỡ được không,
mọi người xem file đính kèm vì khó mô tả quá, dùng hàm gì để cột B được thế này nhỉ , phụ thuoc vào cột A (xem file đính kèm).

leonguyenz
10-09-13, 02:29 PM
chào mọi người, xin lỗi nếu hỏi nhầm diễn đàn, mình có một vấn đề thế này không biết có ai giúp đỡ được không,
mọi người xem file đính kèm vì khó mô tả quá, dùng hàm gì để cột B được thế này nhỉ , phụ thuoc vào cột A (xem file đính kèm).
Nếu các số chạy theo thứ tự thì dùng MAX, công thức tại B1, kéo xuống: =MAX(A$1:A1)

nhatquyelec
15-09-13, 04:48 PM
đúng là hàm Max làm được điều này, nhưng với điều kiện là cột A phải theo thứ tự, còn nếu không thì những hàng dưới sẽ nhận giá trị lớn nhất, mong muốn là bên cột B làm được như vậy nhưng phụ thuộc vào giá trị cột A ấy (bất kể thứ tự hay không thứ tự)

vuduytho
08-11-13, 05:30 PM
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
trường hợp 1 có thể đếm được cả 3 loại khách hàng,mỗi loại có bao nhiêu trong 1 công thức ko ạ?em có 1 ví dụ thế này:
có tất cả 50 nhân viên,chia ra làm 4 phòng ban.

bây giờ trong 1 công thức có thể tính tổng số nhân viên của từng phòng ban ko a?

kakuna
09-12-13, 06:12 PM
Mình đang có 1 hàng gồm dữ liệu sau: An A1, Bình A2, Cường A1, Dung A2. Giờ mình muốn đếm số người có A1 thì phải dùng hàm gì?

nmhung49
09-12-13, 07:43 PM
Mình đang có 1 hàng gồm dữ liệu sau: An A1, Bình A2, Cường A1, Dung A2. Giờ mình muốn đếm số người có A1 thì phải dùng hàm gì?
Thử hàm này xem sao ví dụ với dữ liệu của bạn tại A2 chép công thức này vào
=COUNTIF(A1:D1,"*A1*")

kakuna
10-12-13, 09:43 AM
Thử hàm này xem sao ví dụ với dữ liệu của bạn tại A2 chép công thức này vào
=COUNTIF(A1:D1,"*A1*")

Cảm ơn bạn nhé, mình làm được rồi ^^

Võ Tấn Hưng
25-03-14, 02:53 PM
Chào các bạn!
Mình là thành viên mới, mình muốn gửi một số câu hỏi nhờ các bạn giúp nhưng tìm không ra nơi gửi câu hỏi. Nhờ các bạn giúp với nhe.
Có một câu hỏi như thế này :
Ô. A có một xe ô tô muốn mua điều khoản MR 08 (ĐKMR08) cho xe của mình nhưng ĐKMR08 này quy định xe có niên hạn SD không quá 6 năm (A)
- Nếu số tiền bảo hiểm (STBH)<= 1 000 000 000 (B), phí bảo hiểm (PBH) = 10%*STBH<=1 000 000 000 (B)*2.5% (2.5% là tỷ lệ phí quy định khi tính phí)
- Nếu STBH<=2 000 000 000, PBH = 15%*STBH<=2 000 000 000*2.5%
- Nếu STBH>2 000 000 000, PBH = 20%*STBH (>2 000 000 000)*2.5%
Ý của mình là muốn cài công thức sao cho khớp (A), (B) và các trường bắt buộc.
Cảm ơn các bạn

Võ Tấn Hưng
26-03-14, 02:22 PM
Đâu hết rồi, các bạn giúp mình giải bài toán với!

phihndhsp
26-03-14, 02:30 PM
Đâu hết rồi, các bạn giúp mình giải bài toán với!
file đâu mà giúp với không giúp.???

Võ Tấn Hưng
26-03-14, 06:37 PM
Bài toán là vầy :
=if(L10<=1000,K13*L10*10% (điều kiện S2<=6)
=if(L10<=2000,K13*L10*15% (điều kiện S2<=6)
=if(L10<=3000,K13*L10*20% (điều kiện S2<=6)
Nếu S2>6 bắt buộc không có kết quả
Cảm ơn nha

vanle33
26-03-14, 06:51 PM
Bài toán là vầy :
=if(L10<=1000,K13*L10*10% (điều kiện S2<=6)
=if(L10<=2000,K13*L10*15% (điều kiện S2<=6)
=if(L10<=3000,K13*L10*20% (điều kiện S2<=6)
Nếu S2>6 bắt buộc không có kết quả
Cảm ơn nha
Bạn tự suy diễn cách kết hợp hàm IF và hàm AND để áp dụng cho trường hợp của bạn là được!

Ba Tê
26-03-14, 07:13 PM
bài toán là vầy :
=if(l10<=1000,k13*l10*10% (điều kiện s2<=6)
=if(l10<=2000,k13*l10*15% (điều kiện s2<=6)
=if(l10<=3000,k13*l10*20% (điều kiện s2<=6)
nếu s2>6 bắt buộc không có kết quả
cảm ơn nha
=if(s2<=6;k13*l10*if(l10<=1000;10%;if(l10<=2000;15%;20%));"")

=IF(S2<=6;K13*L10*IF(L10<=1000;10%;IF(L10<=2000;15%;20%));"")

Võ Tấn Hưng
28-03-14, 03:39 PM
Mình có kết hợp hai hàm này trong một vài lần nhưng chưa được. Mình cũng không hiểu nó lỗi chổ nào.

Võ Tấn Hưng
29-03-14, 10:53 AM
Chào Ba tê
Mình có áp dụng đúng theo công thức của Ba Tê =IF(S2<=6;K13*L10*IF(L10<=1000;10%;IF(L10<=2000;15%;20%));"")nhưng khi inter lại bảo lỗi tại số 6 (S2<=6) và không có kết quả?
Mong Ba Tê và các bạn giúp lại với
Chân thành cảm ơn Ba Tê

Ba Tê
29-03-14, 11:12 AM
Chào Ba tê
Mình có áp dụng đúng theo công thức của Ba Tê =IF(S2<=6;K13*L10*IF(L10<=1000;10%;IF(L10<=2000;15%;20%));"")nhưng khi inter lại bảo lỗi tại số 6 (S2<=6) và không có kết quả?
Mong Ba Tê và các bạn giúp lại với
Chân thành cảm ơn Ba Tê
Bạn đưa file lên, khoảng 1 chục dòng cũng được, nói rõ dòng nào bị lỗi, dòng nào không.
Từ đầu đến giờ có ai thấy file ra sao đâu, đoán mò thôi. không trúng thì trật. Đó chỉ là hướng giải quyết, tự bạn chỉnh lại cho đúng với dữ liệu thật của bạn chứ. Coi chừng các dấu "chấm phẩy" của tôi, của bạn nhiều khi lại là "dấu phẩy".

trantrinhnh
29-03-14, 11:16 AM
Anh Tuấn chỉ giúp em cho cái này vơi!
Em có 2 cột, cột A là mã Khách hàng, cột B là số ngày
Em muốn biết có bao nhiêu mã nằm trong khoảng ngày >=3 và <7, nhưng cột A nếu có 2 hoặc nhiều mã trùng nhau trong điều kiện thì chỉ tính 1.
Em xin cám ơn Anh.
Em Trinh!

trantrinhnh
29-03-14, 11:24 AM
Anh khanhnth02 dùng ham này nhé SUMPRODUCT(1/COUNTIF(A1:B8,A1:A8))

Võ Tấn Hưng
29-03-14, 07:10 PM
Võ Tấn Hưng cảm ơn Ba Tê nhiều
Hưng đã thực hiện thành công theo công thức của bạn. Mình chỉ thay đổi từ dấu : sang dấu , là được

Võ Tấn Hưng
04-04-14, 03:28 PM
Nhờ các bạn giúp giải bài toán :
I8<40% hoặc I8>100% bị loại và I8 phải là tròn số 40%, 60%, 80%, 100%, tất cả số khác bị loại.
Nhờ tìm đáp số tại I8*K21 (biết rằng K21 bằng bất kỳ số nào khác 0)

hivong1802
12-06-14, 09:23 AM
Mọi người ơi, em không hiểu sao đã thử lại công thức mấy lần mà hàm countif trong này vẫn không nhảy đúng như kết quả. Bị sai ở dòng mạng, đáng lẽ hồ sơ qua mạng phải là 5 kể cả "KKQ...", nó chỉ nhảy có 2. Có ai có thể biết lỗi sai ở đâu không ạ.

Mr.Bum
12-06-14, 10:18 AM
Mọi người ơi, em không hiểu sao đã thử lại công thức mấy lần mà hàm countif trong này vẫn không nhảy đúng như kết quả. Bị sai ở dòng mạng, đáng lẽ hồ sơ qua mạng phải là 5 kể cả "KKQ...", nó chỉ nhảy có 2. Có ai có thể biết lỗi sai ở đâu không ạ.

Hàm COUNTIF với ký tự đại diện, bạn chỉ cần 2 dấu 2 đầu là đủ: =COUNTIF(G5:G14,"*mạng*")
Nhưng công thức trả về kết quả chưa thỏa đáng là vì chữ "mạng" có 2 bảng mã: Unicode Tổ hợp (chữ "mạng" có 5 ký tự) và Unicode dựng sẵn (chữ "mạng" có 4 ký tự). Kiểm tra với hàm LEN.
Với dữ liệu trên bạn có thể sửa lại "*mạng*" thành "*ng*" thôi cũng được, vì ngoài nó ra chẳng có đối tượng nào có chữ "ng". =COUNTIF(G5:G14,"*ng*")

tieuthubuongbinh
26-06-14, 07:12 PM
Anh khanhnth02 dùng ham này nhé SUMPRODUCT(1/COUNTIF(A1:B8,A1:A8))

Vế 1/.... Có ý nghĩa ntn ạ? Mình thấy trong lookup cũng dùng mà ko hiểu mặc dù biết cách Áp dụng

thanhdn.cn21
27-06-14, 04:51 PM
mình muốn copy một cột định dạng genaral sang một cột khác nhưng định dạng text thì làm dùng hàm nào hả các bro?

vanle33
27-06-14, 05:25 PM
mình muốn copy một cột định dạng genaral sang một cột khác nhưng định dạng text thì làm dùng hàm nào hả các bro?
1) Bạn không hiểu chữ COPY ah?
COPY là cóp toàn bộ định dạng hay số hay nội dung, ... (trừ công thức) trong đó từ nguồn đến đích, KHÔNG THAY ĐỔI giữa NGUỒN và ĐÍCH.
2) "copy một cột" thì trong cột đó là dữ liệu loại gì???

Hau151978
27-06-14, 11:50 PM
1) Bạn không hiểu chữ COPY ah?
COPY là cóp toàn bộ định dạng hay số hay nội dung, ... (trừ công thức) trong đó từ nguồn đến đích, KHÔNG THAY ĐỔI giữa NGUỒN và ĐÍCH.
2) "copy một cột" thì trong cột đó là dữ liệu loại gì???
Nếu cột nguồn general không chứa công thức thì có thể copy rồi paste special value sang cột đích dạng text, cột đích vẫn giữ nguyên định dạng text.

VetMini
28-06-14, 08:03 AM
mình muốn copy một cột định dạng genaral sang một cột khác nhưng định dạng text thì làm dùng hàm nào hả các bro?

Đầu óc tối thiểu cũng biết đề tài này chả liên quan gì đến COUNT. Chen vào bất lịch sự quá.
Đề nghị mod's xoá quách cho rồi.

thanhdn.cn21
02-07-14, 11:23 AM
xin lỗi các bạn, mới tham gia nên đọc đến đâu là coment đến đấy,cảm ơn vì đã chỉ giáo ah :)

cuong_vkh
08-08-14, 01:03 PM
bạn cho mình hỏi chút đó là: Mình có danh sách điểm học sinh, có điểm thì nguyên dương (1-10) và cũng có điểm theo dạng thập phân (kiểu như 6.1,6.2....). Trong file đính kèm có các sheet và cho mình hỏi ở sheet thứ nhất là sheet lý luận cột C2,C3,C4,C5 thì dùng công thức nào để đếm những học sinh có điểm 9-10, điểm 7-8, 5-6, và dưới 5. Tương tự với thang điểm ở Điểm các môn học lý thuyết chung K29, thì tới Điểm các môn học lý thuyết chung K30 có các số dạng thập phân. Mà điều kiện ở thang điểm thập phân này như sau:
VỚi điểm 9-10: thì điểm tương ứng là 8.5 trở lên
Với điểm 7-8: thì tương ứng là 6.5-8.4
Với điểm 5-6: tương ứng là 4.5-6.4
Còn lại là dưới 5. (<4.5).
Làm thế nào để đếm có bao nhiêu con 9-10, bao nhiêu con 7-8, bao nhiêu con 5-6.
Ban giúp mình với nhé.
Trân trọng cám ơn bạn.

Ba Tê
08-08-14, 02:32 PM
bạn cho mình hỏi chút đó là: Mình có danh sách điểm học sinh, có điểm thì nguyên dương (1-10) và cũng có điểm theo dạng thập phân (kiểu như 6.1,6.2....). Trong file đính kèm có các sheet và cho mình hỏi ở sheet thứ nhất là sheet lý luận cột C2,C3,C4,C5 thì dùng công thức nào để đếm những học sinh có điểm 9-10, điểm 7-8, 5-6, và dưới 5. Tương tự với thang điểm ở Điểm các môn học lý thuyết chung K29, thì tới Điểm các môn học lý thuyết chung K30 có các số dạng thập phân. Mà điều kiện ở thang điểm thập phân này như sau:
VỚi điểm 9-10: thì điểm tương ứng là 8.5 trở lên
Với điểm 7-8: thì tương ứng là 6.5-8.4
Với điểm 5-6: tương ứng là 4.5-6.4
Còn lại là dưới 5. (<4.5).
Làm thế nào để đếm có bao nhiêu con 9-10, bao nhiêu con 7-8, bao nhiêu con 5-6.
Ban giúp mình với nhé.
Trân trọng cám ơn bạn.
Như vậy chỉ có 2 dạng tính?
Sheet Lý luận:
- C2=COUNTIF(C$9:C$50;">=9")
- C3=COUNTIF(C$9:C$50;">=7")-C2
- C4=COUNTIF(C$9:C$50;">=5")-C2-C3
- C5=COUNTIF(C$9:C$50;"<5")
-----------------------
- S2=COUNTIF(S$9:S$55;">=" & 85/10)
- S3=COUNTIF(S$9:S$55;">=" & 65/10)-S2
- S4=COUNTIF(S$9:S$55;">=" & 45/10)-S2-S3
- S5=COUNTIF(S$9:S$55;"<" & 45/10)
-------------------------
Copy sang ngang, thay dấu chấm phẩy thành dấu phẩy nếu công thức bị lỗi

cuong_vkh
12-08-14, 04:46 PM
Cám ơn bạn Ba Tê rất nhiều, mình đã làm được rồi. Không biết thì phải hỏi mà hỏi chẳng biết hỏi ai cả.
Một lần nữa cám ơn Ba tê nhá.

nguyen mai thi
04-09-14, 03:38 PM
sao mình cũng làm như công thức của anhtuan1066 mà sao mình tính lại nó lại ra kết quả sai nhỉ ?mình sai chỗ nào rồi quá

nmhung49
04-09-14, 09:16 PM
sao mình cũng làm như công thức của anhtuan1066 mà sao mình tính lại nó lại ra kết quả sai nhỉ ?mình sai chỗ nào rồi quá

Bạn dùng công thức nào, nếu công thức mảng nhấn tổ hợp phím Ctrl+ Shift+Enter nhen

concogia
04-09-14, 09:57 PM
Bạn dùng công thức nào, nếu công thức mảng nhấn tổ hợp phím Ctrl+ Shift+Enter nhen
Cái công thức của bạn í đã được Ba Tê báo & Nghĩa Phúc cho lên đường rồi. Híc

thuybom
24-09-14, 10:01 AM
Em có một danh sách trích ngang. giờ muốn đếm có bao nhiêu người là dân tộc kinh mà là nữ hoặc nam thì phải làm thế nào ạ? ai biết chỉ em với. (có file dữ liệu đính kèm)

vu_tuan_manh_linh
24-09-14, 10:15 AM
Em có một danh sách trích ngang. giờ muốn đếm có bao nhiêu người là dân tộc kinh mà là nữ hoặc nam thì phải làm thế nào ạ? ai biết chỉ em với. (có file dữ liệu đính kèm)
Có thể dùng tạm cách này trên excel 2003, nếu dùng 2007 thì bạn dùng countifs() nhé!

tanbinh2002
24-09-14, 11:47 AM
Em có một danh sách trích ngang. giờ muốn đếm có bao nhiêu người là dân tộc kinh mà là nữ hoặc nam thì phải làm thế nào ạ? ai biết chỉ em với. (có file dữ liệu đính kèm)
Gởi bạn!
Nếu excel 2003 thì theo mình bạn thêm 1 cột phụ và dùng hàm như file đính kèm
Nếu 2007 thì dùng countifs()

gtri
24-09-14, 12:03 PM
Em có một danh sách trích ngang. giờ muốn đếm có bao nhiêu người là dân tộc kinh mà là nữ hoặc nam thì phải làm thế nào ạ? ai biết chỉ em với. (có file dữ liệu đính kèm)
Bạn dùng thử công thức này xem sao
Dân tộc Kinh, là Nam
=SUMPRODUCT(($E$3:$E$20="Kinh")*($C$3:$C$20="Nam"))
Dân tộc Kinh,là nữ
=SUMPRODUCT(($E$3:$E$20="Kinh")*($D$3:$D$20="n÷"))
(Chữ "nữ" trong công thức được gõ đúng theo trong cột giới tính )

HYen17
24-09-14, 12:27 PM
Bạn sửa lại cấu trúc xíu & xài hàm CSDL để tìm ra đáp án cho bạn & chúc mọi người vui!

thanhnga84
24-09-14, 02:15 PM
Em đang tổng hợp báo cáo, nhờ anh/chị làm công thức dùm e,em muốn đếm số xe quá tải dò với bảng chi tiết để làm cho nhanh, anh/chj xem giup e nhé, Tks anh/chị :)

maichanthuy
06-10-14, 09:56 PM
Xin Các Pro giúp giùm tổng của các ô bằng chữ .
Cám ơn nhiều !

Cá ngừ F1
06-10-14, 10:20 PM
tên đề tài chung chung, bạn xem có cái tên hợp lý, sát với kết quả bạn muốn, tôi sửa giúp bạn lần này nha, cái này dùng hàm đếm có điều kiện, thực tế có nhiều trên GPE r,

countif(e5:e16,"có")

xuan_nam
08-10-14, 09:40 AM
Tôi có File (đính kèm)
trong file này có cột: số tháng được hưởng
Sinh từ: 15/01/2009 đến 15/9/2009 hưởng 4 tháng
Sinh từ: 16/09/2009 đến 15/10/2009 hưởng 3 tháng
Sinh từ: 16/10/2009 đến 15/11/2009 hưởng 2 tháng
Tôi dùng hàm if nhưng không được, mong mọi người chỉ giúp.

phuocam
08-10-14, 10:18 AM
Tôi có File (đính kèm)
trong file này có cột: số tháng được hưởng
Sinh từ: 15/01/2009 đến 15/9/2009 hưởng 4 tháng
Sinh từ: 16/09/2009 đến 15/10/2009 hưởng 3 tháng
Sinh từ: 16/10/2009 đến 15/11/2009 hưởng 2 tháng
Tôi dùng hàm if nhưng không được, mong mọi người chỉ giúp.
Thử công thức:
R9 =LOOKUP(N9,{0,39828,40072,40102,40133},{0,4,3,2,0} )

xuan_nam
08-10-14, 10:30 AM
Cảm ơn bạn phuocam (http://www.giaiphapexcel.com/forum/member.php?834911-phuocam), tôi không hiểu công thức này lắm nhưng thử thì thấy chưa đúng. Mong bạn xem lại cho.

phuocam
08-10-14, 10:45 AM
Cảm ơn bạn phuocam (http://www.giaiphapexcel.com/forum/member.php?834911-phuocam), tôi không hiểu công thức này lắm nhưng thử thì thấy chưa đúng. Mong bạn xem lại cho.
Bạn đưa dòng không đúng lên, mình sẽ sửa lại

xuan_nam
08-10-14, 02:01 PM
Bạn đưa dòng không đúng lên, mình sẽ sửa lại
Cho mình hỏi các số: 39828;40072;40102;40133 nghĩa của nó là như thế nào vậy bạn?

Ba Tê
08-10-14, 02:11 PM
Cho mình hỏi các số: 39828;40072;40102;40133 nghĩa của nó là như thế nào vậy bạn?
Bạn nhập các con số đó vào 1 cột nào đó rồi format cột đó dạng Date xem sao

YENNN
25-10-14, 02:58 PM
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


E không hiểu tại sao phải có: 1/COUNTIF , mọi người giải thích dùm e với ạ.

thuhien08kmt
15-11-14, 10:58 AM
Em có một vấn đề về hàm countif
Thống kê các vụ tai nạn diễn ra theo tháng. File như ở dưới, em sử dụng công thức = countif(vùng dữ liệu, month(ô dữ liệu)= 1)
cho kết quả cho số vụ tai nạn đã xảy ra ở tháng 01. Nhưng không có kết quả!
Mọi người giúp em với ah! Em cám ơn!


STT
NGÀY TAI NẠN
HỌ VÀ TÊN
BỘ PHẬN
VIỆN PHÍ


1
04/01/14
LÊ VĂN CẢNH
HÀN
1,765,000


2
18/01/14
NGUYỄN CHÍ THANH
BX
2,675,000


3
24/01/14
HẠ HOÀNG VINH
ráp 2
120,000


4
14/02/14
LỘC VĂN BÌNH
Bốc xếp
550,000


5
11/03/14
LÊ ĐÌNH SƠN
BM
866,000


6
14/03/14
LÊ THANH TÙNG
NC
517,700


7
14/03/14
NGUYỄN VĂN NHÃ
TIỆN
341,000


8
14/03/14
TRẦN CHÍ NHÂN
TIỆN
517,750

phihndhsp
15-11-14, 11:14 AM
I6=sumproduct((month($b$4:$b$23)=h6)*1)

khuongvietphong
15-11-14, 03:39 PM
Có được dùng thêm cột phụ không bạn, mình chỉ nghĩ ra mỗi cách này.**~**

khuongvietphong
15-11-14, 03:42 PM
Mình chỉ nghĩ ra mỗi cách tạo thêm cột phụ thôi bạn.

phuocam
15-11-14, 08:37 PM
Em có một vấn đề về hàm countif
Thống kê các vụ tai nạn diễn ra theo tháng. File như ở dưới, em sử dụng công thức = countif(vùng dữ liệu, month(ô dữ liệu)= 1)
cho kết quả cho số vụ tai nạn đã xảy ra ở tháng 01. Nhưng không có kết quả!
Mọi người giúp em với ah! Em cám ơn!

Có thể dùng :
=COUNTIFS($B$4:$B$24,">="&DATE(2014,H6,1),$B$4:$B$24,"<"&DATE(2014,H6+1,0))