วันอาทิตย์ที่ 9 กุมภาพันธ์ พ.ศ. 2563

การคำนวณอายุใน Excel

ขอบพระคุณ เครดิตจาก
คุณพิมานแมน http://oknation.nationtv.tv/blog/CharoenPD/2015/04/02/entry-1

Excel : การคำนวณอายุ

การแสดงวัน/เดือน/ปี แบบไทย

        Excel จะคำนวณวันเวลาแบบตะวันตกเท่านั้น  จึงต้องต้องแปลง พ.ศ. ให้เป็น ค.ศ.
โดยเอาปี พ.ศ. - 543
ใช้สูตร =B1-543

เมื่อได้ปี ค.ศ.แล้ว คลิกเซลล์ที่ต้องการ พิมพ์วันที่/เดือน/ปีในแถบสูตร เช่น 8/25/1959 (เดือน/วันที่/ค.ศ.)

จากนั้นจัดรูปแบบเซลล์ให้ แสดงวันที่แบบไทย
โดยคลิกขวาที่เซลล์ > การจัดรูปแบบเซลล์ > ตำแหน่งที่ตั้ง > ชนิดปฏิทิน 

ผลที่ได้ในเซลล์จะเป็น แบบไทย  แต่ในแถบสูตรเป็นแบบ ตะวันตก
เมื่อแก้ไขวันที่แบบตะวันตกในแถบสูตร  วันที่ในเซลล์จะเปลี่ยนตาม  แต่เป็นแบบไทย

ฟังก์ชั่น =TODAY() และ =NOW()
           ใน Excel จะมีฟังก์ชั่น =TODAY()  แสดงวันที่ปัจจุบัน จะเปลี่ยนเองโดยอัตโนมัติทุกๆเที่ยงคืน
ฟังก์ชั่น =TODAY() สามารถนำไปประยุกต์ใช้ในหลายสถานการณ์  เช่น ใบเสร็จรับเงิน หรือ เอกสารที่ต้องการแสดงวันที่จัดทำเป็นปัจจุบัน

           การให้เซลล์แสดงวันที่เป็น แบบไทย  ใช้วิธีการดังได้กล่าวไปแล้วในตอนต้น  นอกจาก TODAY() แล้วยังมีฟังก์ชั่น =NOW() ซึ่งจะแสดงเวลาหรือวันที่ หรือทั้ง 2 อย่างพร้อมกัน


การคำนวณอายุ
           อายุ : หมายถึง อายุคน หรือ อายุงาน หลักการคือ วันที่ปัจจุบัน - วันที่เริ่มต้น = อายุ  นำไปคำนวณอายุราชการ  อายุการทำงานในองค์กรปัจจุบันหรืออายุนักเรียนเป็นต้น จะขอเสนอฟังก์ชั่นการคำนวณอายุ 2 วิธี คือ จำนวนปี และ จำนวนปี/เดือน/วัน

1.การคำนวณอายุเป็น  ปี

               A =YEAR(TODAY())-YEAR(B2)&" ปี"

               B =ROUND(((NOW()-B3)/365),0)&" ปี"


2.การคำนวณอายุเป็น  ปี/เดือน/วัน

               A =DATEDIF(B2,TODAY(),"Y")&" ปี "&DATEDIF(B2,TODAY(),"YM")&" เดือน "&DATEDIF(B2,TODAY(),"MD")+1&" วัน"

               B =DATEDIF(B3,TODAY(),"Y")&" ปี "&DATEDIF(B3,TODAY(),"YM")&" เดือน "&DATEDIF(B3,TODAY(),"MD")&" วัน"

ไม่มีความคิดเห็น:

แสดงความคิดเห็น

บทความยอดนิยม