วิธีการคำนวณอายุใน Excel โดยใช้วันเดือนปีเกิด

ปฏิทินและดอลลาร์

เขตข้อมูลวันที่ใน Excel เข้ากันไม่ได้ระหว่าง Windows และ Mac

เครดิตรูปภาพ: รูปภาพ Devonyu / iStock / Getty

วิธีที่พบบ่อยที่สุดสองวิธีในการคำนวณอายุจากวันเกิดใน Excel คือการใช้ฟังก์ชัน DATEDIF และใช้ตัวดำเนินการเลขคณิตมาตรฐานในฟิลด์วันที่ เมื่อคุณใช้ค่าวันที่ในสเปรดชีต Excel การทำความเข้าใจวิธีจัดเก็บค่าวันที่ใน Excel และความแตกต่างระหว่างสตริงอักขระและฟิลด์วันที่จะเป็นประโยชน์ ฟิลด์วันที่เข้ากันไม่ได้ระหว่าง Excel เวอร์ชัน Windows และ Mac; หากคุณสร้างสเปรดชีตที่มีช่องวันที่บนแพลตฟอร์มหนึ่งและเปิดร่วมกับอีกแพลตฟอร์มหนึ่ง ค่าวันที่จะไม่ถูกต้อง

ค่าวันที่ใน Excel

Excel มีชนิดข้อมูลพิเศษที่เรียกว่า Date ซึ่งแปลค่าเป็นวันที่อย่างถูกต้องแทนที่จะเป็นสตริงอักขระ คุณสามารถแปลงสตริงอักขระเป็นฟิลด์วันที่โดยการจัดรูปแบบเซลล์ด้วยรูปแบบวันที่ หรือโดยการคำนวณค่าของวันที่จากการแสดงสตริงข้อความโดยใช้ฟังก์ชัน DATEVALUE ตัวอย่างเช่น DATEVALUE("08/05/2008") แปลงสตริงอักขระ "08/06/2008" เป็นวันที่ 6 สิงหาคม 2008 หรือ วันที่ 8 มิถุนายน 2551 ขึ้นอยู่กับว่าการตั้งค่าระบบปฏิบัติการของคุณเป็น เดือน-วัน-ปี หรือ วัน-เดือน-ปี

วีดีโอประจำวันนี้

Excel จัดเก็บวันที่อย่างไร

Excel จะจัดเก็บวันที่ไว้ภายในเป็นเลขลำดับ ซึ่งเป็นเลขทศนิยม ส่วนจำนวนเต็มแสดงจำนวนวันตั้งแต่ 1 มกราคม 1900 ใน Windows และจำนวนวันตั้งแต่วันที่ 1 มกราคม 1904 บน Mac โดยที่ 1 มกราคมมีค่าเท่ากับหนึ่งวัน ส่วนทศนิยมแสดงถึงจำนวนวินาทีตั้งแต่เที่ยงคืน หรือศูนย์หากไม่มีเวลาที่เกี่ยวข้องกับวันที่ ด้วยเหตุผลนี้ ฟิลด์วันที่บนสเปรดชีตที่สร้างใน Windows จะแตกต่างจากฟิลด์วันที่เดียวกันสี่ปีเมื่อคุณเปิดสเปรดชีตบน Mac

คำนวณอายุด้วย DATEDIF

ฟังก์ชัน DATEDIF ใน Excel เหมาะอย่างยิ่งสำหรับการคำนวณอายุในสเปรดชีต คุณสามารถสั่งให้ฟังก์ชันส่งกลับจำนวนปี เดือน และวันที่สมบูรณ์ระหว่างวันที่สองวัน หรือการรวมกันของทั้งสามวัน ส่งวันที่เริ่มต้นและวันที่สิ้นสุดเป็นสตริงอักขระ หมายเลขซีเรียล หรือค่าวันที่ และการรวมกันของ "Y" "M" และ "D" ตามที่คุณต้องการผลลัพธ์ ตัวอย่างเช่น DATEDIF("10/14/2014", "05/01/1970", "YMD") จะส่งกลับจำนวนปี เดือน และวันที่สมบูรณ์ระหว่างวันที่สองวัน การผ่าน "Y" ด้วยตัวเองจะส่งกลับเฉพาะจำนวนปีเท่านั้น การผ่าน "YM" จะคืนค่าจำนวนปีและเดือนที่สมบูรณ์ ฟังก์ชัน TODAY ส่งกลับวันที่ของวันนี้เป็นค่าวันที่

การคำนวณอายุโดยใช้เลขคณิต

เนื่องจากวันที่จะถูกจัดเก็บเป็นตัวเลข คุณสามารถใช้ตัวดำเนินการเลขคณิตมาตรฐานกับค่าวันที่เพื่อคำนวณอายุของคุณเองได้ เมื่อคุณลบค่าวันที่สองค่า ผลลัพธ์จะเป็นจำนวนวันระหว่างวันที่สองวัน หารจำนวนวันด้วย 365.25 แล้วนำค่าจำนวนเต็มของผลลัพธ์เพื่อให้ได้จำนวนปีเต็มระหว่างวันที่สองวัน ตัวอย่างเช่น หากเซลล์ A1 มีวันเกิด คุณสามารถคำนวณอายุได้โดยป้อน "=INT((TODAY()-A1)/365.25)" ในเซลล์สเปรดชีต

หมวดหมู่

ล่าสุด

วิธีการสร้างโครงสร้างการตัดสินใจใน Excel

วิธีการสร้างโครงสร้างการตัดสินใจใน Excel

เครดิตรูปภาพ: BananaStock / BananaStock รูปภาพ ...

วิธีเปิดใช้งาน WINS Proxy

วิธีเปิดใช้งาน WINS Proxy

เครดิตรูปภาพ: Ciaran Griffin / รูปภาพ Lifesize ...

วิธีแทรกสัญลักษณ์ส่วนของบรรทัดใน Microsoft Word

วิธีแทรกสัญลักษณ์ส่วนของบรรทัดใน Microsoft Word

ส่วนของเส้นตรงมีความยาว แต่ไม่มีความกว้าง เครด...