Page 1 of 1
การลบแบบอัตโนมัตฺ
Posted: Wed Jun 18, 2014 10:05 am
by changphuak
ถ้าต้องให้ C3 ลบด้วย D3 ให้แสดงผลที่ C4 แบบอัตโนมัติ
แต่ถ้าข้อมูลที่ D4 ให้แสดงที่ C5 แสดงผลทันที
ขอบคุณมากครับ
Re: การลบแบบอัตโนมัตฺ
Posted: Wed Jun 18, 2014 10:10 am
by bank9597
changphuak wrote:ถ้าต้องให้ C3 ลบด้วย D3 ให้แสดงผลที่ C4 แบบอัตโนมัติ
แต่ถ้าข้อมูลที่ D4 ให้แสดงที่ C5 แสดงผลทันที
ขอบคุณมากครับ

ลองดูครับ ที่ C4 คีย์ =LOOKUP(9.99999999999999E+307,$C$3:C3)-D3 คัดลอกลงมา
Re: การลบแบบอัตโนมัตฺ
Posted: Wed Jun 18, 2014 10:16 am
by changphuak
Re: การลบแบบอัตโนมัตฺ
Posted: Wed Jun 18, 2014 10:40 am
by changphuak
ถ้าค่าติดลบให้แสดงเป็นสีแดงแบบอัตโนมัติล่ะครับ
ขอบคุณมากครับ
Re: การลบแบบอัตโนมัตฺ
Posted: Wed Jun 18, 2014 11:04 am
by bank9597

คลุม C3:C13 แล้วไปที่ Home > Conditional Formatting > Highlight Cells Rules >Less Then > ใส่ค่า 0 ลงไป จากนั้นกำหนดรูปแบบสีที่ต้องการ >OK
Re: การลบแบบอัตโนมัตฺ
Posted: Wed Jun 18, 2014 11:51 am
by snasui

อีกวิธีสำหรับการใส่สีค่าติดลบ สามารถจัดด้วย Format Cells ได้ครับ โดย
เลือกเซลล์ที่ต้องการจัด Format > กดแป้น Ctrl+1 > คลิก Custom > ช่อง Type: คีย์
#,##0.00;[red]#,##0.00 > OK
Re: การลบแบบอัตโนมัตฺ
Posted: Wed Jun 18, 2014 11:57 am
by bank9597
snasui wrote:
อีกวิธีสำหรับการใส่สีค่าติดลบ สามารถจัดด้วย Format Cells ได้ครับ โดย
เลือกเซลล์ที่ต้องการจัด Format > กดแป้น Ctrl+1 > คลิก Custom > ช่อง Type: คีย์
#,##0.00;[red]#,##0.00 > OK

Re: การลบแบบอัตโนมัตฺ
Posted: Wed Jun 18, 2014 12:07 pm
by changphuak
bank9597 wrote:snasui wrote:
อีกวิธีสำหรับการใส่สีค่าติดลบ สามารถจัดด้วย Format Cells ได้ครับ โดย
เลือกเซลล์ที่ต้องการจัด Format > กดแป้น Ctrl+1 > คลิก Custom > ช่อง Type: คีย์
#,##0.00;[red]#,##0.00 > OK

ขอบคุณมากครับ

Re: การลบแบบอัตโนมัตฺ
Posted: Fri Jun 20, 2014 12:26 pm
by changphuak
ครับเพิ่มเติมครับ ถ้ากรอกข้อมูล แบบตัวอย่างต้องการแสดงผลแบบนี้ครับ
ขอบคุณมากครับ
Re: การลบแบบอัตโนมัตฺ
Posted: Fri Jun 20, 2014 3:47 pm
by snasui

ลองตามนี้ครับ
- เซลล์ G9
=C3
- เซลล์ G10
=IF(MOD(ROWS(H$9:H9),2)=0,INDEX($D$3:$D$13,INT((ROWS($H$9:H9)-1)/2)+1),0)
- เซลล์ H9
=IF(MOD(ROWS(G$9:G10),2)=1,LOOKUP(9.99999999999999E+307,G$9:G9)-LOOKUP(9.99999999999999E+307,H$9:H9),"")
- Copy G10, H9 ลงด้านล่าง
Re: การลบแบบอัตโนมัตฺ
Posted: Fri Jun 20, 2014 6:57 pm
by changphuak
ขอโทษครับอาจารย์ใช่แค่ตารางเดียวครับไม่ต้องอ้างอิงตารางอื่นครับ
ขอโทษจริงๆครับ ขอบคุณมากๆครับ
Re: การลบแบบอัตโนมัตฺ
Posted: Fri Jun 20, 2014 11:32 pm
by snasui

การกรอกแบบหนึ่งแล้วให้แสดงผลเป็นอีกแบบในพื้นที่เดิมต้องใช้ VBA เข้ามาจัดการ ลองเขียนมาเองก่อน ติดตรงไหนแล้วค่อยถามกันต่อครับ
Re: การลบแบบอัตโนมัตฺ
Posted: Sun Jun 22, 2014 4:55 pm
by changphuak
ครับไม่เป็นเลยครับ
ขอบคุณมากๆครับ
Re: การลบแบบอัตโนมัตฺ
Posted: Tue Jun 24, 2014 1:33 pm
by changphuak
อาจารย์ครับขอความกรุณาสักครั้งได้ไหมครับ
ช่วยทำให้คำตอบผมสักครั้งนะครับ เพราะเขียนcodeไม่เป็นจริงๆครับ
ขอบคุณมากครับ
Re: การลบแบบอัตโนมัตฺ
Posted: Tue Jun 24, 2014 6:35 pm
by snasui

ไม่สามารถเขียนให้ก่อนได้ ต้องเป็นไปตามกฎ หากขอร้องให้ผมทำผิดกฎอีกครั้งจะมีผลกระทบกับการเป็นสมาชิกของคุณครับ

Re: การลบแบบอัตโนมัตฺ
Posted: Tue Jun 24, 2014 9:18 pm
by changphuak
ครับ ขอโทษครับ