19 August 2025

ใช้สูตร Excel 365 ให้พิสดารสุดๆ ต้องลองเปลี่ยน CountIF เป็น IFCount


สูตร CountIF มีมานานแล้ว ส่วนสูตร IFCount ไม่มีหรอกครับ ที่ผมตั้งหัวข้อแบบนี้เพื่อให้ลองซนกันดูว่าถ้าเราสลับโครงสร้างข้างในสูตรจะเกิดอะไรขึ้น
.
โครงสร้างปกติ =CountIF(DataRange, Data) จะนับว่าในพื้นที่ของ DataRange มีค่าที่เท่ากับ Data อยู่กี่ค่า เช่น ตามภาพนี้
.
=COUNTIF(Product, D3) นับชื่อ Carrot ได้ 7 ค่า
=COUNTIF(Product, D4) นับชื่อ Bran ได้ 1 ค่า
.
แต่พอกลับโครงสร้างข้างในกัน
=COUNTIF(D3, Product) จะกระจายบอกตำแหน่งของ Carrot ว่าอยู่ตรงรายการไหนด้วยเลข 1
=COUNTIF(D4, Product) จะกระจายบอกตำแหน่งของ Bran ว่าอยู่ตรงรายการไหนด้วยเลข 1
.
พอเอามาซ้อนกันให้หาสองตัวล่ะ
=COUNTIF(D3:D4, Product) จะกระจายบอกตำแหน่งของ Carrot กับ Bran ว่าอยู่ตรงรายการไหนด้วยเลข 1
.
คอยติดตามวิธีการสร้าง Dashboards ด้วย Excel 365 ในตอนต่อไปครับ หลักการใช้ CountIF แบบนี้จะนำไปใช้ร่วมกับสูตร Filter, GroupBY, PivotBY ช่วยหาค่าที่นึกไม่ถึงว่าจะทำได้มาก่อน
.
Download ตัวอย่างพิสดารนี้ได้จาก
https://drive.google.com/file/d/1X7AWTda2mYPKWmSDplAuMgt0A5RRwyxs/view?usp=sharing
.
ปล เคล็ดลับนี้ผมค้นพบเองเมื่อหลายปีที่ผ่านมา เจอได้เพราะความซน ตื่นเต้นมากเพราะทำให้สามารถสร้าง Dashboards ที่ไม่เคยมีใครสร้างแบบพิสดารได้มาก่อน ตอนนี้เคล็ดลับนี้แพร่หลายไปเยอะแล้ว น่าภูมิใจมาก ... คอยติดตามตอนต่อไปครับว่าผมจะนำเจ้า IFCount นี้ไปใช้ยังไงเอ่ย

ปล

สูตรนี้นำไปใช้ได้กับ Excel ทุก version ครับ ใช้ผสมเข้าไปใน SumProduct ผมทำอวดไว้ในหลักสูตร Excel Dynamic Reports for Management ซึ่งเปิดให้เรียนออนไลน์ที่
https://xlsiam.com/course/excel-dynamic-reports-for-management/

เชิญสมัครเรียนฟรีได้ที่เว็บ XLSiam.com 

 

No comments:

Post a Comment

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