ฟังก์ชัน SIGN ใน Excel
ฟังก์ชัน Sign ใน excelเป็นฟังก์ชัน Maths / Trig ที่ใช้เพื่อให้ผลลัพธ์นี้แก่เรา ฟังก์ชัน SIGN ส่งคืนเครื่องหมาย (-1, 0 หรือ +1) ของอาร์กิวเมนต์ตัวเลขที่ให้มา สูตร SIGN ใน excel สามารถใช้ได้โดยพิมพ์คีย์เวิร์ด = SIGN (และระบุตัวเลขเป็นอินพุต
ไวยากรณ์
อาร์กิวเมนต์
หมายเลข:หมายเลขที่จะได้รับเครื่องหมายสำหรับ
หมายเลขอินพุตอาจเป็นตัวเลขใดก็ได้ที่ป้อนโดยตรงหรือในรูปแบบของการดำเนินการทางคณิตศาสตร์หรือการอ้างอิงเซลล์ใด ๆ
เอาท์พุต:
สูตร SIGN ใน Excel มีเพียงสามผลลัพธ์: 1, 0, -1
- ถ้าตัวเลขมากกว่าศูนย์สูตร SIGN ใน excel จะส่งกลับ 1
- ถ้าตัวเลขเท่ากับศูนย์สูตร SIGN ใน excel จะส่งกลับ 0
- ถ้าตัวเลขน้อยกว่าศูนย์สูตร SIGN ใน excel จะส่งกลับ -1
หากอาร์กิวเมนต์ตัวเลขที่ให้มาไม่ใช่ตัวเลขฟังก์ชัน excel SIGN จะส่งกลับ #VALUE! ข้อผิดพลาด
วิธีใช้ฟังก์ชัน SIGN ใน Excel (พร้อมตัวอย่าง)
คุณสามารถดาวน์โหลดเทมเพลต Excel ฟังก์ชัน SIGN ได้ที่นี่ - เทมเพลต Excel ของฟังก์ชัน SIGNตัวอย่าง # 1
สมมติว่าคุณมีตัวเลขยอดดุลสุดท้ายสำหรับเจ็ดแผนกสำหรับปี 2016 และ 2017 ดังที่แสดงด้านล่าง
บางแผนกมีหนี้สินและบางแผนกให้ผลตอบแทนที่ดี ตอนนี้คุณต้องการดูว่ามีตัวเลขเพิ่มขึ้นเมื่อเทียบกับปีที่แล้วหรือไม่ โดยใช้สูตร SIGN ต่อไปนี้สำหรับสูตรแรก
= ลงชื่อ (D4 - C4)
มันจะกลับมา +1 อาร์กิวเมนต์ของฟังก์ชัน SIGN คือค่าที่ส่งคืนจากฟังก์ชันอื่น
ตอนนี้ลากเพื่อรับค่าสำหรับเซลล์ที่เหลือ
ตัวอย่าง # 2
ในตัวอย่างข้างต้นคุณอาจต้องการคำนวณเปอร์เซ็นต์ที่เพิ่มขึ้นใน excel เทียบกับปีก่อนหน้า
ในการทำเช่นนั้นคุณสามารถใช้สูตร SIGN ต่อไปนี้:
= (D4 - C4) / C4 * ลงชื่อ (C4)
แล้วลากไปยังเซลล์ที่เหลือ
หากยอดคงเหลือสำหรับปี 2016 เป็นศูนย์ฟังก์ชันจะแสดงข้อผิดพลาด หรืออาจใช้สูตร SIGN ต่อไปนี้เพื่อหลีกเลี่ยงข้อผิดพลาด:
= IFERROR ((D4 - C4) / C4 * SIGN (C4), 0)
เพื่อให้ได้% โดยรวมเพิ่มขึ้นหรือลดลงคุณสามารถใช้สูตรต่อไปนี้:
(SUM (D4: D10) - SUM (C4: C10)) / SUM (C4: C10) * SIGN (SUM (C4: C10))
SUM (D4: D10) จะให้ยอดคงเหลือสุทธิรวมทุกแผนกสำหรับปี 2560
SUM (C4: C10) จะให้ยอดคงเหลือสุทธิรวมทุกแผนกสำหรับปี 2559
SUM (D4: D10) - SUM (C4: C10) จะให้ผลกำไรหรือขาดทุนสุทธิรวมทุกหน่วยงาน
(SUM (D4: D10) - SUM (C4: C10)) / SUM (C4: C10) * SIGN (SUM (C4: C10)) จะให้เปอร์เซ็นต์ที่ได้รับหรือขาดทุน
ตัวอย่าง # 3
สมมติว่าคุณมีรายการตัวเลขใน B3: B8 ดังที่แสดงด้านล่าง
ตอนนี้คุณต้องการเปลี่ยนเครื่องหมายของจำนวนลบแต่ละตัวให้เป็นบวก
คุณสามารถใช้สูตรต่อไปนี้:
= B3 * ลงชื่อ (B3)
ถ้า B3 เป็นลบ SIGN (B3) คือ -1 และ B3 * SIGN (B3) จะเป็นลบ * ลบซึ่งจะส่งกลับค่าบวก
ถ้า B3 เป็นบวก SIGN (B3) คือ +1 และ B3 * SIGN (B3) จะเป็นบวก * บวกซึ่งจะส่งกลับค่าบวก
มันจะกลับ 280
ตอนนี้ลากเพื่อรับค่าสำหรับตัวเลขที่เหลือ
ตัวอย่าง # 4
สมมติว่าคุณมียอดขายรายเดือนใน F4: F10 และคุณต้องการดูว่ายอดขายของคุณเพิ่มขึ้นหรือลดลง
ในการทำเช่นนั้นคุณสามารถใช้สูตรต่อไปนี้ -
= VLOOKUP (ลงชื่อ (F5 - F4), A5: B7, 2)
โดยที่ A5: B7 ประกอบด้วยข้อมูลขึ้นศูนย์และลง
ฟังก์ชัน SIGN จะเปรียบเทียบยอดขายของเดือนปัจจุบันและเดือนก่อนหน้าโดยใช้ฟังก์ชัน SIGN และ VLOOKUP จะดึงข้อมูลจากตาราง VLOOKUP และส่งกลับว่ายอดขายเพิ่มขึ้นเป็นศูนย์หรือลดลง
แล้วลากไปยังเซลล์ที่เหลือ
ตัวอย่าง # 5
สมมติว่าคุณมีข้อมูลการขายจากโซนต่างๆ 4 โซน ได้แก่ ตะวันออกตะวันตกเหนือและใต้สำหรับผลิตภัณฑ์ A และ B ตามที่แสดงด้านล่าง
ตอนนี้คุณต้องการยอดขายทั้งหมดสำหรับผลิตภัณฑ์ A หรือโซนตะวันออก
สามารถคำนวณได้ดังนี้:
= SUMPRODUCT (SIGN ((B4: B15 =“ EAST”) + (C4: C15 =“ A”)) * F4: F15)
ให้เราดูรายละเอียดฟังก์ชัน SIGN ด้านบน
B4: B15 =“ ตะวันออก”
จะให้ 1 ถ้าเป็น“ EAST” มิฉะนั้นจะส่งกลับ 0 มันจะส่งกลับ {1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0}
C4: C15 =“ A”
จะให้ 1 ถ้าเป็น“ A” มิฉะนั้นจะส่งกลับ 0 มันจะส่งกลับ {1, 0, 1, 1, 0, 0, 1, 0, 1, 0, 0}
(B4: B15 =“ ตะวันออก”) + (C4: C15 =“ A”)
จะส่งกลับผลรวมทั้งสองและ {0, 1, 2} มันจะส่งคืน {2, 2, 1, 1, 0, 0, 1, 0, 2, 0, 0}
SIGN ((B4: B15 =“ EAST”) + (C4: C15 =“ A”))
จากนั้นจะส่งกลับ {0, 1} ที่นี่เนื่องจากไม่มีจำนวนลบ มันจะส่งคืน {1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0}
SUMPRODUCT (SIGN ((B4: B15 =“ EAST”) + (C4: C15 =“ A”)) * F4: F15)
อันดับแรกจะนำผลคูณของเมทริกซ์สองเมทริกซ์ {1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0} และ {2000, 1500, 4800, 4500, 5000, 13000, 7200, 18000, 3300, 4800, 6500} ซึ่งจะส่งคืน {2000, 1500, 4800, 4500, 0, 0, 7200, 0, 3300, 0, 0} จากนั้นจึงรวมเข้าด้วยกัน
สุดท้ายนี้จะคืน 23,300
ในการคำนวณยอดขายผลิตภัณฑ์สำหรับโซนตะวันออกหรือตะวันตกคุณอาจใช้สูตร SIGN ต่อไปนี้ -
= SUMPRODUCT (SIGN ((B4: B15 =“ EAST”) + (B4: B15 =“ WEST”)) * F4: F15)
และสำหรับสินค้า A ในโซนตะวันออก
= SUMPRODUCT (SIGN ((B4: B15 =“ EAST”) * (C4: C15 =“ A”)) * F4: F15)