เลิกใช้ 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

ความคิดเห็น

บทความที่ได้รับความนิยม