Page 1 of 1

ขอรบกวนสอบถามอาจารย์ "การสร้างวันที่(สิ้นเดือน)ในตารางExcel"

Posted: Fri Jun 08, 2012 3:22 pm
by manocht
ขอรบกวนสอบถามอาจารย์ "การสร้างวันที่(สิ้นเดือน)ในตารางExcel"

กำหนดวันทีในตารางคำนวณ 31/5/2553 -31/5/2563 (ทุกสิ้นเดือน)
ขอบคุณครับ

[img]C:\Documents%20and%20Settings\manocht\Desktop\มโนช\AA.JPG[/img]

Re: ขอรบกวนสอบถามอาจารย์ "การสร้างวันที่(สิ้นเดือน)ในตารางEx

Posted: Fri Jun 08, 2012 3:32 pm
by snasui
:lol: การจับภาพใน Excel ควรจับภาพให้เห็นหัวคอลัมน์และหัวบรรทัด จะได้สะดวกในการเขียนสูตรเพื่ออ้างอิงตำแหน่งครับ

Re: ขอรบกวนสอบถามอาจารย์ "การสร้างวันที่(สิ้นเดือน)ในตารางEx

Posted: Fri Jun 08, 2012 3:33 pm
by bank9597
:D คำอธิบายยังน้อยไปครับ ไม่สามารถเข้าใจได้ ลองแนบไฟลื พร้อมตัวอย่างคำตอบที่ต้องการมาดูกันอีกครั้งได้ไหมครับ

Re: ขอรบกวนสอบถามอาจารย์ "การสร้างวันที่(สิ้นเดือน)ในตารางEx

Posted: Fri Jun 08, 2012 4:34 pm
by manocht
ขอรบกวนแนะนำอาจารย์ด้วยน่ะครับ

Re: ขอรบกวนสอบถามอาจารย์ "การสร้างวันที่(สิ้นเดือน)ในตารางEx

Posted: Fri Jun 08, 2012 4:44 pm
by snasui
:D ลองตามนี้ครับ

ที่เซลล์ A4 คีย์สูตร

=DATE(YEAR(A3),MONTH(A3)+1,IF(DAY(A3)=15,0,15))

Enter > Copy ลงด้านล่าง

Re: ขอรบกวนสอบถามอาจารย์ "การสร้างวันที่(สิ้นเดือน)ในตารางEx

Posted: Mon Jun 11, 2012 10:56 am
by manocht
snasui wrote::D ลองตามนี้ครับ

ที่เซลล์ A4 คีย์สูตร

=DATE(YEAR(A3),MONTH(A3)+1,IF(DAY(A3)=15,0,15))

Enter > Copy ลงด้านล่าง
ขอบคุณอาจารย์มากครับ

อยากให้อาจารย์แนะนำเพิ่มครับ หากกรณีเราต้องการกำหนดวันที่ทุกสิ้นเดือน(จากไฟล์ดังกล่าว)
โดยหากมีเงื่อนไขว่า ทุกวันสิ้นเดือนหากตรงกับวันเสาร์ -อาทิตย์ ให้สร้างเป็นวันจันทร์
รบกวนช่วยเเนะนำด้วยครับ
ขอบพระคุณมากครับ :D :D :D

Re: ขอรบกวนสอบถามอาจารย์ "การสร้างวันที่(สิ้นเดือน)ในตารางEx

Posted: Mon Jun 11, 2012 11:37 am
by bank9597
:D ลองดูครับ

ใช้ if เข้ามาดัก สูตรยาวดีครับ
ที่ A4 คีย์ =IF(TEXT(DATE(YEAR(A3),MONTH(A3)+1,IF(DAY(A3)=15,0,15)),"dddd")="อาทิตย์",DATE(YEAR(A3),MONTH(A3)+1,IF(DAY(A3)=15,0,15))+1,IF(TEXT(DATE(YEAR(A3),MONTH(A3)+1,IF(DAY(A3)=15,0,15)),"dddd")="เสาร์",DATE(YEAR(A3),MONTH(A3)+1,IF(DAY(A3)=15,0,15))+2,DATE(YEAR(A3),MONTH(A3)+1,IF(DAY(A3)=15,0,15))))

คัดลอกลงมาครับ

Re: ขอรบกวนสอบถามอาจารย์ "การสร้างวันที่(สิ้นเดือน)ในตารางEx

Posted: Mon Jun 11, 2012 11:59 am
by bank9597
:D อีกวิธีครับ
ที่ A4 คีย์ =DATE(YEAR(A3),MONTH(A3)+1,IF(DAY(A3)=15,0,15))+IF(WEEKDAY(DATE(YEAR(A3),MONTH(A3)+1,IF(DAY(A3)=15,0,15)),2)=6,2,IF(WEEKDAY(DATE(YEAR(A3),MONTH(A3)+1,IF(DAY(A3)=15,0,15)),2)=7,1,0))
คัดลอกลงมา