เลิกใช้ PivotTable คู่กับ Filter ไปใช้สูตรใน 365 GroupBy คู่กับ Data Validation
ในกรอบสีม่วง อยากดู Item รายการอะไรก็คลิกเลือกได้
👆👆 ถ้าคลิกเลือกซ้ำ จะถูกเตือนด้วยสีแดง แต่ยอดที่หาได้ยังคงถูกต้อง
👋 ถ้าไม่เลือก Item เลย ตารางด้านขวาจะเปลี่ยนไปหายอดทั้งหมดแทน
ปรับสูตรนิดหน่อย จากเดิม
=GROUPBY(CHOOSECOLS(B3:E27,K1),F3:G27*(COUNTIF(ITEMChoice,ITEM)>=1),SUM)
เพิ่มสูตรนับต่อท้ายเข้าไปเป็น
=GROUPBY(CHOOSECOLS(B3:E27,K1),F3:G27*((COUNTIF(ITEMChoice,ITEM)>=1)
+(COUNTA(ITEMChoice)=0)),SUM)
☝️ ถ้าไม่ได้เลือกแสดง Item อะไรเลย สูตร COUNTA(ITEMChoice) จะนับว่า =0 ซึ่งพอสูตร COUNTA(ITEMChoice)=0 นี้เป็นจริงขึ้นมา จะคืนค่า TRUE ออกมา ทำให้เมื่อนำไปคูณกับ F3:G27 ก็จะเลือกตัวเลขทั้งหมดมาใช้คำนวณหายอดรวม
Download ตัวอย่างนี้ได้จาก
https://drive.google.com/file/d/1OCXLG1GUGZnwSP3IXykBgj1U3EwN9Ru3/view?usp=sharing
++++++++++++++++++++++++++++++++++
ถ้าสงสัยสูตรว่าคิดมาได้ยังไง ทำไมจึงซ้อนกันหลายชั้น ขอให้ติดตามดูโพสต์ก่อนหน้าในเพจนี้หรือไปดูตามลิงก์นี้ครับ ผมเก็บโพสต์ไว้ให้ย้อนไปศึกษากัน
https://excelexpertlibrary.blogspot.com/2025/04/pivottable-groupby-excel-365.html
https://excelexpertlibrary.blogspot.com/2025/04/groupbycountif-pivottable.html
https://excelexpertlibrary.blogspot.com/2025/04/pivottable-filter-365-groupby-data.html
ความคิดเห็น
แสดงความคิดเห็น