Một bài toán thống kê cần được giúp đỡ

Liên hệ QC

lovehappens

Thành viên mới
Tham gia
19/2/08
Bài viết
2
Được thích
0
Hôm qua đăng bài này rồi nhưng bị xóa vì đặt tên sai.Ai có thể giúp mình hoàn thành nốt được không.Làm ơn giải thích cụ thể 1 ti' vì mình vừa mới được học.
 

File đính kèm

Vlookup, đk theo quý và theo số lượng >30, bạn làm đúng mà còn hay nữa, vậy sao lại bí cái hàm sumproduct chứ?
Chẳng qua chèn thêm cột mã, mã hàng luôn luôn là phần cơ bản của cơ sở dữ liệu.
Xem file kèm theo.
 

File đính kèm

ptm0412 đã viết:
Vlookup, đk theo quý và theo số lượng >30, bạn làm đúng mà còn hay nữa, vậy sao lại bí cái hàm sumproduct chứ?
Chẳng qua chèn thêm cột mã, mã hàng luôn luôn là phần cơ bản của cơ sở dữ liệu.
Xem file kèm theo.
giả sử ta gõ C3 = 1, 2, 3 thì sao đây?
vì công thức ở đơn giá là
VLOOKUP(LEFT(B3,2),$A$14:$F$19,INT((C3-1)/3)+2,0)
Chẳng nhẽ tháng 1,2,3 mình không bán hàng sao?
Khi đó công thức sẽ #value

Hay mình nghĩ là bạn sẽ thống kê quý I riêng?
 
Lần chỉnh sửa cuối:
VLOOKUP(LEFT(B3,2),$A$14:$F$19,INT((C3-1)/3)+2,0)
Chẳng nhẽ tháng 1,2,3 mình không bán hàng sao?
INT((C3-1)/3)+2 không phải công thức tính quý, đó là công thức tính số thứ tự cột trong hàm vlookup.
nếu có quý 1, phải tính lại số thứ tự cột, không phải tính lại quý mấy.

Công thức tính quý nằm trong công thức thống kê theo quý ở bảng dươí cùng.
 
Lần chỉnh sửa cuối:
Ở bảng dữ liệu có thể thấy ta ko bán hàng trong tháng 1,2,3 nên có thể dùng công thức đó coi như 1 cách làm nhanh vậy thôi.Còn hàm SUMPRODUCT mình chưa được học nên ko biết sử dụng thế nào và ko biết áp dụng vào bài này như thế nào. Ai có thể giúp mình hoàn thành được ko?Cảm ơn nhiều!!!!
 
Theo bạn thì *(1-AND(C3<=6;F3>=30)*0,3) có ý nghĩa gì mà bạn đã làm?
Sumproduct cũng thế nhưng áp dụng cho mảng:
- LEFT($B$3:$B$10;2)=A24 cho 1 mảng những giá trị 1, 0
- INT($C$3:$C$10/3,1)+1=2 cũng cho 1 mảng những giá trị 1, 0
- 2 mảng này nhân với nhau (tương ứng từng phần tử) cho kết quả là 1 mảng khác cũng là những giá trị 1, 0
- kết quả này nhân với mảng $F$3:$F$10 tương ứng từng phần tử thì ra cái gì nào?
- sau đó cộng các giá trị của các phần tử trong mảng mới này!

Đấy là nguyên lý của SumProduct.
--------------------------------------
Hoặc bạn nghiên cứu hàm này, tương đương SumProduct:
=SUM(IF((LEFT($B$3:$B$10;2)=$A24);1)*IF((INT($C$3:$C$10/3,1)+1=3);1)*$F$3:$F$10)
hàm này gồm 3 thừa số nhân với nhau:
- IF((LEFT($B$3:$B$10;2)=$A24);1)
- IF((INT($C$3:$C$10/3,1)+1=3);1)
- $F$3:$F$10

Kết quả y hệt nhưng hàm if dễ hiểu hơn. Tuy nhiên phải nhấn Ctrl + Shift + Enter cùng lúc.
 
Lần chỉnh sửa cuối:
Bạn hãy làm quen với Pivottable (VD: như fai đính kèm) . Tôi hơi lười cột ghi chú ở sit gốc ( SH1) tôi đánh công thức thành tiền theo Đ/K vào đó).
Bạn tham khảo nhé, làm cách này và tùy biến sẽ rất linh hoạt.
 

File đính kèm

Web KT

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

Back
Top Bottom