Page 1 of 2

ต้องการทำให้ติดลบ มีเครื่องหมายลบ และเป็นสีแดง พร้อมทั้งคิดคำนวณได้

Posted: Thu Oct 10, 2019 11:44 am
by SPPT
รบกวนผู้รู้ช่วยตอบด้วยครับ
คอลัมน์ B C D E H I J เอาไว้ใส่ข้อมูล ที่เหลือใส่สูตรไว้คิดคำนวณ

คำถาม คือ
1. ต้องการให้ G3 M3 F4 M4 ไม่ใส่ค่า แต่ยังคงสูตรไว้
2. ต้องการให้ M4 แสดงค่าติดลบ และเป็นสีแดง
3. ต้องการให้ M9 แสดงผลที่ถูกต้อง
4. ต้องการให้ค่าทั้งหมด อยู่ในกรอบที่เลือก เพราะมีข้อมูลอื่นรวมอยู่ในชีตด้วย

ขอบคุณผู้รู้ที่ตอบครับ

Re: ต้องการทำให้ติดลบ มีเครื่องหมายลบ และเป็นสีแดง พร้อมทั้งคิดคำนวณได้

Posted: Thu Oct 10, 2019 11:56 am
by logic
ลองแบบนี้ครับ

M9 =L8+M8

กำหนดรูปแบบ

ลากเมาส์คลุม B3:M9 ~~> กดปุ่ม Ctrl+1 ~~> Custom ~~> ช่อง Type กรอกรูปแบบ #,##0.00;[Red](#,##0.00) ~~> OK

Re: ต้องการทำให้ติดลบ มีเครื่องหมายลบ และเป็นสีแดง พร้อมทั้งคิดคำนวณได้

Posted: Thu Oct 10, 2019 12:32 pm
by SPPT
ขอบคุณ คุณ logic ครับ แต่ยังมีวงเล็บ จุดที่ไม่ต้องการให้แสดง และยังคิดคำนวณไม่ได้ครับ

Re: ต้องการทำให้ติดลบ มีเครื่องหมายลบ และเป็นสีแดง พร้อมทั้งคิดคำนวณได้

Posted: Thu Oct 10, 2019 1:35 pm
by Bo_ry
Custom format
0,0;[Red]-0,0

คิดคำนวณไม่ได้คืออะไร ที่ไหน ต้องได้เท่าไหร่ คำนวณจากอะไร

Re: ต้องการทำให้ติดลบ มีเครื่องหมายลบ และเป็นสีแดง พร้อมทั้งคิดคำนวณได้

Posted: Thu Oct 10, 2019 5:33 pm
by SPPT
คำนวณไม่ได้ คงจะกล่าวผิดไป จากรูป เคยแก้ M4 เป็นสีแดง และมีเครื่องหมายติดลบ
แต่เมื่อใช้ SUM ลากลงมาที่ M8 ก็จะมีวงเล็บดังรูป และเมื่อใช้ L8 - M8 ที่ M9
ค่าที่ได้ ก็มีวงเล็บ ซึ่งต้องการให้มีเครื่องหมายลบ และเป็นสีแดง ตามหัวข้อที่ตั้งไว้ครับ

Re: ต้องการทำให้ติดลบ มีเครื่องหมายลบ และเป็นสีแดง พร้อมทั้งคิดคำนวณได้

Posted: Thu Oct 10, 2019 6:27 pm
by Bo_ry
Format ปรับเป็น 0,0;[Red]-0,0

L8 = +1,998,400
M8 = -2,001,600
L8 + M8 = 1,998,400 + (-2,001,600) = -3,200
L8 - M8 = 1,998,400 - (-2,001,600) = 1,998,400 + 2,001,600 = 4,000,000

Re: ต้องการทำให้ติดลบ มีเครื่องหมายลบ และเป็นสีแดง พร้อมทั้งคิดคำนวณได้

