25 August 2025

Excel 365 Dashboards ตอนที่ 5 : ใช้สูตร Choose เพื่อใช้เนื้อที่บนจออย่างประหยัด

หน้าตา Dashboards ที่ใช้นำเสนอรายงานต้องหาทางใช้เนื้อที่แค่เท่าที่เห็นบนจอ โดยไม่ต้องเลื่อนพื้นที่ไปดูพื้นที่อื่น ดังนั้นต้องหาทางทำให้อยากดูยอดอะไรก็ได้ในพื้นที่เดิมนั่นเอง

 



ตารางตรงกลางด้านบนตามภาพนี้ กำลังหาว่าเขต East มียอดรวมของ Quantity กับ Sale เป็นเท่าใด ซึ่งต้องใช้ 2 เซลล์ สร้างสูตรที่ต่างกันอยู่นิดเดียวตรงที่จะคูณด้วย Quantity หรือ Sales ใช่ไหม
=SUM((Region=$G$4)*Quantity)
=SUM((Region=$G$4)*Sales)

หาทางลดขนาดตารางให้มีขนาดเล็กลงได้โดยใช้สูตร Choose มาช่วย
=SUM( (Region=$G$14) * CHOOSE($L$13, Quantity, Sales, 1))

พอคลิกลงไปในเซลล์ H13 จะเลือกได้ตามใจว่าอยากดูยอด Type ที่มีตัวเลือก Quantity, Sales, หรือ Transaction ทำให้เซลล์ L13 เปลี่ยนไปเป็นเลข 1, 2, 3 ตามลำดับ โดยใช้สูตร =MATCH(H13, Type, 0)

CHOOSE($L$13, Quantity, Sales, 1)
ถ้า L13 = 1 ก็จะนำ Quantity ไปหายอดรวม
ถ้า L13 = 2 ก็จะนำ Sales ไปหายอดรวม
ถ้า L13 = 3 ก็จะนำเลข 1 มาใช้เป็นตัวคูณเพื่อเปลี่ยนเป็นสูตร Count จำนวนรายการ

พอคลิกหาอะไรก็ต้องเปลี่ยนสีบอกให้ดูในตารางฐานข้อมูลด้วยว่าค่าที่กำลังดูอยู่นั้นมาจากตรงไหน โดยการใช้ Conditional Format ช่วย


  

Download ตัวอย่างได้จาก
https://drive.google.com/file/d/1yoOzt5A4ovcS04aKT4eNjtit1V0FTS-t/view?usp=sharing 

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.