Đăng ký học Excel và VBA cùng GPE tháng 11 - TPHCM

Mua sách "VBA trong Excel - Cải thiện và tăng tốc" tái bản

Hàm đếm trong Excel

Thảo luận trong 'Hướng dẫn sử dụng các hàm trong Excel' bắt đầu bởi hmp_1982, 20 Tháng hai 2009.

  1. hmp_1982

    hmp_1982 Thành viên mới

    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ì?
     
  2. volga

    volga Thành viên tiêu biểu

    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: 20 Tháng hai 2009
  3. BNTT

    BNTT Bùi Nguyễn Triệu Tường

    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")​
     
  4. hmp_1982

    hmp_1982 Thành viên mới

    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.
     
  5. hoave

    hoave Thành viên mới

    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?
     
  6. tuyenbw

    tuyenbw Thành viên mới

    Count theo group

    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.
     

    Các file đính kèm:

    • test.xls
      Kích thước:
      75.5 KB
      Đọc:
      788
  7. miscmix

    miscmix Thành viên mới

    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
     

    Các file đính kèm:

    • Dem.xlsx
      Kích thước:
      55.1 KB
      Đọc:
      463
  8. salam

    salam Thành viên gắn bó

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

    Các file đính kèm:

    • Dem.xlsx
      Kích thước:
      55.3 KB
      Đọc:
      863
  9. miscmix

    miscmix Thành viên mới

    Giúp mình hàm đế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é.
     
  10. miscmix

    miscmix Thành viên mới

    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
     
  11. salam

    salam Thành viên gắn bó

    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.
     
  12. miscmix

    miscmix Thành viên mới

    Đếm số không trù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,
     
  13. salam

    salam Thành viên gắn bó

    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: 10 Tháng chín 2009
  14. miscmix

    miscmix Thành viên mới

    Hợ trợ hàm đếm tập 2!

    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
     
  15. hungthieuk

    hungthieuk Thành viên mới

    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
     

    Các file đính kèm:

    • help.xlsx
      Kích thước:
      11.1 KB
      Đọc:
      30
  16. gathanhdo

    gathanhdo Thành viên mới

    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 ạ
     
  17. Do Trong Hien

    Do Trong Hien Thành viên mới

    Quả thật mình chưa hiểu được ý bạn muốn trao đổi là gì nữa. Hĩ!
     
  18. bebo021999

    bebo021999 Thành viên gắn bó

    Bạn dùng left(ô chứa TK,3) hoặc left(ô chứa TK.4) trong công thức tham chiếu.
     
  19. Khainv

    Khainv Thành viên chính thức

    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, ...
     
  20. hnson281078

    hnson281078 Thành viên mới

    Cảm ơn Bùi Nguyễn Triệu Tường nhé. Sao mình lại không nghĩ ra nhỉ???
     

Chia sẻ trang này