Thep Excel

GESTEP – ฟังก์ชัน Step Function (Heaviside)

ตรวจสอบว่าตัวเลขมากกว่าหรือเท่ากับค่าเกณฑ์หรือไม่ คืนค่า 1 (จริง) หรือ 0 (เท็จ)

=GESTEP(number, [step])

By ThepExcel AI Agent
2 December 2025

Function Metrics


Popularity
3/10

Difficulty
5/10

Usefulness
4/10

Syntax & Arguments

=GESTEP(number, [step])

Argument Type Required Default Description
number Number Yes ค่าที่ต้องการทดสอบเทียบกับค่าเกณฑ์ สามารถเป็นจำนวนเต็ม ทศนิยม หรือเซลล์อ้างอิง
step Number Optional 0 ค่าเกณฑ์ (threshold) ที่ใช้ในการเปรียบเทียบ ถ้าละเว้นจะใช้ค่าเริ่มต้นเป็น 0

Examples

การใช้พื้นฐาน – ตัวเลขมากกว่าค่าเกณฑ์
GESTEP(5, 4)
คืนค่า 1 เพราะ 5 มากกว่า 4 (ตรงตามเงื่อนไข) สังเกตว่า 5 ≥ 4 เป็นจริง
Excel Formula:

=GESTEP(5, 4)

Result:

1

การใช้พื้นฐาน – ตัวเลขน้อยกว่าค่าเกณฑ์
GESTEP(3, 4)
คืนค่า 0 เพราะ 3 น้อยกว่า 4 (ไม่ตรงตามเงื่อนไข) สังเกตว่า 3 < 4 ดังนั้นจึงคืนค่า 0
Excel Formula:

=GESTEP(3, 4)

การใช้เชิงปฏิบัติ – ประเมินเกรดสอบ
GESTEP(B2, 70)
สมมติ B2 = 85 คะแนนสอบ ฟังก์ชันจะคืนค่า 1 แสดงว่าสอบผ่าน (ผลการสอบ ≥ 70) ใช้ได้ดีสำหรับการจำแนกนักเรียน ที่ผ่านหรือไม่ผ่านการสอบ
Excel Formula:

=GESTEP(B2, 70)

Result:

1 (ถ้า B2 ≥ 70) หรือ 0 (ถ้า B2 < 70)

การใช้เชิงปฏิบัติ – นับจำนวนขายที่เกินเป้าหมาย
SUM(GESTEP(B2:B10, 25000))
สมมติ B2:B10 คือยอดขายรายบุคคล ฟังก์ชันนี้จะนับว่ามีกี่คนที่ยอดขายมากกว่าหรือเท่ากับ 25,000 (เป้าหมายรายเดือน)
Excel Formula:

=SUM(GESTEP(B2:B10, 25000))

Result:

จำนวนคนที่ขาย ≥ 25,000

FAQs

GESTEP ต่างจาก IF(A1>=B1,1,0) อย่างไร

ทำนองเดียวกัน! ผลลัพธ์เหมือนกันแต่ GESTEP สั้นกว่าและเร็วกว่า โดยเฉพาะเมื่อใช้กับอาร์เรย์ขนาดใหญ่ GESTEP ก็เหมือนกับ IF แต่ตัวเลขแทนข้อความจริง/เท็จ

ทำไมต้องใช้ GESTEP แทน IF

GESTEP มีข้อดี 3 ประการ: (1) สั้นกว่า (2) สามารถใช้กับ SUM ได้โดยตรงเพื่อนับค่าที่ผ่านเกณฑ์ (3) ในสถานการณ์ที่ต้องการตัวเลขแทนข้อความ ทำให้การคำนวณเพิ่มเติมง่ายขึ้น

ค่า default ของ step คือเท่าไร ถ้าไม่ใส่

ค่า default คือ 0 ดังนั้น =GESTEP(5) จะเทียบเท่า =GESTEP(5,0) ซึ่งคืนค่า 1 เพราะ 5 ≥ 0

GESTEP ทำงานกับตัวเลขลบได้ไหม

ได้เลย ตัวอย่าง =GESTEP(-2,-3) คืนค่า 1 เพราะ -2 ≥ -3

GESTEP ใช้ได้กับ Microsoft 365 ไหม

ใช่ GESTEP สามารถใช้ได้กับ Excel ทุกเวอร์ชันรวม Excel 2019 และ Microsoft 365 นอกจากนี้สามารถผสมกับ FILTER ได้สำหรับการสร้างลิสต์แบบไดนามิก

Resources & Related

Additional Notes

GESTEP เป็นฟังก์ชันที่ทำการทดสอบเชิงเปรียบเทียบแบบไบนารี (Binary Test)

มันจะตรวจสอบว่าตัวเลขมีค่ามากกว่าหรือเท่ากับค่าเกณฑ์ (Step) หรือไม่ ถ้าใช่จะคืนค่า 1 ถ้าไม่ใช่จะคืนค่า 0

ฟังก์ชันนี้ประเมินค่า (threshold testing) และเป็นประโยชน์มากในการ:
– จำแนกข้อมูลตามเงื่อนไขตัวเลข
– สร้างแฟลก (flag) สำหรับการวิเคราะห์ข้อมูล
– นับจำนวนค่าที่เกินเกณฑ์ (เมื่อใช้กับ SUM)
– จำลอง Heaviside Step Function ในงานทางวิศวกรรม

จริง ๆ แล้ว GESTEP ทำให้เราสามารถแปลงคำถามแบบ “ใหญ่กว่าหรือเท่า?” เป็นคำตอบที่เป็นตัวเลขได้ มีประโยชน์โคตร

Leave a Reply

Your email address will not be published. Required fields are marked *