Page 1 of 1

การเปลี่ยน พ.ศ. เป็น ค.ศ.

Posted: Mon Jul 05, 2010 3:16 pm
by piak
รบกวนอาจารย์ครับ ใน Excel คอลัม A เป็น วันเดือนปี เกิดของ เจ้าหน้าที่ในองค์กร
ซึ่งมีรูปแบบคือ 10 มิ.ย. 2505
ส่งที่ User ต้องการก็คือว่า อยากให้เปลี่ยนเฉพาะ พ.ศ. ที่เป็น 2505 ให้กลายเป็น ค.ศ. ส่วน วันที่ 10 มิ.ย. ให้คงเดิม
อาจารย์พอจะมีวิธีมั๊ยครับ ผมเองลองคลิกขวา> จัดรูปแบบเซล > วันที่
แต่มันไม่ได้ซักที รบกวนอาจารย์ด้วยครับ

ขอบคุณครับ

Re: การเปลี่ยน พ.ศ. เป็น ค.ศ.

Posted: Mon Jul 05, 2010 4:02 pm
by snasui
:D หากเดิมคีย์วันเดือนปีเป็น พ.ศ. เราไม่สามารถที่จะจัด Format เพื่อให้เป็น ค.ศ. ได้ครับ แต่ถ้าคีย์เป็น ค.ศ. จะสามารถจัดรูปแบบให้เป็น พ.ศ. ได้ เนื่องจาก Excel รู้ัจักวันที่ในรูปแบบของ ค.ศ. การที่เราคีย์เป็น 01/06/2505 (วันเดือนปี) โปรแกรมจะเข้าใจว่า วันที่ 1 เดือน 6 ปี ค.ศ. 2505

ควรแก้ไขข้อมูลเดิมให้เป็น ค.ศ. ก่อนครับ เช่นข้อมูลวันที่เดิมอยู่ที่คอลัมน์ A เริ่มที่ A1 ที่ B1 คีย์

=Date(Year(A1)-543,Month(A1),Day(A1))

Enter เป็นการลบปีออกด้วย 543 เพื่อแปลง พ.ศ. ให้เป็น ค.ศ. จากนั้นค่อย Copy ข้อมูลที่ได้ใหม่นี้ไปทับข้อมูลเดิมครับ :mrgreen:

Re: การเปลี่ยน พ.ศ. เป็น ค.ศ.

Posted: Mon Jul 05, 2010 4:15 pm
by piak
โอพระเจ้ายอด มันจ๊อดมาก


อิอิ

ขอบคุณหลายๆ

Re: การเปลี่ยน พ.ศ. เป็น ค.ศ.

Posted: Sun Feb 02, 2014 4:09 pm
by siraekabut
วิธี =DATE(YEAR(ช่องวันที่)-543,MONTH(ช่องวันที่),DAY(ช่องวันที่))
อาจให้ผลลัพธ์กรณี ช่องวันที่ เป็น 29 กพ. อาจทำให้วันเลื่อนเป็นเดือนมีนาได้นะครับ

ผมแนะนำ =EDATE(ช่องวันที่,-543*12) ดีกว่า วันจะไม่เลื่อนไปเดือนอื่น

ลองอ่านรายละเอียดได้ที่ http://www.inwexcel.com/convert-buddhist-christian-era/

Re: การเปลี่ยน พ.ศ. เป็น ค.ศ.

Posted: Sun Feb 02, 2014 5:19 pm
by snasui
:D การใช้ Date หรือ Edate คงต้องดูว่าเป็นไปตามความต้องการว่าต้องการให้เดือน หรือ วันที่ เป็นหลักในการใช้งานจริง

รูปด้านล่างเป็นการเปรียบเทียบความคลาดเคลื่อนระหว่างฟังก์ชั่น Date และ Edate

สำหรับ Edate หากเป็น Excel 2003 ลงไปจะต้องติดตั้ง Add-ins Analysis Toolpak ก่อนจึงจะใช้งานได้ครับ

Re: การเปลี่ยน พ.ศ. เป็น ค.ศ.

Posted: Thu Nov 06, 2014 4:36 pm
by nanundo
ผมทำได้ ขอบคุณครับ