Đếm không trùng

Liên hệ QC

cantl

!!! Giải thoát !!!
Thành viên bị đình chỉ hoạt động
Tham gia
6/8/08
Bài viết
1,631
Được thích
1,034
Giới tính
Nam
Chào các bác,
Em có cái bài đếm không trùng này mà chịu chết thôi.
Các bác giúp em cái công thức với ạ!!!
 

File đính kèm

  • 1686132359112.png
    1686132359112.png
    21.3 KB · Đọc: 31
  • DEM KHONG TRUNG.xlsx
    9.9 KB · Đọc: 24
Bạn dùng công thức này xem thế nào :

Mã:
=SUMPRODUCT(1/(COUNTIF(C7:C15,C7:C15))*(E7:E15="HH"))+SUMPRODUCT(1/(COUNTIF(C7:C15,C7:C15))*(E7:E15="GH"))
 
Chịu khó gõ chút nhé.
Cái tử số công thức trhay bằng (MID($E$7:$E$15,2,1)="H") cũng được.

1686138125289.png
 
Bạn dùng PowerPivot nhé
Công thức DAX
Mã:
Số người cần cấp lại (HH, GH) là:=CALCULATE(DISTINCTCOUNT(Table1[Nhân sự]),KEEPFILTERS(Table1[Tình trạng]="HH"||Table1[Tình trạng]="GH"))
1686143758503.png
 
Cảm ơn cả nhà ạ. Món pivot em chưa biết dùng nên phải tìm công thức, mò mãi không ra được công thức nên em đang đếm thủ công và chờ đợi.
_)(#; _)(#; _)(#;
 
Nếu xài phiên bản excel mới có thể dùng hàm này
Mã:
=LET(Ten,$C$7:$C$15,TT,$E$7:$E$15,COUNTA(UNIQUE(FILTER(Ten,(TT="HH")+(TT="GH")))))
 
Cảm ơn cả nhà ạ. Món pivot em chưa biết dùng nên phải tìm công thức, mò mãi không ra được công thức nên em đang đếm thủ công và chờ đợi.
_)(#; _)(#; _)(#;
Kiểu nó sẽ như thế này, việc còn lại là dùng hàm countif() thôi.
Thêm nữa trong file có sẵn hàm tự tạo, cách dùng là:


1686185080501.png
PHP:
=DEM(quét chọn vùng [như trong file là A2:D10])
※Chỉnh sửa chọn vùng cần đếm trong hàm tự tạo
 

File đính kèm

  • DEM KHONG TRUNG.xlsb
    16.6 KB · Đọc: 6
Lần chỉnh sửa cuối:
Sau khi tổng hợp các kết quả và phát sinh CCHN có ngành hết hạn (HH) trước và có ngành vẫn còn (C) thì nó thế này các bác ạ:
- hàm bạn dangductuong2125: lệch kết quả 1 chút.
- hàm bạn longtay1111: chuẩn nhưng phải sửa row(...).
- hàm bạn fastfood10: chuẩn, cũng may là mình mua phiên bản Office 21 rắc nên có hàm LET.
- bác Vet: ăn gian, xét mỗi cột E. :D :D :D . Và phải dùng công nghệ mang tính nhân bản: https://convertio.co/ocr/
- bạn ngoctinh87: mình chưa biết dùng nên chưa thử được. Cảm ơn bạn nhé.
- bạn THÓC SAMA: hàm VBA chuẩn, Countif thì phải sửa địa chỉ sau khi refresh Pivot.

PS: Cảm ơn cả nhà, vì tư tưởng bảo thủ không chịu đổi mới nên bản thân cứ quằn quại trong mấy cái hàm cổ điển mà không áp dụng công nghệ cao. Sẽ phải cân nhắc áp dụng khoa học kỹ thuật mới vào công việc thôi.
 

File đính kèm

  • 1686188290585.png
    1686188290585.png
    27.9 KB · Đọc: 9
Bạn sử dụng như bài 6, hoặc có thể dùng:
Count_HH_GH12 = CALCULATE(
COUNTROWS(VALUES('Table1'[Nhân sự])),
TREATAS({"HH","GH"},Table1[Tình trạng])
)
Sử dụng hàm TREATAS để xác định giá trị cần lọc HH và GH trước khi tính toán, dữ liệu lớn thì sẽ ưu điểm, còn dữ liệu ít thì cái nào cũng như nhau.
 
Web KT
Back
Top Bottom