Page 1 of 1

ผลลัพท์ติดลบให้เป็น 0

Posted: Tue Jun 19, 2018 4:36 pm
by jeep1112
สวัสดีครับ
คำตอบทีช่อง Y ลงไป
1.คำตอบที่ต้องการหากมีผลลัพท์ มีค่าลบ Y5= -200 ให้คำตอบเป็น 0 หรือค่าว่างๆ หากเช่นคำตอบที่ไม่ได้มีค่าลบ เช่น Y4 =345 ให้มีค่าคงไว้ดังเดิม
2.ต่อเนื่องจากข้อ 1อยากปรับเหลือ Y เป็นคำตอบช่องเดียว (ส่วนช่อง X ทำสูตรแบบไม่ต้องใช้คอลัมท์นี้)
ขอบคุณครับ

Re: ผลลัพท์ติดลบให้เป็น 0

Posted: Tue Jun 19, 2018 4:54 pm
by noph
ที่ y4 =IF(SUM(J4-W4-Z4)<0,0,J4-W4-Z4) ใช่แบบที่ต้องการหรือไม่ครับ หลังจากนั้น ลบ ข่อง x ทิ้งได้

Re: ผลลัพท์ติดลบให้เป็น 0

Posted: Tue Jun 19, 2018 5:10 pm
by scars13
ตรง Y4 ให้ใส่ =IF((J4-W4)-Z4<0,"",(J4-W4)-Z4)


ใช่ที่ต้องการมั้ยครับ

Re: ผลลัพท์ติดลบให้เป็น 0

Posted: Tue Jun 19, 2018 5:11 pm
by jeep1112
ขอบคุณครับ

Re: ผลลัพท์ติดลบให้เป็น 0

Posted: Tue Jun 19, 2018 9:41 pm
by snasui
:D แถมอีกสูตรครับ

Y4 คีย์

=MAX(0,J4-W4-Z4)

Re: ผลลัพท์ติดลบให้เป็น 0

Posted: Tue Jun 19, 2018 9:57 pm
by koko_excel_tip
แถมให้อีกวิธีครับ :D :D :D

ดูจากข้อมูลแล้ว คอลัมน์ Y ไม่น่าจะเอาไปคิดต่อ
ดังนั้นถ้าใช้สูตรเดิมที่คุณ jeep1112 ทำมา สามารถใช้ได้อีกวิธีนึง เสริมครับ ไม่ต้องแก้สูตร
แต่ให้คลุม คอลัมน์ Y ที่ต้องการโชว์คำตอบ แล้ว Click ขวา เลือก Format cells... --> Tab "Number" เลือก Custom แล้วพิมพ์ General;""
ตามรูปที่แนบครับ :D :D :D

Re: ผลลัพท์ติดลบให้เป็น 0

Posted: Wed Jun 20, 2018 7:37 am
by jeep1112
ขอบคุณครับ

Re: ผลลัพท์ติดลบให้เป็น 0

Posted: Wed Jun 20, 2018 7:37 am
by jeep1112
เพิ่มเติมครับ
ตรง X4 ต้องเป็น 545 ครับ
ตรงX5 ต้องเป็น 555 ครับ
ขอบคุณครับ

Re: ผลลัพท์ติดลบให้เป็น 0

Posted: Wed Jun 20, 2018 6:53 pm
by snasui
jeep1112 wrote: Wed Jun 20, 2018 7:37 am เพิ่มเติมครับ
ตรง X4 ต้องเป็น 545 ครับ
ตรงX5 ต้องเป็น 555 ครับ
ขอบคุณครับ
:D คำนวณอย่างไรจึงได้ค่าเท่านั้นครับ :?:

Re: ผลลัพท์ติดลบให้เป็น 0

Posted: Wed Jun 20, 2018 7:05 pm
by koko_excel_tip
jeep1112 wrote: Tue Jun 19, 2018 4:36 pm สวัสดีครับ
คำตอบทีช่อง Y ลงไป
1.คำตอบที่ต้องการหากมีผลลัพท์ มีค่าลบ Y5= -200 ให้คำตอบเป็น 0 หรือค่าว่างๆ หากเช่นคำตอบที่ไม่ได้มีค่าลบ เช่น Y4 =345 ให้มีค่าคงไว้ดังเดิม
2.ต่อเนื่องจากข้อ 1อยากปรับเหลือ Y เป็นคำตอบช่องเดียว (ส่วนช่อง X ทำสูตรแบบไม่ต้องใช้คอลัมท์นี้)
ขอบคุณครับ
ตอนแรกบอกเป็น Y4=345 --> "รับ" - "จบ" = "เหลือ1" แล้วเอา "เหลือ1" - "จ่าย" = "เหลือ2"

พอในไฟล์ใหม่คอลัมเลื่อนเป็น X แล้วการคำนวณถึงเปลี่ยนไปเป็นคนละคำตอบครับ งง
เปลี่ยนเป็น X4=545 --> "รับ" - "จ่าย" = "เหลือ2"

คิดคนละวิธีนี่ครับ :?: :?: :?:

Re: ผลลัพท์ติดลบให้เป็น 0

Posted: Wed Jun 20, 2018 7:17 pm
by jeep1112
ผมส่งไฟล์มาให้ครับ
ขอโทษครับผมตั้งโจทย์เองมีงงบ้างเหมือนกัน(ทั้งวันเลย)
ขอบคุณครับ

Re: ผลลัพท์ติดลบให้เป็น 0

Posted: Wed Jun 20, 2018 7:26 pm
by koko_excel_tip
ปรับ สูตร X4=MAX(0,J4-W4-IF(Y4-W4>0,Y4-W4,0)) กด Enter แล้วลากสูตรลงมา
หรือ X4=J4-W4-IF(Y4-W4>0,Y4-W4,0) แล้วทำตาม #6
ตามไฟล์แนบครับ :D :D :D

Re: ผลลัพท์ติดลบให้เป็น 0

Posted: Wed Jun 20, 2018 7:32 pm
by jeep1112
ขอบพระคุณมากครับ
ให้ผมคิดพันปีก็ไม่ได้
ขอบคุณครับ