Hàm đếm trong Excel

Liên hệ QC

hmp_1982

Thành viên mới
Tham gia
8/1/07
Bài viết
11
Được thích
7
Trong bảng tôi có 1 cột đánh số sổ phần của cổ đông. Tôi muốn đếm xem có bao nhiêu cổ đông có số cổ phần từ 2000cp trở lên. Xin hỏi dùng hàm gì?
 
Trong bảng tôi có 1 cột đánh số sổ phần của cổ đông. Tôi muốn đếm xem có bao nhiêu cổ đông có số cổ phần từ 2000cp trở lên. Xin hỏi dùng hàm gì?

Có nhiều cách chứ bạn ,ví dụ là Countif ....sumproduct.
Bạn đưa ví dụ đi vậy dể và tiện cho bạn ,cho mọi người nữa !
Thân
COUNTIF($C$7:$C$12;">"&A8)
dử liệu đang ở cột C ,Và giá trị cần đếm lớn hơn giá trị trong ô A8
 
Lần chỉnh sửa cuối:
Giả sử cột chứa số cổ phần của cổ đông là cột C, từ ô C5 đến ô C100, bạn dùng công thức sau để đếm số cổ đông có cổ phần từ 2000 trở lên:
=COUNTIF(C5:C100, ">=2000")​
 
Cảm ơn bạn Volga và bạn BNTT đã giúp đỡ. Tôi làm được rồi. Cảm ơn và chúc sức khỏe.
 
hỏi vế công thức
mình châm công +3 trong một cột
+ là ngày công
3 là số giờ tăng ca
làm sao dể tách ra tính toán số ngày công, số giờ tăng ca
mỉnh lefl và coundif sao không được?
 
Count theo group

Có nhiều cách chứ bạn ,ví dụ là Countif ....sumproduct.
Bạn đưa ví dụ đi vậy dể và tiện cho bạn ,cho mọi người nữa !
Thân
COUNTIF($C$7:$C$12;">"&A8)
dử liệu đang ở cột C ,Và giá trị cần đếm lớn hơn giá trị trong ô A8
Nhờ bạn cho lời giải nếu muốn count cho nhiều nhóm trên 1 cột dữ liệu (như file đính kèm). Minh dùng countif thì nó cộng dồn các group lại với nhau. Có cách nào gộp lệnh countif không bạn.
 

File đính kèm

  • test.xls
    75.5 KB · Đọc: 788
Xin hỗ trợ hàm đếm!

Mình cần đếm 1 nhân viên của mình có:
1/ bao nhiêu đại lý
2/ có bao nhiêu tài khoản
3/ đại lý của nhân viên có bao nhiêu tài khoản

mà không dùng filter rồi mới count, có cách nào count trực tiếp luôn không?

Lưu ý:
- data tài khoản giống nhau chỉ tính là 1
- mình có nhiều nhân viên nên filter rồi count từng người thì thật là cực hình
- báo cáo của mình cho mỗi nhân viên mỗi sheet, nếu có công thức trực tiếp thì copy và paste sẽ nhanh hơn rất nhiều ( > 100 sheet)

Xin chỉ giúp mình hàm đếm hoặc vba thế nào để đếm được

Mình gửi file đính kèm

Xin cám ơn trước
 

File đính kèm

  • Dem.xlsx
    55.1 KB · Đọc: 465
Mình cần đếm 1 nhân viên của mình có:
1/ bao nhiêu đại lý
2/ có bao nhiêu tài khoản
3/ đại lý của nhân viên có bao nhiêu tài khoản

mà không dùng filter rồi mới count, có cách nào count trực tiếp luôn không?

Lưu ý:
- data tài khoản giống nhau chỉ tính là 1
- mình có nhiều nhân viên nên filter rồi count từng người thì thật là cực hình
- báo cáo của mình cho mỗi nhân viên mỗi sheet, nếu có công thức trực tiếp thì copy và paste sẽ nhanh hơn rất nhiều ( > 100 sheet)

Xin chỉ giúp mình hàm đếm hoặc vba thế nào để đếm được

Mình gửi file đính kèm

Xin cám ơn trước
Bạn xem trong file kèm nhé.
 

File đính kèm

  • Dem.xlsx
    55.3 KB · Đọc: 866
Giúp mình hàm đếm!

Bạn xem trong file kèm nhé.

Bạn ơi!

Trong file

Mã:
Số đại lý xếp hạng								
Đại lý tổng			905	E13 + E14				
Đại lý tích lũy			523	<=== đếm số lượng tài khoản cột D với điều kiện "Bạch Công Thái"				
Đại lý mời			382	<=== đếm số lượng tài khoản cột D với điều kiện khác "Bạch Công Thái"				
								
