Page 1 of 1

จะทำยังไงให้ตัวเลขติดลบแสดงเป็น 0 แทน

Posted: Tue Sep 03, 2013 4:42 pm
by korakrid
ผมมีตัวเลขของสต๊อคสินค้า พอใส่สูตรเข้าไปแล้ว เลขนั้นติดลบ
*** ผมลองใช้คำสั่ง IF แต่ไม่ถูกครับ
เช่น=F10-$D$8 ใช้สูตรนี้ออกมาติดลบครับ
เลยลองใช้ =if(f11<=0,"0",(F10-$D$8))

มันไม่ได้ครับ

ผมอยากให้ที่ช่องคงเหลือ ไม่แสดงค่าติดลบ แต่แสดงเป็น เลข 0 แทน

Re: จะทำยังไงให้ตัวเลขติดลบแสดงเป็น 0 แทน

Posted: Tue Sep 03, 2013 4:47 pm
by bank9597
korakrid wrote:ผมมีตัวเลขของสต๊อคสินค้า พอใส่สูตรเข้าไปแล้ว เลขนั้นติดลบ
*** ผมลองใช้คำสั่ง IF แต่ไม่ถูกครับ
เช่น=F10-$D$8 ใช้สูตรนี้ออกมาติดลบครับ
เลยลองใช้ =if(f11<=0,"0",(F10-$D$8))

มันไม่ได้ครับ

ผมอยากให้ที่ช่องคงเหลือ ไม่แสดงค่าติดลบ แต่แสดงเป็น เลข 0 แทน
:D ลองตามนี้ครับ

ที่ F11 คีย์ =IF(F10-$D$8<0,0,F10-$D$8) คัดลอกไปทางขวามือ

สูตร IF มีคำอธิบายง่ายๆดังนี้ เช่น

IF(A1=0,1,2) แปลว่า ถ้า A1 เท่ากับ 0 ให้แสดงค่า 1 หากไม่เช่นนั้น ก็ให้แสดง 2

ลองทำความเข้าใจดูครับ :)

Re: จะทำยังไงให้ตัวเลขติดลบแสดงเป็น 0 แทน

Posted: Tue Sep 03, 2013 5:20 pm
by korakrid
ขอบคุณครับ

Re: จะทำยังไงให้ตัวเลขติดลบแสดงเป็น 0 แทน

Posted: Wed Sep 04, 2013 10:45 am
by cruzz
ผมก็ยังจะบอกว่า จัดรูปแบบเซลล์ธรรมดา
เลือกเซลล์ หรือ แถว หรือ สดมภ์ หรือ เลือกพื้นที่ที่ต้องการ ให้แสดงผล
จากนั้นกำหนดให้การแสดงค่าเมื่อติดลบ ให้แสดงค่า 0 แทน
2013-09-04_102106.png
จากรูป
General คือค่าที่เป็นบวก ตั้งให้เป็นค่าทั่วไป
; คือตัวคั่นเพื่อบอกตำแหน่งการจัดรูปแบบเซลล์
"0" คือ เมื่อค่าติดลบเมื่อใดจะแสดงค่า 0 แทนเสมอ

Re: จะทำยังไงให้ตัวเลขติดลบแสดงเป็น 0 แทน

Posted: Wed Oct 21, 2015 6:27 pm
by samapong
หากเราไม่ต้องการค่าติดลบแต่แทนด้วยตัวเลขอื่นเช่น
0=0
-1=9
-2=8
-3=7
-4=6
.
.
.
.
.
.
.
-9=1
จะทำอย่างไรครับ
ขอบคุณครับ

Re: จะทำยังไงให้ตัวเลขติดลบแสดงเป็น 0 แทน

Posted: Wed Oct 21, 2015 6:47 pm
by samapong
หากไม่ติดลบ ก้อให้แสดงค่าปรกติ
เช่น 1=1
2=2
ยกเว้นค่าติดลบ ให้แทน -1=9 -2=8 เป็นต้น

Re: จะทำยังไงให้ตัวเลขติดลบแสดงเป็น 0 แทน

Posted: Thu Oct 22, 2015 1:36 am
by primevalm
korakrid wrote:ผมมีตัวเลขของสต๊อคสินค้า พอใส่สูตรเข้าไปแล้ว เลขนั้นติดลบ
*** ผมลองใช้คำสั่ง IF แต่ไม่ถูกครับ
เช่น=F10-$D$8 ใช้สูตรนี้ออกมาติดลบครับ
เลยลองใช้ =if(f11<=0,"0",(F10-$D$8))

มันไม่ได้ครับ

ผมอยากให้ที่ช่องคงเหลือ ไม่แสดงค่าติดลบ แต่แสดงเป็น เลข 0 แทน
=MAX(F10-$D$8,0)

Re: จะทำยังไงให้ตัวเลขติดลบแสดงเป็น 0 แทน

Posted: Fri Oct 23, 2015 10:20 pm
by snasui
samapong wrote:หากไม่ติดลบ ก้อให้แสดงค่าปรกติ
เช่น 1=1
2=2
ยกเว้นค่าติดลบ ให้แทน -1=9 -2=8 เป็นต้น
:D คำว่า "ก้อ" ผิดกฎการใช้บอร์ดข้อ 1 :roll: ระมัดระวังด้วยครับ