Xin giúp đỡ tính tổng số lượng hàng bằng Pivot Table (1 người xem)

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

Người dùng đang xem chủ đề này

kbw1

Thành viên tích cực
Tham gia
8/11/13
Bài viết
880
Được thích
231
Mong các bạn giúp đỡ.
Mình có gửi file đính kèm. Mình muốn tính tổng số lượng hàng bán
Vấn đề mình gặp ở đây là có tên hàng gộp "a;b" =4 tức là a=4 và b=4. Không biết có cách nào xử lý bằng pivot không.
Hoặc các bạn có công thức nào lấy ký tự đại diện thì giúp mình.
Mình cảm ơn.
 

File đính kèm

Tôi nghỉ là có cách, nhưng cần làm rõ các vấn đề sau thì sẽ có người giúp:
1. Quy luật nhập có đồng nhất: mã hãng có bao nhiêu ký tự có đồng nhau hay không (cùng độ dài ký tự), dấu ";" phân cách 2 hoặc nhiều hơn 2 mã nhập chung...
2. Các mã là không trùng nhau...
3. Dữ liệu thật của bạn 1 vài mã để còn có hướng, chứ làm trên cái file giả lập không thực này thì e rằng sẽ còn sửa nữa.
Quy luật nhập mình sẽ đồng nhất là cách nhau bằng dấu ";". Thực tế thì ko quy định ký tự có bao nhiêu.
Có thể có 2, 3, 4, 5 tối đa chắc chỉ có 6 mã là bán cũng nhau.
Các mã là không trùng nhau (mình chưa hiểu ý). Vì tối đa có 6 mã. có thể bán a, b ,c riêng lẻ. hoặc a;b-a;b;c cùng nhau.
File mình gửi là tổng quát nhất rồi bạn ạ. Vì mình thử làm rồi nhưng ko được.
 
Dùng Pivot thì chắc chắn là không được, pivot không thể thống kê kiểu dữ liệu bị gộp thế này được. Dùng công thức thì có thể được.

File đính kèm dùng công thức
 

File đính kèm

Lần chỉnh sửa cuối:
Bạn có chắc rằng.......dữ liệu của bạn là tổng quát nhất chưa? vậy hãy áp dụng cách sau......và đừng hỏi gì thêm nữa nhé & đừng nói nó là sai.......so với trường hợp khác ! (vì bạn đã nói chắc chắn rằng bạn làm tổng quát rồi!......nên tôi làm trên file này thì chắc chắn nó sẽ đúng với trường hợp này.....còn với trường hợp bạn thay đổi dữ liệu kiểu khác........thì miễn bàn nữa nhé! - vì câu khẳng định tổng quát đó.)

1. Pivot chắc chắn là không thể
2. Chỉ có thể dùng hàm:
a. Bạn phải lọc ra danh sách mã hàng duy nhất: ví dụ trên file của bạn ở đây là các mã duy nhất: a, b, c, d
b. Giờ thì dùng hàm để tính tổng như sau: giả sử lọc ra danh sách duy nhất mã hàng trên (trên file của bạn) đặt các mã hàng tại các cell từ D2->D5: tương ứng là a, b, c, d
3. Công thức đặc ại E2 như sau

Mã:
 E2 =SUMIFS($B$2:$B$9,$A$2:$A$9,"*"&D2&"*")
Fill xuống cho các cell còn lại

Và bây giờ bạn đã hiểu ý là các mã không trùng nhau là gì rồi nhé (là phải lọc duy nhất).
Cách của bạn ok.
Cái mình cần là chỗ này. "*"&D2&"*"
Cảm ơn bạn!
 
Có thể dùng hàm sumif, chỗ này "*"&D2&"*"thay bằng "*b*" là ok.
 
Bạn có chắc rằng.......dữ liệu của bạn là tổng quát nhất chưa? vậy hãy áp dụng cách sau......và đừng hỏi gì thêm nữa nhé & đừng nói nó là sai.......so với trường hợp khác ! (vì bạn đã nói chắc chắn rằng bạn làm tổng quát rồi!......nên tôi làm trên file này thì chắc chắn nó sẽ đúng với trường hợp này.....còn với trường hợp bạn thay đổi dữ liệu kiểu khác........thì miễn bàn nữa nhé! - vì câu khẳng định tổng quát đó.)

1. Pivot chắc chắn là không thể
2. Chỉ có thể dùng hàm:
a. Bạn phải lọc ra danh sách mã hàng duy nhất: ví dụ trên file của bạn ở đây là các mã duy nhất: a, b, c, d
b. Giờ thì dùng hàm để tính tổng như sau: giả sử lọc ra danh sách duy nhất mã hàng trên (trên file của bạn) đặt các mã hàng tại các cell từ D2->D5: tương ứng là a, b, c, d
3. Công thức đặc ại E2 như sau

Mã:
 E2 =SUMIFS($B$2:$B$9,$A$2:$A$9,"*"&D2&"*")
Fill xuống cho các cell còn lại

Và bây giờ bạn đã hiểu ý là các mã không trùng nhau là gì rồi nhé (là phải lọc duy nhất).
Mình nghĩ chắc cách hiểu của bạn sâu hơn của mình.
Bạn nói ý bạn nghĩ để mình hiểu được ko?
 
Web KT

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

Back
Top Bottom