Đếm theo loại hàng

Liên hệ QC

Thuhanh1611

Thành viên hoạt động
Tham gia
21/3/18
Bài viết
105
Được thích
2
Giới tính
Nữ
Cho mình hỏi từ cột D hoặc cột C mình muốn đếm xem có bao nhiêu loại hàng như kết quả ở cột G, thì mình dùng công thức gì?
 

File đính kèm

  • TQT5.xls
    29 KB · Đọc: 26

File đính kèm

  • TQT5.xls
    45.5 KB · Đọc: 23
Công thức ở cột E mình ko hiểu, có cách nào khác cho mình dễ hiểu hơn ko bạn?
 
Công thức ở cột E mình ko hiểu, có cách nào khác cho mình dễ hiểu hơn ko bạn?
Bài toán của bạn cần phải làm qua các bước sau:
- Dữ liệu gốc là cột D
- Bước 1: tìm vị trí đầu tiên trong dữ liệu ở cột D có chứa ký tự số --> sử dụng hàm mảng Min kết hợp với Find.
- Bước 2: cắt các ký tự nằm trước vị trí có chứa ký tự số đầu tiên --> sử dụng hàm Trim kết hợp với Left, vị trí thì đã xác định ở bước 1
- Bước 3: lọc ra danh sách duy nhất từ dữ liệu có được từ bước 2, có 2 cách
+ Sử dụng Index kết hợp Match và Countif (công thức cột E)
+ Sử dụng Lookup kết hợp với Countif (công thức cột G)
Để xem các công thức hoạt động như thế nào, bạn có thể chọn ô chứa công thức, chọn tab Formulas/Evaluate Formula/Evaluate
 

File đính kèm

  • TQT5.xls
    48 KB · Đọc: 10
Bạn dùng công thức tại H9
=countif($d$2:$d$40,g9& "*")
 
công thức mình nhìn hoài sao khó hiêu quá. giả sử như mình ko lấy dữ liệu từ cột E, mà mình lấy dữ liệu từ cột D thì làm sao để ra được kết quả như trên , có ai biết ko ạ?
 
công thức mình nhìn hoài sao khó hiêu quá. giả sử như mình ko lấy dữ liệu từ cột E, mà mình lấy dữ liệu từ cột D thì làm sao để ra được kết quả như trên , có ai biết ko ạ?
Bạn thử công thức của mình, công thức lấy dữ liệu cột D mà
h9 =countif($d$2:$d$40,g9& "*")
 
Cho mình hỏi từ cột D hoặc cột C mình muốn đếm xem có bao nhiêu loại hàng như kết quả ở cột G, thì mình dùng công thức gì?

công thức mình nhìn hoài sao khó hiêu quá. giả sử như mình ko lấy dữ liệu từ cột E, mà mình lấy dữ liệu từ cột D thì làm sao để ra được kết quả như trên , có ai biết ko ạ?

Trước sau thì cũng khó hiểu, Dùng VBA cho khó hiểu luôn.
Xét theo cột D. Click vào hình mũi tên của bạn.
 

File đính kèm

  • TQT5.rar
    13.3 KB · Đọc: 9
Bạn thử công thức của mình, công thức lấy dữ liệu cột D mà
h9 =countif($d$2:$d$40,g9& "*")
Theo tôi tiêu đề nói là người ta muốn đếm gì đó nhưng tập tin lại nói là người ta muốn liệt kê duy nhất. Tức dữ liệu đầu vào chỉ là cột C, D. Cột G là kết quả mong đợi (nhìn cái mũi tên). Không phải là có cả cột G rồi đếm đâu. Người ta có lẽ không phân biệt được sự khác nhau giữa liệt kê và đếm.

Nếu cả liệt kê và đếm thì chắc chắn sẽ có kết quả mong đợi tại cột H. Chả lý gì lại chỉ đưa kết quả mong đợi của liệt kê mà lại không đưa kết quả mong đợi của đếm.

Đoán mò thôi. Trong cuộc sống mà cứ kiểu nói như thế thì trước khi người khác hiểu và gọi cứu thương thì có lẽ đã "đi" từ lâu rồi.

Câu hỏi ở bài #7 (chả trích bài của ai nên cũng chả biết nhà thơ đang nghĩ gì) chắc là nói về bài #5. Tự dưng lại thay đổi cấu trúc, dịch dữ liệu của người ta mà không nói rõ gì cả nên người ta bị bất ngờ thôi.
 
Cách của Thuhanh1611 đơn giản nhất. Vấn đề là bạn không hiểu công thức thôi. Công thức ở ô H9=COUNTIF($D$2:$D$40,G9&"*") nghĩa là: đếm số lượng nếu từ ô D2 đến ô D40 có mã VT bắt đầu bằng ký tự như ô G9(MEW). Thân!
Bài đã được tự động gộp:

Kèm file
Bài đã được tự động gộp:

Xin lỗi là cách của bạn Hau151978
 

File đính kèm

  • TQT5 23-6.xls
    23 KB · Đọc: 3
Lần chỉnh sửa cuối:
Nếu muốn biết có bao nhiêu chủng loại VT như ở cột G thì rất đơn giản. Chọn Cột D -->Remove Duplicates--> Continue with the current selection.
 

File đính kèm

  • TQT.docx
    87.9 KB · Đọc: 5
Web KT
Back
Top Bottom