Tài khoản xếp hạng								
Tài khoản tổng			669	E19 + E18				
Tài khoản tích lũy			341	<=== đếm số lượng tài khoản ở cột H của Bạch Công Thái				
Tài khoản đại lý			328	<=== đếm số lượng tài khoản ở cột H của các tên có trong Cột C

1/ Đại lý tích lũy: chỉ có : 5 tài khoản, thay vì 523 tài khoản như công thức của bạn, số tài khoản trùng nhau chỉ tính là 1. Không đếm dồn, vì thực tế nhân viên này chỉ có 4 tài khoản đại lý thôi.

2/ Đại lý mời: chỉ có 4 tài khoản, trừ tài khoản của BCT ra, nhân viên này mời được 4 đại lý.

Mục Tài khoản tích lũy và tài khoản đại lý ở phần 2 có vẻ đúng hơn. Mình sẽ remove duplicate rồi đếm lại xem kết quả đúng không.

Xin cám ơn bạn nhiều, nếu được xin giúp mình 2 phần trên với nhé.
 
Dear Salam!

Mình đã đếm lại, chính xác là có 668 tài khoản, vì row số 299 trong file của đại lý "Huỳnh Thị Ngọc Liễu" không có tài khoản nên = 669 - 1 = 668.

Mã:
Tài khoản xếp hạng								
Tài khoản tổng			669	E19 + E18				
Tài khoản tích lũy			341	<=== đếm số lượng tài khoản ở cột H của Bạch Công Thái				
Tài khoản đại lý			328	<=== đếm số lượng tài khoản ở cột H của các tên có trong Cột C

Bạn có thể giúp mình hiểu cấu trúc và ý nghĩa của từng bộ phận trong hàm mà bạn đã chỉ mình không?

Mã:
=SUMPRODUCT(($C$27:$C$931<>"Bạch Công Thái")*(1/COUNTIF(H27:H931,H27:H931&"")))

Mong tin bạn sớm
 
Bạn ơi!

Trong file

Mã:
Số đại lý xếp hạng                                
Đại lý tổng            905    E13 + E14                
Đại lý tích lũy            523    <=== đếm số lượng tài khoản cột D với điều kiện "Bạch Công Thái"                
Đại lý mời            382    <=== đếm số lượng tài khoản cột D với điều kiện khác "Bạch Công Thái"                
                                
Tài khoản xếp hạng                                
Tài khoản tổng            669    E19 + E18                
Tài khoản tích lũy            341    <=== đếm số lượng tài khoản ở cột H của Bạch Công Thái                
Tài khoản đại lý            328    <=== đếm số lượng tài khoản ở cột H của các tên có trong Cột C
1/ Đại lý tích lũy: chỉ có : 5 tài khoản, thay vì 523 tài khoản như công thức của bạn, số tài khoản trùng nhau chỉ tính là 1. Không đếm dồn, vì thực tế nhân viên này chỉ có 4 tài khoản đại lý thôi.

2/ Đại lý mời: chỉ có 4 tài khoản, trừ tài khoản của BCT ra, nhân viên này mời được 4 đại lý.

Mục Tài khoản tích lũy và tài khoản đại lý ở phần 2 có vẻ đúng hơn. Mình sẽ remove duplicate rồi đếm lại xem kết quả đúng không.

Xin cám ơn bạn nhiều, nếu được xin giúp mình 2 phần trên với nhé.
Vậy ý của hai câu này là sao bạn:

<=== đếm số lượng tài khoản cột D với điều kiện "Bạch Công Thái"
<=== đếm số lượng tài khoản cột D với điều kiện khác "Bạch Công Thái"

Nếu đếm số TK không trùng ở cột D thì bạn dùng ct
Mã:
=SUMPRODUCT(1/COUNTIF(D27:D931;D27:D931&""))
Bỏ qua TK BCT thì bạn chỉ trừ đi 1 là được = 4 => tổng lả 9 đại lý à.
Bạn nói rõ hơn được không.
 
Đếm số không trùng!

Vậy ý của hai câu này là sao bạn:

<=== đếm số lượng tài khoản cột D với điều kiện "Bạch Công Thái" ===> ý mình là đếm không trùng unique
<=== đếm số lượng tài khoản cột D với điều kiện khác "Bạch Công Thái" ===> đếm không trùng

Nếu đếm số TK không trùng ở cột D thì bạn dùng ct
Mã:
=SUMPRODUCT(1/COUNTIF(D27:D931;D27:D931&""))
Bỏ qua TK BCT thì bạn chỉ trừ đi 1 là được = 4 => tổng lả 9 đại lý à.
Bạn nói rõ hơn được không.