Posted: Thu Oct 10, 2019 8:29 pm
by SPPT
ขอบคุณ คุณ Bo_ry ครับ ได้แบบที่ต้องการแล้วครับ แต่รบกวนอีกนิดนะครับ
สิ่งที่ต้องคีย์ในแต่ละวัน จะมีแค่อย่างเดียว คือ ทุน-ขาย หรือ เสียหาย-ทุน เท่านั้น
ฉะนั้น กำไร หรือ ขาดทุน ( F3 หรือ G3 ) และ ขาย หรือ เสียหาย ( L3 หรือ M3 )
จะแสดงเพียงอย่างเดียว โดยที่อีกช่องไม่ต้องแสดงผล แต่ยังคงสูตรไว้ ทำได้มั้ยครับ
เพราะเมื่อกำหนดรูปแบบได้แล้ว จะได้ copy สูตร แล้ววางทีเดียวหมด
จะได้ไม่ต้อง copy สูตรมาวางในแต่ละช่องทุกวัน เพื่อจะได้ป้อนข้อมูลเพียงอย่างเดียว

Re: ต้องการทำให้ติดลบ มีเครื่องหมายลบ และเป็นสีแดง พร้อมทั้งคิดคำนวณได้

Posted: Thu Oct 10, 2019 9:05 pm
by snasui
:D อ่านแล้วไม่เข้าใจ ช่วยเขียนตัวอย่างคำตอบมาในไฟล์แต่ละกรณีว่าเป็นแบบไหน จะได้สะดวกในการทำความเข้าใจครับ

Re: ต้องการทำให้ติดลบ มีเครื่องหมายลบ และเป็นสีแดง พร้อมทั้งคิดคำนวณได้

Posted: Thu Oct 10, 2019 9:31 pm
by SPPT
รูปนี้ เป็นไฟล์เริ่มแรก
สิ่งที่ต้องคีย์ในแต่ละวัน จะมีแค่อย่างเดียว คือ ทุน-ขาย หรือ เสียหาย-ทุน เท่านั้น
ฉะนั้น กำไร หรือ ขาดทุน ( F3 หรือ G3 ) และ ขาย หรือ เสียหาย ( L3 หรือ M3 )
จะแสดงเพียงอย่างเดียว โดยที่อีกช่องไม่ต้องแสดงผล แต่ยังคงสูตรไว้
เพราะเมื่อกำหนดรูปแบบได้แล้ว จะได้ copy สูตร แล้ววางทีเดียวหมด
จะได้ไม่ต้อง copy สูตรมาวางในแต่ละช่องทุกวัน เพื่อจะได้ป้อนข้อมูลเพียงอย่างเดียวครับ

Re: ต้องการทำให้ติดลบ มีเครื่องหมายลบ และเป็นสีแดง พร้อมทั้งคิดคำนวณได้

Posted: Thu Oct 10, 2019 9:52 pm
by snasui
:D ตัวอย่างสูตรตามด้านล่างครับ
  1. ที่ F3 คีย์
    =IF(C3="","",C3-B3)
    Enter > Copy ลงด้านล่าง
  2. ที่ G3 คีย์
    =IF(D3="","",D3-E3)
    Enter > Copy ลงด้านล่าง
  3. ที่ K3 คีย์
    =IF(H3="","",H3*J3)
    Enter > Copy ลงด้านล่าง
  4. ที่ L3 คีย์
    =IFERROR(F3*H3*I3-K3,"")
    Enter > Copy ลงด้านล่าง
  5. ที่ M3 คีย์
    =IFERROR(G3*H3*I3-K3,"")
    Enter > Copy ลงด้านล่าง
  6. ที่ M9 คีย์
    =L8+M8
    Enter

Re: ต้องการทำให้ติดลบ มีเครื่องหมายลบ และเป็นสีแดง พร้อมทั้งคิดคำนวณได้

Posted: Thu Oct 10, 2019 10:26 pm
by SPPT
ข้อ 1 - 4 ได้ตามต้องการ
ข้อ 5 คำตอบออกมาจะมีวงเล็บ เมื่อใช้ SUM ที่ได้ล่าง ก็มีวงเล็บเหมือนกัน
ต้องการให้เป็นเครื่องหมายลบ และเป็นสีแดง
ข้อ 6 ได้ผลออกมาเป็นลบจริง แต่ เครื่องหมายลบอยู่ชิดกรอบ ไม่ติดตัวเลข
และตัวอักษรเป็นสีดำ ความต้องการคือ หากติดลบ ให้เป็นสีแดงและมีเครื่องหมายลบอยู่หน้า ติดกับตัวอักษร

