ช่วยการแก้ปัญหา​ Excel​ ให้หน่อยครับ

กระทู้คำถาม
คือนี้... ครับ
+9.68-(+8.65)=-0.185   ใช่ใหม่​ อันคือปกติ
แต่ผมต้องการให้
+9.68-(+8.65)=0.185​ ไม่ติดลบ​และยังคงสูตรเดิมไว้อยู่คือ...
+9.68-(+8.65)
พอมีทางเเก้ไข้แนะนำไหมครับ
คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 2
???  +9.68-(+8.65)=-0.185   ใช่ใหม่​ อันคือปกติ

ไม่ใช่ครับ ผิดครับ
+9.68  มีค่า มากกว่า  +8.65  แน่ ๆ อย่างเห็นได้ชัด
ดังนั้น
+9.68-(+8.65)   ย่อมต้องได้คำตอบเป็น ค่าบวก ครับ  คือได้เป็น  1.03




ตอบเสร็จ เพิ่งเห็นว่าคุณมีลง Clip คำถามไว้ด้วย
แต่ผมพยายามขยายดูแล้ว ก็ยังไม่ชัด น่ะครับ

ต้องขออภัยด้วย นะครับ
รอเพื่อน ๆ ท่านอื่นเข้ามาช่วยเหลือเพิ่มเติม นะครับ





แต่ หากว่า ไม่อ้างอิง กับ  Clip ของคุณ และ ไม่อ้างอิงกับตัวเลขตัวอย่างของคุณ
ผมสมมุติ เป็น
A1  คือ  10
B1  คือ  15

หากคุณเขียนสูตร ว่า
=A1 - B1
หรือ
+A1 - B1
หรือ
+A1 - (+B1)
ซึ่งทั้ง 3 สูตรนี้ ความหมายเหมือนกัน คือ
=A1 - B1

คำตอบ ก็จะได้   -5



• หากต้องการ เปลี่ยนคำตอบ ให้เป็นเลข บวก
ก็ทำได้ โดยใส่ Funtion Absolute ไว้ครับ เป็น
=ABS( A1 - B1 )
ก็คือ
=ABS( - 5 )
คำตอบ จะได้
5
ครับ


• หากต้องการ "หลอกตา"  ให้เห็นตัวเลข คำตอบ -5 ให้แสดงเป็น 5 เฉย ๆ
อันนี้ ทำได้ โดยคลิกขวา ที่คำตอบ แล้ว Format Cell / Number / Custom
กำหนดรูปแบบ เป็น
#,##0.00;#,##0.00;#,##0.00
ก็คือ บังคับ ให้ค่าติดลบ แสดงรูปแบบ เหมือนค่า ที่เป็นบวก ครับ
แต่กรณีนี้ ตัวเลขด้านใน ยังคงค่าเป็นลบ นะครับ
เพียงแค่ การแสดงผลต่อสายตาเรา จะไม่แสดง เครื่องหมายลบออกมา เท่านั้นเอง





ใน Clip ของคุณ
เห็นมีกล่าวถึง การ Format Cell ด้วยเช่นกัน
แต่ผมก็ไม่เช้าใจว่า ทำไม รูปแบบ Format Cell ของคุณต้องระบุอะไรแบบที่มี + นำหน้า
น่ะครับ

ลองศึกษา หรือทำความเข้าใจ ดูให้ดีๆ ก่อน นะครับ

ไม่เช่นนั้น จะกลายเป็นว่าคุณโดน "รูปแบบการแสดงผล" หลอกตา เอาได้
คือผม จะเสนอ ว่า ให้เปลี่ยนรูปแบบ เป็นแบบไม่มีบวก นำหน้าไปก่อน จะดีกว่า หรือถ้าจะให้มี + นำหน้า
ใช้รูปแบบ
แบบนี้ น่าจะเหมาะกว่าครับ

+#,##0.00;-#,##0.00;#,##0.00

ซึ่งหากว่า ต้องการ บังคับ ให้แสดง + ให้หมด (เน้นว่าเป็นเพียงการ หลอกตา)
ก็ใช้เป็น

+#,##0.00;+#,##0.00;+#,##0.00
ครับ







แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่