วิธีการคำนวณอายุใน 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)" ในเซลล์สเปรดชีต

หมวดหมู่

ล่าสุด

วิธีแปลง MUS เป็น MusicXML

วิธีแปลง MUS เป็น MusicXML

แปลงโน้ตเพลงของคุณเองจาก .MUS เป็น MusicXML จา...

ระบบ ERP ทำงานอย่างไร?

ระบบ ERP ทำงานอย่างไร?

กลุ่มเพื่อนร่วมงานทางธุรกิจในสำนักงานสมัยใหม่ท...

วิธีเล่นไฟล์ MOV ใน Windows Media Player

วิธีเล่นไฟล์ MOV ใน Windows Media Player

ในการเล่นไฟล์ .mov บน Windows Media Player คุณ...