Thắc mắc về hàm countif

  • Thread starter Thread starter hcmthm
  • Ngày gửi Ngày gửi
Liên hệ QC

hcmthm

Thành viên mới
Tham gia
5/1/10
Bài viết
10
Được thích
2
Chào mọi người,

Liên quan tới hàm countif, mình có hai thắc mắc này:
1.
- Mình có một danh sách tất cả các KH đang có hợp đồng với công ty. Mỗi KH có thể có nhiều hợp đồng nhưng mỗi KH chỉ có một Mã KH (cột B). Cột C theo dõi hợp đồng có bị hủy ngang hay không. Khi hợp đồng bị hủy ngang thì không được tính vào tổng số hợp đồng. File attached.

- Giả sử: KH A có tất cả 3 hợp đồng và không có hợp đồng nào hủy thì A được coi là 1 KH của cty. KH B có 3 hợp đồng, 2 bị hủy thì B cũng được coi là 1 KH của công ty. Tuy nhiên, KH C có 3 hợp đồng nhưng đều bị hủy thì C không được tính vào tổng số KH của công ty

- Mình muốn xây dựng công thức ở cột A để theo dõi số lượng KH ở thời điểm hiện tại. Ví dụ: đến Hợp đồng của KH ABC0011 (cell B14) xem qua cột A mình biết là công ty hiện tại có tất cả 7 KH.

Mọi người giúp mình xem có cách nào không nhé.

2.
- Mình có một cột dữ liệu bao gồm
12
9
15
7
20
14
14
Muốn mình muốn áp dụng hàm countif để đếm trong dãy trên có bao nhiêu giá trị >10 và nhỏ hơn 20 thì cú pháp là như thế nào?

Xin chân thành cám ơn
 

File đính kèm

Lần chỉnh sửa cuối:
Chào mọi người,

Liên quan tới hàm countif, mình có hai thắc mắc này:
1.
- Mình có một danh sách tất cả các KH đang có hợp đồng với công ty. Mỗi KH có thể có nhiều hợp đồng nhưng mỗi KH chỉ có một Mã KH (cột B). Cột C theo dõi hợp đồng có bị hủy ngang hay không. Khi hợp đồng bị hủy ngang thì không được tính vào tổng số hợp đồng. File attached.
- Mình muốn xây dựng công thức ở cột A để theo dõi số lượng KH ở thời điểm hiện tại. Ví dụ: đến Hợp đồng của KH ABC0011 (cell B14) xem qua cột A mình biết là công ty hiện tại có tất cả 7 KH.
2.
Mình muốn áp dụng hàm countif để đếm trong dãy trên có bao nhiêu giá trị >10 và nhỏ hơn 20 thì cú pháp là như thế nào?
Yêu cầu 1: Bạn sử dụng công thức sau cho ô D3:
=IF(AND(SUMPRODUCT((B$2:B2=B3)*(C$2:C2=""))=0,C3=""),MAX(D$2:D2)+1,"")
Sau đó fill cho các ô còn lại trên cột D rồi so sánh với cột A của bạn xem có ổn không. Trong cột A của bạn, tại hàng 80 (ABC0049) đánh STT 34 là sai đấy nhé, vì mã này đã xuất hiện tại hàng 63 (STT 27)
Để sử dụng công thức trên cho cột A, bạn chỉ cần sửa chỗ màu đỏ ở trên thành A$2:A2 là được.
Yêu cầu 2: Giả sử danh sách của bạn nằm tại vùng A1:A7. Khi đó công thức sẽ là:
=COUNTIF(A1:A7,">10")-COUNTIF(A1:A7,">=20")
hoặc =SUMPRODUCT((A1:A7>10)*(A1:A7<20))
hoặc =COUNTIFS(A1:A7,">10",A1:A7,"<20") (nếu dùng Excel 2007, 2010)
 
Web KT

Bài viết mới nhất

Back
Top Bottom