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

Liên hệ QC
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.
 
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!
 

File đính kèm

  • Sumproduct.xls
    17 KB · Đọc: 82
Nhờ các Đại gia giúp mình cái hàm đếm này nhé. Cám ơn trước !!!

Nhờ các Đại gia giúp mình cái hàm đếm này nhé. Cám ơn trước !!!
 

File đính kèm

  • Danh sach nho Thay giup.xls
    42.5 KB · Đọc: 26
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.
 
Lần chỉnh sửa cuối:
- 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.

 
- 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ố?
 
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Ố?
 
Ở đâ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
 
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 CN là 1 phải không nhỉ?
 
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 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.
 

File đính kèm

  • BUC_MINH.xls
    67 KB · Đọc: 36
Lần chỉnh sửa cuối:
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.
 
Lần chỉnh sửa cuối:
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!
 
Lần chỉnh sửa cuối:
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ả.
 
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ả.
 

File đính kèm

  • Danh sach nhan su.xls
    34.5 KB · Đọc: 19
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))
 
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).
 

File đính kèm

  • Book1.xls
    17.5 KB · Đọc: 15
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)
 
Web KT
Back
Top Bottom