TLDR สรุปสั้นๆ
SIGN ตรวจสอบเครื่องหมายของตัวเลข คืนค่า 1, 0, -1 บนผลบวก, ค่ากลาง, และค่าลบตามลำดับ
คำอธิบาย
ฟังก์ชัน SIGN ใช้ในการตรวจสอบเครื่องหมายของตัวเลข คืนค่าเป็น 1 หากตัวเลขเป็นบวก, -1 หากตัวเลขเป็นลบ และ 0 หากตัวเลขเท่ากับ 0
มีครั้งแรกในเวอร์ชันไหน
Excel 2003 หรือ Version ก่อนหน้า
รูปแบบคำสั่ง (Syntax)
SIGN(number)
Arguments
-
number (Required – number)
ตัวเลขที่คุณต้องการตรวจสอบเครื่องหมาย อาจจะมีลักษณะเป็นตัวเลขตรงหรือการอ้างอิงเซลล์ก็ได้
ตัวอย่างการใช้งาน (Examples)
-
Formula:
Description: ตรวจสอบเครื่องหมายของหมายเลขบวก=SIGN(10)
Result:1 (ค่าบวกได้ 1) -
Formula:
Description: ตรวจสอบเครื่องหมายของผลลัพธ์จากการคำนวณ 4 หัก 4 ซึ่งเป็น 0=SIGN(4-4)
Result:0 (ค่าเป็นกลางได้ 0) -
Formula:
Description: ตรวจสอบเครื่องหมายของหมายเลขลบ=SIGN(-0.00001)
Result:-1 (ค่าลบได้ -1) -
Formula:
Description: ใช้ฟังก์ชัน SIGN เพื่อตรวจสอบทิศทางการเปลี่ยนแปลงระหว่าง D3 และ C3=IF(SIGN(D3-C3)=1, "Increase", IF(SIGN(D3-C3)=-1, "Decrease", "No Change"))
Result:แสดง 'Increase', 'Decrease', หรือ 'No Change' ขึ้นอยู่กับการเปรียบเทียบ -
Formula:
Description: เปรียบเทียบสองคอลัมน์ของตัวเลขและตรวจสอบเครื่องหมายของความต่าง=SIGN(A1:A10 - B1:B10)
Result:คืนค่าอาเรย์ของ -1, 0, 1 จากการเปรียบเทียบในแต่ละแถว
Tips & Tricks
ใช้ SIGN ร่วมกับ Conditional Formatting เพื่อเน้นตัวเลขลบในสีแดง แล้วใช้ฟังก์ชัน IF และ SIGN เพื่อตรวจสอบสถานะเช่น ‘Profit’ หรือ ‘Loss’
ข้อควรระวัง (Cautions)
หากใช้ SIGN กับข้อมูลที่ไม่ใช่ตัวเลข จะได้รับข้อผิดพลาด #VALUE ให้ใช้ IFERROR เพื่อจัดการกรณีนี้
ฟังก์ชันที่เกี่ยวข้อง
References
ขอบคุณที่เข้ามาอ่านนะครับ ❤️
Leave a Reply