שדות תאריך ב-Excel אינם תואמים בין Windows ו-Mac.
קרדיט תמונה: Devonyu/iStock/Getty Images
שתיים מהדרכים הנפוצות ביותר לחישוב גיל מתאריך לידה באקסל הן שימוש בפונקציה DATEDIF ושימוש באופרטורים אריתמטיים סטנדרטיים בשדות תאריך. כאשר אתה משתמש בערכי תאריך בגיליון אלקטרוני של Excel, כדאי להבין כיצד ערכי תאריך מאוחסנים ב-Excel ואת ההבדל בין מחרוזות תווים ושדות תאריך. שדות תאריך אינם תואמים בין גרסאות Windows ו-Mac של Excel; אם אתה יוצר גיליון אלקטרוני עם שדות תאריך בפלטפורמה אחת ופותח אותו בפלטפורמה השנייה, ערכי התאריך יהיו שגויים.
ערכי תאריך באקסל
לאקסל יש סוג נתונים מיוחד בשם Date שמפרש נכון ערך כתאריך ולא כמחרוזת תווים. אתה יכול להמיר מחרוזות תווים לשדות תאריך על ידי עיצוב התאים בתבנית התאריך או על ידי חישוב הערך של תאריך מייצוג מחרוזת הטקסט שלו באמצעות הפונקציה DATEVALUE. לדוגמה, DATEVALUE("08/05/2008") ממיר את מחרוזת התווים "08/06/2008" לתאריך 6 באוגוסט 2008 או התאריך 8 ביוני 2008, תלוי אם הגדרת מערכת ההפעלה שלך היא חודש-יום-שנה או יום-חודש-שנה.
סרטון היום
כיצד אקסל מאחסנת תאריכים
Excel מאחסן תאריכים באופן פנימי כמספרים סידוריים, שהם מספרי נקודה צפה. החלק השלם מייצג את מספר הימים מאז 1 בינואר 1900 ב-Windows, ואת מספר הימים מאז 1 בינואר 1904 ב-Mac, כאשר 1 בינואר שווה לאחד. החלק העשרוני מייצג את מספר השניות מאז חצות, או אפס אם לא משויך זמן לתאריך. מסיבה זו, שדה התאריך בגיליון אלקטרוני שנוצר ב-Windows יהיה שונה בארבע שנים מאותו שדה תאריך בעת פתיחת הגיליון האלקטרוני ב-Mac.
חישוב גיל עם DATEDIF
הפונקציה DATEDIF באקסל אידיאלית לחישוב גיל בגיליון אלקטרוני. אתה יכול להורות לפונקציה להחזיר את מספר השנים, החודשים והימים השלמים בין שני תאריכים, או כל שילוב של השלושה. העבר את תאריך ההתחלה ותאריך הסיום כמחרוזות תווים, מספרים סידוריים או ערכי תאריך ושילוב של "Y", "M" ו-"D" לפי איך שתרצו את התוצאות. לדוגמה, DATEDIF("10/14/2014", "05/01/1970", "YMD") מחזירה את מספר השנים, החודשים והימים השלמים בין שני התאריכים. מעבר "Y" בפני עצמו מחזיר רק את מספר השנים. מעבר "YM" מחזיר את מספר השנים והחודשים השלמים. הפונקציה TODAY מחזירה את התאריך של היום כערך תאריך.
חישוב גיל באמצעות אריתמטיקה
מכיוון שתאריכים מאוחסנים כמספרים, אתה יכול להשתמש באופרטורים אריתמטיים סטנדרטיים על ערכי תאריך כדי לבצע חישובי גיל משלך. כאשר מחסירים שני ערכי תאריכים, התוצאה היא מספר הימים בין שני התאריכים. חלקו את מספר הימים ב-365.25 וקח את הערך השלם של התוצאה כדי לקבל את מספר השנים השלמות בין שני התאריכים. לדוגמה, אם תא A1 מכיל תאריך לידה, תוכל לחשב גיל על ידי הזנת "=INT((TODAY()-A1)/365.25)" בתא של גיליון אלקטרוני.