ตรวจสอบว่าตัวเลขมากกว่าหรือเท่ากับค่าเกณฑ์หรือไม่ คืนค่า 1 (จริง) หรือ 0 (เท็จ)
| อาร์กิวเมนต์ | ชนิด | คำอธิบาย |
|---|---|---|
| number | Number | ค่าที่ต้องการทดสอบเทียบกับค่าเกณฑ์ สามารถเป็นจำนวนเต็ม ทศนิยม หรือเซลล์อ้างอิง |
| [step]ไม่บังคับ | Number | ค่าเกณฑ์ (threshold) ที่ใช้ในการเปรียบเทียบ ถ้าละเว้นจะใช้ค่าเริ่มต้นเป็น 0 |
[ ] = อาร์กิวเมนต์ที่ไม่บังคับ
GESTEP เป็นฟังก์ชันที่ทำการทดสอบเชิงเปรียบเทียบแบบไบนารี (Binary Test)
มันจะตรวจสอบว่าตัวเลขมีค่ามากกว่าหรือเท่ากับค่าเกณฑ์ (Step) หรือไม่ ถ้าใช่จะคืนค่า 1 ถ้าไม่ใช่จะคืนค่า 0
ฟังก์ชันนี้ประเมินค่า (threshold testing) และเป็นประโยชน์มากในการ:
– จำแนกข้อมูลตามเงื่อนไขตัวเลข
– สร้างแฟลก (flag) สำหรับการวิเคราะห์ข้อมูล
– นับจำนวนค่าที่เกินเกณฑ์ (เมื่อใช้กับ SUM)
– จำลอง Heaviside Step Function ในงานทางวิศวกรรม
จริง ๆ แล้ว GESTEP ทำให้เราสามารถแปลงคำถามแบบ “ใหญ่กว่าหรือเท่า?” เป็นคำตอบที่เป็นตัวเลขได้ มีประโยชน์โคตร
คืนค่า 1 เพราะ 5 มากกว่า 4 (ตรงตามเงื่อนไข) สังเกตว่า 5 ≥ 4 เป็นจริง
คืนค่า 0 เพราะ 3 น้อยกว่า 4 (ไม่ตรงตามเงื่อนไข) สังเกตว่า 3 < 4 ดังนั้นจึงคืนค่า 0
สมมติ B2 = 85 คะแนนสอบ ฟังก์ชันจะคืนค่า 1 แสดงว่าสอบผ่าน (ผลการสอบ ≥ 70) ใช้ได้ดีสำหรับการจำแนกนักเรียน ที่ผ่านหรือไม่ผ่านการสอบ
สมมติ B2:B10 คือยอดขายรายบุคคล ฟังก์ชันนี้จะนับว่ามีกี่คนที่ยอดขายมากกว่าหรือเท่ากับ 25,000 (เป้าหมายรายเดือน)
ทำนองเดียวกัน! ผลลัพธ์เหมือนกันแต่ GESTEP สั้นกว่าและเร็วกว่า โดยเฉพาะเมื่อใช้กับอาร์เรย์ขนาดใหญ่ GESTEP ก็เหมือนกับ IF แต่ตัวเลขแทนข้อความจริง/เท็จ
GESTEP มีข้อดี 3 ประการ: (1) สั้นกว่า (2) สามารถใช้กับ SUM ได้โดยตรงเพื่อนับค่าที่ผ่านเกณฑ์ (3) ในสถานการณ์ที่ต้องการตัวเลขแทนข้อความ ทำให้การคำนวณเพิ่มเติมง่ายขึ้น
ค่า default คือ 0 ดังนั้น =GESTEP(5) จะเทียบเท่า =GESTEP(5,0) ซึ่งคืนค่า 1 เพราะ 5 ≥ 0
ได้เลย ตัวอย่าง =GESTEP(-2,-3) คืนค่า 1 เพราะ -2 ≥ -3
ใช่ GESTEP สามารถใช้ได้กับ Excel ทุกเวอร์ชันรวม Excel 2019 และ Microsoft 365 นอกจากนี้สามารถผสมกับ FILTER ได้สำหรับการสร้างลิสต์แบบไดนามิก
ฟังก์ชันที่ผู้เขียนโยงไว้กับ GESTEP จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง
IF เป็นฟังก์ชันตรรกะพื้นฐานที่ใช้ตัดสินใจสองทางตามเงื่อนไข ตรวจสอบว่าเงื่อนไขเป็น TRUE หรือ FALSE แล้วคืนค่าที่แตกต่างกันไปตามผลลัพธ์ สามารถใช้ได้กับการเปรียบเทียบตัวเลข ข้อความ หรือวันที่ และเป็นพื้นฐานสำคัญของการสร้างสูตรแบบมีเงื่อนไข
IFERROR ช่วยดักจับ Error ทุกประเภทที่เกิดขึ้นในสูตร (#N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?, #NULL!) แล้วเปลี่ยนเป็นค่าที่เราต้องการแทน
.
ที่เจ๋งคือมันช่วยให้รายงานและ Dashboard ดูสะอาด ไม่มี Error แสดงให้ผู้ใช้งานเห็น โดยถ้าสูตรไม่มี Error ก็จะ return ผลลัพธ์ปกติ
.
ส่วนตัวผมคิดว่าฟังก์ชันนี้เป็น "ตัวช่วยมหาเทพ" สำหรับคนทำรายงานเลยครับ 😎
COUNTIF ใช้นับจำนวนเซลล์ที่ตรงตามเงื่อนไขเดียว รองรับเงื่อนไขทั้งตัวเลข ข้อความ และการใช้ Wildcard (*, ?) สำหรับค้นหาแบบ pattern matching ไม่สนใจตัวพิมพ์เล็ก/ใหญ่ (case-insensitive) ข้อจำกัด: criteria ห้ามยาวเกิน 255 ตัวอักษร
ทดสอบว่าตัวเลขสองจำนวนเท่ากันหรือไม่ โดยคืนค่า 1 ถ้าเท่ากัน และ 0 ถ้าไม่เท่ากัน (Kronecker Delta Function)
SUMIF จะทำการบวกตัวเลขในเซลล์ที่ตรงตามเงื่อนไขที่ระบุ (1 เงื่อนไข) โดยสามารถตรวจสอบเงื่อนไขจากช่วงข้อมูลหนึ่ง (range) แล้วไปบวกตัวเลขในอีกช่วงข้อมูลหนึ่ง (sum_range) ได้ หรือจะตรวจสอบและบวกในช่วงเดียวกันก็ได้ ที่เจ๋งคือมันทำงานได้เร็วกว่า SUMPRODUCT หรือ Array Formula มาก เลยเป็นตัวเลือกแรกสำหรับการรวมค่าแบบมีเงื่อนไขครับ
ยังไม่มีบทความที่เกี่ยวข้องกับฟังก์ชันนี้
Comments
อีเมลของคุณจะไม่ถูกเผยแพร่