แทนที่จะต้องเสียเวลาไป Filter เพื่อกรองให้เหลือรายการที่ต้องการเท่านั้นก่อน ให้ใช้สูตร GroupBy กำหนดเงื่อนไขการกรองไว้ในตัวสูตร
ตัวอย่างนี้อยากได้รายงานเรื่องอะไรของปีไหนให้คลิกเลือกในเซลล์สีเขียวด้านบนใน Row 2 :
K2 เลือกปี
N2 เลือกเขต
Q2 เลือกชื่อสินค้า
T2 เลือก Outlet
W2 เลือกชื่อพนักงานขาย
J5 =GROUPBY( MONTH(Date), Sales, SUM,0,0,,YEAR(Date)=K2)
YEAR(Date)=K2 เป็นการสั่งให้สูตร GroupBy จัดการหายอดเฉพาะในปี 2016 หรือปีใดก็ได้ตามที่เลือกไว้ในเซลล์ K2
ถ้าอยากจะกรองทั้งปีด้วยหรือเงื่อนไขอื่นด้วย ให้นำเงื่อนไขอื่นคูณต่อเข้าไป
M5 =GROUPBY( MONTH(Date), Sales, SUM,0,0,,
(YEAR(Date)=K2)*(Region=N2))
P5 =GROUPBY( MONTH(Date), Sales, SUM,0,0,,
(YEAR(Date)=K2)*(Product=Q2))
S5 =GROUPBY( MONTH(Date), Sales, SUM,0,0,,
(YEAR(Date)=K2)*(Outlet=T2))
V5 =GROUPBY( MONTH(Date), Sales, SUM,0,0,,
(YEAR(Date)=K2)*(Sales_Person=W2))
พอได้ตารางสรุปยอดที่ต้องการแล้วก็นำไปสร้างกราฟต่อ โดยใช้สูตร VLookup หายอดรายเดือน
K22 =IFERROR( VLOOKUP(J22:J33,J5#,2,0), NA() )
เดือนไหนไม่มียอดขายให้แสดง NA แทนเพื่อทำให้กราหไม่แสดงเดือนนั้น
Download ได้จาก
https://drive.google.com/file/d/1nlJvvP7sWyyRmIaQYNkPLxk-HEFLyl4_/view?usp=sharing
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.