Giúp đỡ cách đếm giá trị theo điều kiện

Liên hệ QC

longnick

Thành viên mới
Tham gia
3/4/12
Bài viết
2
Được thích
0
Dear anh chị em.
Em đang phải tổng hợp cho sếp các giá trị đếm, theo dõi dâta bán hàng.
Các yêu cầu sếp đưa ra, em có thể dùng PivotPivot được, tuy nhiên, sếp em muốn làm công thức để nhảy số hàng ngày
Yêu cầu như sau:
1. Sheet Đơn Hàng: tất cả đơn bán hàng hằng ngày sẽ được nhập theo form trên
2. Sheet Tổng Quan cần đếm ra các giá trị sau:
A. Số NT mua hàng : điều kiện chỉ đếm số lượng NT đã mua hàng, nếu 1 NT mua lặp lại vẫn tính là 1
B. Số NT phân phối ( đã có mua hàng ) từng mặt hàng chủ lực theo yêu cầu của sếp. Cũng điều kiện trên là lặp lại thì chỉ tính là 1
https://1drv.ms/x/s!As1ybsRlBK4z9hMrsp9xmZNb5zvR

Em bí quá, kính nhờ anh chị hỗ trợ dùm em
Em trân trọng cảm ơn
 
Dear anh chị em.
Em đang phải tổng hợp cho sếp các giá trị đếm, theo dõi dâta bán hàng.
Các yêu cầu sếp đưa ra, em có thể dùng PivotPivot được, tuy nhiên, sếp em muốn làm công thức để nhảy số hàng ngày
Yêu cầu như sau:
1. Sheet Đơn Hàng: tất cả đơn bán hàng hằng ngày sẽ được nhập theo form trên
2. Sheet Tổng Quan cần đếm ra các giá trị sau:
A. Số NT mua hàng : điều kiện chỉ đếm số lượng NT đã mua hàng, nếu 1 NT mua lặp lại vẫn tính là 1
B. Số NT phân phối ( đã có mua hàng ) từng mặt hàng chủ lực theo yêu cầu của sếp. Cũng điều kiện trên là lặp lại thì chỉ tính là 1
https://1drv.ms/x/s!As1ybsRlBK4z9hMrsp9xmZNb5zvR

Em bí quá, kính nhờ anh chị hỗ trợ dùm em
Em trân trọng cảm ơn
Dùng Pivot Table là giải pháp tốt, tránh nặng file. Bạn phải tạo bảng hơi bắt mắt và khoa học chút, để thuyết phục sếp bạn về hiệu năng của chúng.
Dùng công thức thì được, nhưng do phải dùng công thức mảng nên sẽ nặng file. Tốt nhất là dùng VBA, vừa nhanh vừa hiệu quả.

Dưới đây, bạn tham khảo giải pháp công thức mảng (kết thúc mỗi công thức đều phải nhấn Ctrl+Shift+Enter) cho sheet TongQuan:
PHP:
G9=SUMPRODUCT(IFERROR(($B9=DonHang!$B$3:$B$1000)/COUNTIFS(DonHang!$E$3:$E$1000,DonHang!$E$3:$E$1000),0))
H9=SUMPRODUCT(IFERROR(($B9=DonHang!$B$3:$B$1000)/COUNTIFS(DonHang!$E$3:$E$1000,DonHang!$E$3:$E$1000)/(OFFSET(DonHang!$H$3:$H$1000,,MATCH(TRIM(SUBSTITUTE(H$8,"SỐ NT PP ","")),DonHang!$I$2:$V$2,0))>0),0))
Fill xuống, rồi copy công thức tại cột H chép qua phải.

Chúc bạn ngày vui.
 

File đính kèm

  • TDOI.DSO 6-2017.xlsb
    199.1 KB · Đọc: 2
Web KT
Back
Top Bottom