Page 1 of 1

เพิ่มปีและเดือน ค่ะ

Posted: Thu Jan 10, 2013 9:45 am
by rpinya
คือเป็นการกำหนดส่งของ 2เดือนอะคะ เช่น คีย์ช่องA เป็น 56/03 (ปี56เดือนมีนาคม) จะให้ คำนวณช่องฺB เป็น 56/05 (ปี56เดือนพฤษภา) โดยไม่ต้องมานั่งพิม 56/05เอง ได้ยังไงคะ

Re: เพิ่มปีและเดือน ค่ะ

Posted: Thu Jan 10, 2013 10:00 am
by snasui
:D แนบไฟล์ตัวอย่างมาด้วยเพื่อสะดวกในการตอบแบบอ้างอิงเซลล์ครับ

Re: เพิ่มปีและเดือน ค่ะ

Posted: Thu Jan 10, 2013 10:30 am
by rpinya
แนบไฟล์ไปแล้ว ช่วยหน่อยนะคะอาจาร์ย คำนวนได้ก็ดีคะ คีย์Manual ไม่ไหว

Re: เพิ่มปีและเดือน ค่ะ

Posted: Thu Jan 10, 2013 10:45 am
by snasui
:D ลองตามนี้ครับ

ที่ D2 คีย์

=TEXT(DATE(2500+LEFT(C2,2)-543,RIGHT(C2,2)+2,1),"bb/mm")

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

Re: เพิ่มปีและเดือน ค่ะ

Posted: Thu Jan 10, 2013 10:57 am
by rpinya
:thup: ใช้ได้เลยค่ะ ขอบคุณมากๆค่ะ
:cp:

Re: เพิ่มปีและเดือน ค่ะ

Posted: Thu Jan 10, 2013 11:00 am
by rpinya
พอจะอธิบายสูตรได้มั้ยค่ะ อะไรคืออะไร

Re: เพิ่มปีและเดือน ค่ะ

Posted: Thu Jan 10, 2013 11:07 am
by snasui
:D เป็นการหา ปี เดือนบวกด้วย 2 และวัน ด้วยฟังก์ชั่น Date แล้วแปลงกลับมาเป็น ปี/เดือน ด้วยฟังก์ชั่น Text

จากฟังก์ชั่น Date เป็นการนำ 2 อักขระแรกของ C2 คือ 56 มาบวกกับ 2500 เพื่อให้เป็น พ.ศ. 2556 จากนั้นนำ 543 ไปหักออกอีกทีเพื่อให้เป็น ค.ศ. 2013

ในส่วนของเดือน เป็นการนำอักขระ 2 ตัวหลังของ C2 มาใช้แล้วบวกด้วย 2 เพื่อให้เป็น 2 เดือนถัดไป

ในส่วนของวันกำหนดให้เป็นวันที่ 1

ฟังก์ชั่น Text นำค่าที่ได้จากฟังก์ชั่น Date มาแปลงโดยกำหนด Code เป็น "bb/mm" เพื่อให้เป็น ปี/เดือน (ไม่นำวันที่มาใช้)