ทดสอบว่าตัวเลขสองจำนวนเท่ากันหรือไม่ โดยคืนค่า 1 ถ้าเท่ากัน และ 0 ถ้าไม่เท่ากัน (Kronecker Delta Function)
=DELTA(number1, [number2])
=DELTA(number1, [number2])
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| number1 | Number | Yes | ตัวเลขที่หนึ่ง (ค่าที่ต้องการเปรียบเทียบ) | |
| number2 | Number | Optional | 0 | ตัวเลขที่สอง (ค่าที่เปรียบเทียบกับ number1) ถ้าไม่ระบุค่าจะใช้ 0 โดยค่าเริ่มต้น |
DELTA(5, 5)=DELTA(5, 5)
1
DELTA(5, 3)=DELTA(5, 3)
DELTA(0)=DELTA(0)
1
IF(DELTA(B2, 100)=1, 500, 0)=IF(DELTA(B2, 100)=1, 500, 0)
500 หรือ 0
DELTA คืนค่า 1 (หรือ TRUE) ถ้าตัวเลขสองจำนวนเท่ากัน และคืนค่า 0 (หรือ FALSE) ถ้าไม่เท่ากัน
ถ้าเว้น number2 ไว้ว่าง ฟังก์ชันจะใช้ค่าเริ่มต้น 0 เพื่อเปรียบเทียบกับ number1 ตัวอย่าง =DELTA(0) จะคืนค่า 1
ได้ แต่ต้องใช้ให้ถูกที่ ถ้าเพียงแค่ต้องการเช็คความเท่ากันและต้องการค่า 0 กับ 1 ก็ใช้ DELTA ได้ แต่ถ้าต้องการ output ที่ซับซ้อนมากขึ้น ควรใช้ IF ในการห่อหุ้ม DELTA
DELTA ใช้ได้กับตัวเลขเท่านั้น (integers, decimals, percentages) ไม่สามารถใช้กับข้อความหรือวันที่โดยตรง แต่สามารถแปลงวันที่เป็นตัวเลขได้ก่อน
ใช่ DELTA ฟังก์ชันนี้ใช้หลักการของ Kronecker Delta Function จากคณิตศาสตร์ ที่ให้ค่า 1 เมื่อตัวเลขเท่ากัน และ 0 เมื่อไม่เท่ากัน
DELTA เป็นฟังก์ชันที่ใช้สำหรับเปรียบเทียบตัวเลข
สามารถใช้ทดสอบว่าตัวเลขสองจำนวนเท่ากันหรือไม่ (Kronecker Delta Function) โดยคืนค่า 1 ถ้าเท่ากันและ 0 ถ้าไม่เท่ากัน ซึ่งมีประโยชน์มากในการสร้างเงื่อนไขที่ต้องการความแม่นยำสูง
ตรงจุดที่ DELTA ดีกว่า IF ก็คือมันสั้นและตรงไปตรงมา เพราะไม่ต้องเขียน IF(number1=number2, 1, 0) ยาวๆ เพียงแค่ =DELTA(number1, number2) ก็เสร็จ ใช้สำหรับเช็คความเท่ากันของตัวเลข นิยมใช้ในการคำนวณโบนัสตามเงื่อนไขหรือสร้างสูตรคณิตศาสตร์ที่ต้องการค่า 0 กับ 1