Dear Salam!

Mã:
Nếu đếm số TK không trùng ở cột D thì bạn dùng ct
[CODE]=SUMPRODUCT(1/COUNTIF(D27:D931;D27:D931&""))
[/CODE]

Có lẽ là dùng hàm này là đúng rồi, nhưng vẫn có 1 vấn đề là khi data = blank thì nó vẫn đếm Salam ơi. Vậy hàm trên phải làm sao để nó hiểu là blank thì không đếm không? Như mục số 2 công thức bạn đã chỉ thì chính xác phải là 668 chứ không phải 669 ( có 1 blank data).

Thân,
 
Dear Salam!

Mã:
Nếu đếm số TK không trùng ở cột D thì bạn dùng ct
[CODE]=SUMPRODUCT(1/COUNTIF(D27:D931;D27:D931&""))
[/CODE]Có lẽ là dùng hàm này là đúng rồi, nhưng vẫn có 1 vấn đề là khi data = blank thì nó vẫn đếm Salam ơi. Vậy hàm trên phải làm sao để nó hiểu là blank thì không đếm không? Như mục số 2 công thức bạn đã chỉ thì chính xác phải là 668 chứ không phải 669 ( có 1 blank data).

Thân,
Vậy bạn dùng ct dưới:
Mã:
=SUMPRODUCT(($D$27:$D$931<>"")/COUNTIF($D$27:$D$931;$D$27:$D$931&""))
Mã:
=SUMPRODUCT(($C$27:$C$931="Bạch Công Thái")*(($H$27:$H$931<>"")/COUNTIF(H27:H931;H27:H931&"")))
Mã:
=SUMPRODUCT(($C$27:$C$931<>"Bạch Công Thái")*(($H$27:$H$931<>"")/COUNTIF(H27:H931;H27:H931&"")))
 
Lần chỉnh sửa cuối:
Hợ trợ hàm đếm tập 2!

Vậy bạn dùng ct dưới:

Mã:
=SUMPRODUCT(($C$27:$C$931<>"Bạch Công Thái")*(($H$27:$H$931<>"")/COUNTIF(H27:H931;H27:H931&"")))

Salam ơi! Sau khi dùng công thức bạn hướng dẫn, mình làm được phần lớn khối lượng công việc. Tuy nhiên, có 1 vấn đề phát sinh ngoài dự kiến như sau:

Theo công thức ở trên bạn cho thì:
Mã:
Đếm 1 khoản Data với [B]1[/B] điều kiện + # 0

Phát sinh cần:
Mã:
Đếm 1 khoản Data với [B]2[/B] điều kiện + # 0
thì phải dùng công thức nào

Xin hướng dẫn giúp mình và cám ơn bạn trước
 
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

  • help.xlsx
    11.1 KB · Đọc: 30
mọi người ơi, nếu em muốn đặt điều kiện:
Ví dụ: trong hệ thống tài khoản có các tài khoản 111, 1111 và 11111
Nhưng trong bảng cân đối phát sinh em chỉ muốn lấy tài khoản 111 và 1111 thì đặt công thức ntn ạ
 
mọi người ơi, nếu em muốn đặt điều kiện:
Ví dụ: trong hệ thống tài khoản có các tài khoản 111, 1111 và 11111
Nhưng trong bảng cân đối phát sinh em chỉ muốn lấy tài khoản 111 và 1111 thì đặt công thức ntn ạ
Bạn dùng left(ô chứa TK,3) hoặc left(ô chứa TK.4) trong công thức tham chiếu.
 
mọi người ơi, nếu em muốn đặt điều kiện:
Ví dụ: trong hệ thống tài khoản có các tài khoản 111, 1111 và 11111
Nhưng trong bảng cân đối phát sinh em chỉ muốn lấy tài khoản 111 và 1111 thì đặt công thức ntn ạ

Bạn quăng trích xuất một phần bảng tính hay tất cả lên đây, tự nhiên sẽ có người chỉ cho chi tiết. Do ko phải ai cũng có nghiệp vụ kế toán như bạn.
Tuỳ vào thực tế, sẽ có phương án cụ thể khác nhau. Bạn nói chung chung thế cũng khó. Vì có vô khối cách để lọc, tìm kiếm dữ liệu dữ liệu:
Với việc kết hợp các hàm if, xlookup, ...
 
Cảm ơn Bùi Nguyễn Triệu Tường nhé. Sao mình lại không nghĩ ra nhỉ???
 
Web KT
Back
Top Bottom