Page 1 of 1
สูตร datedif ถ้าจะคิดเป็น พ.ศ. เขียนยังไงหรอครับ
Posted: Tue May 26, 2015 7:32 pm
by radchapong26
รบกวนสอบทีนะครับ คือสูตร datedif ตอนนี้ที่ใช้คือ หาจากปี ค.ศ. แต่ถ้าเกิด วันเริ่มงานเป็น พ.ศ. ล่ะครับ ต้องแก้สูตรยังไงหรอครับ ขอบคุณมากๆนะครับ
ปล.ทำสีตรงสูตรไว้แล้วนะครับ

Re: สูตร datedif ถ้าจะคิดเป็น พ.ศ. เขียนยังไงหรอครับ
Posted: Tue May 26, 2015 9:36 pm
by snasui

กรณีที่ A6 เป็นพ.ศ. เราสามารถแปลงเป็นปีค.ศ.ก่อนเทียบกับวันที่ปัจจุบันที่ C6 ตามด้านล่างครับ
=DATEDIF(DATE(YEAR(A6)-543,MONTH(A6),DAY(A6)),TODAY(),"Y")
Enter > Copy ลงด้านล่าง
Re: สูตร datedif ถ้าจะคิดเป็น พ.ศ. เขียนยังไงหรอครับ
Posted: Tue May 26, 2015 9:48 pm
by radchapong26
เห็นสูตรแล้วลองทำก็เข้าใจทันทีครับ ขอบคุณมากนะครับ
Re: สูตร datedif ถ้าจะคิดเป็น พ.ศ. เขียนยังไงหรอครับ
Posted: Wed May 27, 2015 2:50 am
by radchapong26
รบกวนอีกครั้งนะครับ ถ้าผมอยากให้เซลล์นึงไปเลยทำหน้าที่เหมือน today() แต่อยากให้คิดเป็นปี พ.ศ. อัตโนมัติเลยควรเขียนสูตรยังไงครับ
ขอบคุณอีกครั้งครับ
Re: สูตร datedif ถ้าจะคิดเป็น พ.ศ. เขียนยังไงหรอครับ
Posted: Wed May 27, 2015 9:42 am
by suka
A6 เป็นปี ค.ศ.ต้องการให้เซลล์ใดแสดงเป็นปี พ.ศ.ลองใช้สูตรด้านล่างไปวางค่ะ
=TEXT(A6,"[$-107041E]d mmm yyyy;@")
ลองแบบนี้ได้ไหมคะ ใช่ที่ต้องการไหมค่ะ
Re: สูตร datedif ถ้าจะคิดเป็น พ.ศ. เขียนยังไงหรอครับ
Posted: Wed May 27, 2015 9:43 am
by snasui

วันที่ควรใช้แบบค.ศ. หากจะใช้แบบพ.ศ.แสดงว่าพร้อมที่จะยอมรับความผิดพลาดครับ
การทำ Datedif แบบพ.ศ.
สามารถใช้ตามโพสต์ที่เขียนถามมาเพียงแต่เปลี่ยน
Today() ไปเป็นการอ้างอิงเซลล์เช่น
B2 แทน