קבלת גיל של אדם בשנים שלמות מתאריך הלידה שלו.
העתק נוסחה זו
=DATEDIF(A2, TODAY(), "Y")DATEDIF מודדת את ההפרש בין תאריך הלידה להיום. היחידה "Y" מחזירה שנים מלאות, ומתחשבת נכון בשאלה אם יום ההולדת של השנה כבר חלף.
=DATEDIF("1990-06-23", TODAY(), "Y")→36גיל בשנים שלמות נכון להיום.
=DATEDIF(DATE(2000,3,15), DATE(2026,3,14), "Y")→25היום שלפני יום ההולדת ה-26 עדיין נחשב 25.
=INT(YEARFRAC(A2, TODAY()))→36חלופה שאינה מסתמכת על DATEDIF.
שנים וחודשים
=DATEDIF(A2, TODAY(), "Y") & "y " & DATEDIF(A2, TODAY(), "ym") & "m"מציג את הגיל כגון "36y 0m".
כן — TODAY() מחושבת מחדש בכל יום שבו חוברת העבודה נפתחת, כך שהגיל נשאר מעודכן.
DATEDIF היא פונקציית תאימות לא מתועדת, ולכן Excel לא מציע אותה בזמן ההקלדה. היא עדיין פועלת כשמקלידים אותה במלואה.
החליפו את TODAY() בתאריך הזה: =DATEDIF(A2, DATE(2026,12,31), "Y").
תאריך ההתחלה מאוחר מתאריך הסיום. שימו קודם את תאריך הלידה ואחריו את התאריך המאוחר יותר.
זקוק לנוסחה עבור הנתונים שלך?
תאר בשפה פשוטה מה ברצונך לעשות ותן ל-ExcelGPT לכתוב, להסביר ולאמת את הנוסחה — חינם להתחלה, ללא צורך בתוסף.