Re: ต้องการทำให้ติดลบ มีเครื่องหมายลบ และเป็นสีแดง พร้อมทั้งคิดคำนวณได้

Posted: Thu Oct 10, 2019 10:36 pm
by snasui
SPPT wrote: Thu Oct 10, 2019 10:26 pm ข้อ 5 คำตอบออกมาจะมีวงเล็บ เมื่อใช้ SUM ที่ได้ล่าง ก็มีวงเล็บเหมือนกัน
ต้องการให้เป็นเครื่องหมายลบ และเป็นสีแดง
ข้อ 6 ได้ผลออกมาเป็นลบจริง แต่ เครื่องหมายลบอยู่ชิดกรอบ ไม่ติดตัวเลข
และตัวอักษรเป็นสีดำ ความต้องการคือ หากติดลบ ให้เป็นสีแดงและมีเครื่องหมายลบอยู่หน้า ติดกับตัวอักษร
:D จากภาพใน #7 แสดงให้เห็นว่าสามารถกำหนดรูปแบบนี้ได้แล้วจากที่คุณ Bo_Ry ได้ตอบไป หรือยังติดขัดตรงไหนครับ :?:

Re: ต้องการทำให้ติดลบ มีเครื่องหมายลบ และเป็นสีแดง พร้อมทั้งคิดคำนวณได้

Posted: Thu Oct 10, 2019 11:04 pm
by SPPT
ได้แล้วครับ ครบตามต้องการ จากภาพใน #9
ต้องลากคลุมจาก M3 ลงมาถึง M21 แล้วกำหนดรูปแบบตามที่คุณ Bo_ry ตอบไว้ คือ Format ปรับเป็น 0,0;[Red]-0,0

ขอบคุณทุกท่านที่ตอบครับ ขอบคุณครับ

Re: ต้องการทำให้ติดลบ มีเครื่องหมายลบ และเป็นสีแดง พร้อมทั้งคิดคำนวณได้

Posted: Fri Oct 11, 2019 5:47 pm
by SPPT
จากคำตอบที่แล้ว มีสิ่งที่เพิ่มขึ้นมา รบกวนดังนี้ครับ
หากมีทุน 2 ชิ้น ในวันเดียวกัน ยังไม่ได้ขาย หรือได้รับความเสียหาย แต่ต้องลงบัญชีวันที่เข้าสต๊อก

ชิ้นที่ 1 ชิ้นนี้เข้ามาที่ B6 แต่ขายที่ C9 แสดงผลผิดพลาดที่ที่ F9 และ L9 ต้องเขียนอย่างไร ให้แสดงผลที่ F9 และ L9

ชิ้นที่ 2 ชิ้นนี้เข้ามาที่ D6 แต่เสียหายที่ E10 แสดงผลผิดพลาดที่ G6 และ M6 ต้องเขียนอย่างไร ให้แสดงผลที่ G10 และ M10

ค่าที่อยู่ในคอลัมน์ L และ M ผิดพลาด เพราะมีการเพิ่มเติม ทำให้เปลี่ยนไปจากทีแรก

ต้องเขียนเพิ่มอย่างไร ให้แสดงผลที่ F9 L9 และ G10 M10 โดยที่สูตรเก่า ก็ยังใช้ได้ครับ

Re: ต้องการทำให้ติดลบ มีเครื่องหมายลบ และเป็นสีแดง พร้อมทั้งคิดคำนวณได้

