Đếm ô có điều kiện bằng công thức mảng

Liên hệ QC

pearlymy

Thành viên mới
Tham gia
5/12/08
Bài viết
38
Được thích
1
Trong bảng thống kê của em, yêu cầu Dùng công thức mảng thống kê tổng số lần mua trong tháng của khách hàng
Trong đó, cột điều kiện là Tên khách hàng, Bên côt chính lại là Họ tên, em nghĩ đủ cách mà không biết làm sao tham chiếu để đếm được.
Mong anh chị giúp đỡ, em cám ơn nhiều lắm
 

File đính kèm

Trong bảng thống kê của em, yêu cầu Dùng công thức mảng thống kê tổng số lần mua trong tháng của khách hàng
Trong đó, cột điều kiện là Tên khách hàng, Bên côt chính lại là Họ tên, em nghĩ đủ cách mà không biết làm sao tham chiếu để đếm được.
Mong anh chị giúp đỡ, em cám ơn nhiều lắm

Thích mảng thì mảng:
Mã:
=SUM(1*(RIGHT(cotkh,LEN(H7))=H7))
Bấm tổ hợp phím Ctrl + Shift + Enter để kết thúc
--------------
Lý ra bài này có thể dùng COUNIF:
Mã:
=COUNTIF(cotkh,"*"&H7)
Chẳng hiểu mảng miết chi cho cực thân nữa?
 
Thích mảng thì mảng:
Mã:
=SUM(1*(RIGHT(cotkh,LEN(H7))=H7))
Bấm tổ hợp phím Ctrl + Shift + Enter để kết thúc
--------------
Lý ra bài này có thể dùng COUNIF:
Mã:
=COUNTIF(cotkh,"*"&H7)
Chẳng hiểu mảng miết chi cho cực thân nữa?

Chú ơi, con ra kết quả tất cả ô đều bằng 4!!! theo công thức thì nó sẽ tham chiếu ô H7 (tên Doanh), còn mình muốn tham chiếu lần lượt từ ô H7, H8, H9 thì phải khác chứ chú héng? con thay H7 bằng H7:H9 thì lại không được. Hàm LEN không cho xài công thức mảng?

À à, con thử làm hàm dưới thì ra
Con sắp lên thới thi tin B văn phòng, đề biểu chứ con cũng đâu có muốn, hihi. Cám ơn chú nhiều lắm!!!
 
Chú ơi, con ra kết quả tất cả ô đều bằng 4!!! theo công thức thì nó sẽ tham chiếu ô H7 (tên Doanh), còn mình muốn tham chiếu lần lượt từ ô H7, H8, H9 thì phải khác chứ chú héng? con thay H7 bằng H7:H9 thì lại không được. Hàm LEN không cho xài công thức mảng?
Gõ công thức trên vào 1 cell I7 thôi rồi kéo fill xuống chứ (và cái này cũng là công thức mảng)
Chắc bạn muốn gõ 1 lần vào I7:I9 chăng? Thế thì phải dùng cái này: =COUNTIF(cotkh,"*"&H7:H9)
----------------
Hình như bạn vẫn chưa hiểu THẾ NÀO GỌI LÀ CÔNG THỨC MẢNG thì phải
 
Gõ công thức trên vào 1 cell I7 thôi rồi kéo fill xuống chứ (và cái này cũng là công thức mảng)
Chắc bạn muốn gõ 1 lần vào I7:I9 chăng? Thế thì phải dùng cái này: =COUNTIF(cotkh,"*"&H7:H9)
----------------
Hình như bạn vẫn chưa hiểu THẾ NÀO GỌI LÀ CÔNG THỨC MẢNG thì phải

Kinh nghiệm hạn hẹp của con là, chỗ nào bình thường mình xài ô, mà giờ thay bằng 1 vùng, và ctrl+shift+enter mới ra là công thức mảng. Chứ khái niệm lâm sàng nó là gì con cũng đâu biết. Con cũng biết đó là công thức mảng, mà họ yêu cầu chỉ xóa được khi xóa toàn mảng, không thể xóa riêng lẻ từng ô được, nên cực chẳng đã con mới làm vậy.

Mà công thức
=SUM(1*(RIGHT(cotkh,LEN(H7))=H7))
nhìn ngộ, con search quài không thấy nó công thức gì, chắc nó cũng giống hàm này hả chú?
=SUM(IF(RIGHT(cotkh,LEN(H7))=H7,1))
 
Web KT

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

Back
Top Bottom