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
หากเดิมคีย์วันเดือนปีเป็น พ.ศ. เราไม่สามารถที่จะจัด Format เพื่อให้เป็น ค.ศ. ได้ครับ แต่ถ้าคีย์เป็น ค.ศ. จะสามารถจัดรูปแบบให้เป็น พ.ศ. ได้ เนื่องจาก Excel รู้ัจักวันที่ในรูปแบบของ ค.ศ. การที่เราคีย์เป็น 01/06/2505 (วันเดือนปี) โปรแกรมจะเข้าใจว่า วันที่ 1 เดือน 6 ปี ค.ศ. 2505
ควรแก้ไขข้อมูลเดิมให้เป็น ค.ศ. ก่อนครับ เช่นข้อมูลวันที่เดิมอยู่ที่คอลัมน์ A เริ่มที่ A1 ที่ B1 คีย์
=Date(Year(A1)-543,Month(A1),Day(A1))
Enter เป็นการลบปีออกด้วย 543 เพื่อแปลง พ.ศ. ให้เป็น ค.ศ. จากนั้นค่อย Copy ข้อมูลที่ได้ใหม่นี้ไปทับข้อมูลเดิมครับ
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
การใช้ Date หรือ Edate คงต้องดูว่าเป็นไปตามความต้องการว่าต้องการให้เดือน หรือ วันที่
เป็นหลักในการใช้งานจริง
รูปด้านล่างเป็นการเปรียบเทียบความคลาดเคลื่อนระหว่างฟังก์ชั่น Date และ Edate
สำหรับ Edate หากเป็น Excel 2003 ลงไปจะต้องติดตั้ง Add-ins Analysis Toolpak ก่อนจึงจะใช้งานได้ครับ
Re: การเปลี่ยน พ.ศ. เป็น ค.ศ.
Posted: Thu Nov 06, 2014 4:36 pm
by nanundo
ผมทำได้ ขอบคุณครับ