Posted: Fri Oct 11, 2019 8:53 pm
by snasui
:D ตัวอย่างสูตรที่พอเข้าใจตามด้านล่างครับ
  1. ที่ F3 คีย์
    =IF(AND(C3<>"",B3=""),"Error",IF(C3="","",C3-B3))
    Enter > Copy ลงด้านล่าง
  2. ที่ G3 คีย์
    =IF(AND(E3<>"",D3=""),"Error",IF(D3="","",D3-E3))
    Enter > Copy ลงด้านล่าง
  3. ที่ L3 คีย์
    =IF(F3="Error","Error",IFERROR(F3*H3*I3-K3,""))
    Enter > Copy ลงด้านล่าง
  4. ที่ M3 คีย์
    =IF(G3="Error","Error",IFERROR(G3*H3*I3-K3,""))
    Enter > Copy ลงด้านล่าง

Re: ต้องการทำให้ติดลบ มีเครื่องหมายลบ และเป็นสีแดง พร้อมทั้งคิดคำนวณได้

Posted: Fri Oct 11, 2019 10:36 pm
by SPPT
เมื่อใส่สูตร ตำแหน่งถูกต้อง แต่ผลคือ error ครับ แล้ว G6 M6 ไม่ต้องการให้แสดง เนื่องจากไม่ตรงตามวัตถุประสงค์ครับ

Re: ต้องการทำให้ติดลบ มีเครื่องหมายลบ และเป็นสีแดง พร้อมทั้งคิดคำนวณได้

Posted: Fri Oct 11, 2019 10:40 pm
by snasui
:D ผมเข้าใจว่าเงื่อนไขต้องการให้แสดงเช่นนั้นครับ

หรือหากผมเข้าใจไม่ถูกต้อง ที่ถูกต้องแสดงข้อมูลอย่างไร คีย์ค่าตรง ๆ ลงมาในไฟล์เลยจะได้สะดวกในการทำความเข้าใจครับ

Re: ต้องการทำให้ติดลบ มีเครื่องหมายลบ และเป็นสีแดง พร้อมทั้งคิดคำนวณได้

Posted: Fri Oct 11, 2019 10:56 pm
by SPPT
ไฟล์ที่แนบมาใหม่ คงสูตรเดิมที่ถูกต้องไว้แค่ ROW 3 และ 4 ผล SUM ก็คิดที่ ROW 3 และ 4

สิ่งที่ต้องการเพิ่มเติม คือ
C9-B6 แสดงผลที่ F9 และ L9
E10-D6 แสดงผลที่ G10 และ M10 ครับ

Re: ต้องการทำให้ติดลบ มีเครื่องหมายลบ และเป็นสีแดง พร้อมทั้งคิดคำนวณได้

Posted: Fri Oct 11, 2019 11:12 pm
by snasui
:D ตัวอย่างสูตรตามด้านล่างครับ
  1. ที่ F3 คีย์
    =IF(C3="","",LOOKUP(9.99999999999999E+307,C$3:C3)-LOOKUP(9.99999999999999E+307,B$3:B3))
    Enter > Copy ลงด้านล่าง
  2. ที่ G3 คีย์
    =IF(E3="","",LOOKUP(9.99999999999999E+307,D$3:D3)-LOOKUP(9.99999999999999E+307,E$3:E3))
    Enter > Copy ลงด้านล่าง
  3. ที่ L3 คีย์
    =IF(AND(C3<>"",B3=""),"xxxx",IF(COUNT(B3:C3)=0,"",IFERROR(F3*H3*I3-K3,"")))
    Enter > Copy ลงด้านล่าง
  4. ที่ M3 คีย์
    =IF(AND(E3<>"",D3=""),"xxxx",IF(COUNT(D3:E3)=0,"",IFERROR(G3*H3*I3-K3,"")))
    Enter > Copy ลงด้านล่าง

Re: ต้องการทำให้ติดลบ มีเครื่องหมายลบ และเป็นสีแดง พร้อมทั้งคิดคำนวณได้

Posted: Fri Oct 11, 2019 11:29 pm
by SPPT
C9-B6 แสดงผลที่ F9
E10-D6 แสดงผลที่ G10 ได้ตามต้องการ

L9 และ M10 ที่เขียน xxxx คือ ต้องการให้แสดงผลแบบ L3 และ M4
เพื่อไว้คำนวณหาผลลัพธ์สุทธิครับ

ขออภัยที่ไม่ได้อธิบายให้ละเอียดครับ