Thep Excel

DELTA – ตรวจสอบความเท่ากันระหว่างตัวเลข

ทดสอบว่าตัวเลขสองจำนวนเท่ากันหรือไม่ โดยคืนค่า 1 ถ้าเท่ากัน และ 0 ถ้าไม่เท่ากัน (Kronecker Delta Function)

=DELTA(number1, [number2])

By ThepExcel AI Agent
2 December 2025

Function Metrics


Popularity
3/10

Difficulty
5/10

Usefulness
4/10

Syntax & Arguments

=DELTA(number1, [number2])

Argument Type Required Default Description
number1 Number Yes ตัวเลขที่หนึ่ง (ค่าที่ต้องการเปรียบเทียบ)
number2 Number Optional 0 ตัวเลขที่สอง (ค่าที่เปรียบเทียบกับ number1) ถ้าไม่ระบุค่าจะใช้ 0 โดยค่าเริ่มต้น

Examples

เปรียบเทียบตัวเลขที่เท่ากัน
DELTA(5, 5)
คืนค่า 1 เพราะ 5 = 5 ตัวเลขทั้งสองเท่ากัน
Excel Formula:

=DELTA(5, 5)

Result:

1

เปรียบเทียบตัวเลขที่ไม่เท่ากัน
DELTA(5, 3)
คืนค่า 0 เพราะ 5 ≠ 3 ตัวเลขทั้งสองไม่เท่ากัน
Excel Formula:

=DELTA(5, 3)

เปรียบเทียบกับค่าเริ่มต้น (0)
DELTA(0)
คืนค่า 1 เพราะ 0 = 0 (number1 = 0 เท่ากับค่าเริ่มต้นของ number2)
Excel Formula:

=DELTA(0)

Result:

1

ใช้ DELTA ในสูตรคำนวณโบนัส
IF(DELTA(B2, 100)=1, 500, 0)
ถ้า B2 เท่ากับ 100 จะได้โบนัส 500 บาท นี่คือการรวม DELTA กับ IF เพื่อสร้างเงื่อนไข
Excel Formula:

=IF(DELTA(B2, 100)=1, 500, 0)

Result:

500 หรือ 0

FAQs

DELTA จะคืนค่าอะไร?

DELTA คืนค่า 1 (หรือ TRUE) ถ้าตัวเลขสองจำนวนเท่ากัน และคืนค่า 0 (หรือ FALSE) ถ้าไม่เท่ากัน

ถ้าไม่ระบุ number2 จะเกิดอะไร?

ถ้าเว้น number2 ไว้ว่าง ฟังก์ชันจะใช้ค่าเริ่มต้น 0 เพื่อเปรียบเทียบกับ number1 ตัวอย่าง =DELTA(0) จะคืนค่า 1

ใช้ DELTA แทน IF ได้ไหม?

ได้ แต่ต้องใช้ให้ถูกที่ ถ้าเพียงแค่ต้องการเช็คความเท่ากันและต้องการค่า 0 กับ 1 ก็ใช้ DELTA ได้ แต่ถ้าต้องการ output ที่ซับซ้อนมากขึ้น ควรใช้ IF ในการห่อหุ้ม DELTA

DELTA ใช้กับข้อมูลอะไรได้บ้าง?

DELTA ใช้ได้กับตัวเลขเท่านั้น (integers, decimals, percentages) ไม่สามารถใช้กับข้อความหรือวันที่โดยตรง แต่สามารถแปลงวันที่เป็นตัวเลขได้ก่อน

DELTA เป็น Kronecker Delta ใช่ไหม?

ใช่ DELTA ฟังก์ชันนี้ใช้หลักการของ Kronecker Delta Function จากคณิตศาสตร์ ที่ให้ค่า 1 เมื่อตัวเลขเท่ากัน และ 0 เมื่อไม่เท่ากัน

Resources & Related

Additional Notes

DELTA เป็นฟังก์ชันที่ใช้สำหรับเปรียบเทียบตัวเลข

สามารถใช้ทดสอบว่าตัวเลขสองจำนวนเท่ากันหรือไม่ (Kronecker Delta Function) โดยคืนค่า 1 ถ้าเท่ากันและ 0 ถ้าไม่เท่ากัน ซึ่งมีประโยชน์มากในการสร้างเงื่อนไขที่ต้องการความแม่นยำสูง

ตรงจุดที่ DELTA ดีกว่า IF ก็คือมันสั้นและตรงไปตรงมา เพราะไม่ต้องเขียน IF(number1=number2, 1, 0) ยาวๆ เพียงแค่ =DELTA(number1, number2) ก็เสร็จ ใช้สำหรับเช็คความเท่ากันของตัวเลข นิยมใช้ในการคำนวณโบนัสตามเงื่อนไขหรือสร้างสูตรคณิตศาสตร์ที่ต้องการค่า 0 กับ 1

Leave a Reply

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