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

แนบไฟล์ตัวอย่างมาด้วยเพื่อสะดวกในการตอบแบบอ้างอิงเซลล์ครับ
Re: เพิ่มปีและเดือน ค่ะ
Posted: Thu Jan 10, 2013 10:30 am
by rpinya
แนบไฟล์ไปแล้ว ช่วยหน่อยนะคะอาจาร์ย คำนวนได้ก็ดีคะ คีย์Manual ไม่ไหว
Re: เพิ่มปีและเดือน ค่ะ
Posted: Thu Jan 10, 2013 10:45 am
by snasui

ลองตามนี้ครับ
ที่ 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

ใช้ได้เลยค่ะ ขอบคุณมากๆค่ะ

Re: เพิ่มปีและเดือน ค่ะ
Posted: Thu Jan 10, 2013 11:00 am
by rpinya
พอจะอธิบายสูตรได้มั้ยค่ะ อะไรคืออะไร
Re: เพิ่มปีและเดือน ค่ะ
Posted: Thu Jan 10, 2013 11:07 am
by snasui

เป็นการหา ปี เดือนบวกด้วย 2 และวัน ด้วยฟังก์ชั่น Date แล้วแปลงกลับมาเป็น ปี/เดือน ด้วยฟังก์ชั่น Text
จากฟังก์ชั่น Date เป็นการนำ 2 อักขระแรกของ C2 คือ 56 มาบวกกับ 2500 เพื่อให้เป็น พ.ศ. 2556 จากนั้นนำ 543 ไปหักออกอีกทีเพื่อให้เป็น ค.ศ. 2013
ในส่วนของเดือน เป็นการนำอักขระ 2 ตัวหลังของ C2 มาใช้แล้วบวกด้วย 2 เพื่อให้เป็น 2 เดือนถัดไป
ในส่วนของวันกำหนดให้เป็นวันที่ 1
ฟังก์ชั่น Text นำค่าที่ได้จากฟังก์ชั่น Date มาแปลงโดยกำหนด Code เป็น "bb/mm" เพื่อให้เป็น ปี/เดือน (ไม่นำวันที่มาใช้)