להצעת מחיר לעסקים ולארגונים בלבד: צרו קשר 03-6998844
-
DATEDIF מחשבת כמה שנים, חודשים או ימים שלמים עברו בין שני תאריכים:
=DATEDIF(A2,B2,"Y"). היא שימושית לגיל, לוותק ולתקופות חוזה.=DATEDIF(התחלה, סיום, "יחידה"). תאריך ההתחלה חייב להיות המוקדם. היחידה נכתבת באנגלית, בתוך מירכאות.דוגמה: מ‑1 בינואר 2018 עד 1 במרץ 2020
היחידה הנוסחה התוצאה מה זה "Y"=DATEDIF(A2,B2,"Y")2 שנים שלמות "M"=DATEDIF(A2,B2,"M")26 חודשים שלמים "D"=DATEDIF(A2,B2,"D")790 ימים "YM"=DATEDIF(A2,B2,"YM")2 חודשים מעבר לשנים השלמות 
1. =DATEDIF(A2,B2,"M")מחזירה 26 חודשים. אקסל 365, אוקטובר 2026.חישוב גיל
תאריך הלידה בתא A2:
=DATEDIF(A2,TODAY(),"Y"). TODAY מחזירה את התאריך של היום, ולכן הגיל מתעדכן לבד. למי שנולד ב‑15/05/1990, התוצאה ב‑3 באוקטובר 2026 היא 36.ימים בין תאריכים: גם בלי DATEDIF
תאריך באקסל הוא מספר, ולכן הפרש הימים הוא חיסור רגיל:
=B2-A2. לימי עבודה בלבד משתמשים ב‑NETWORKDAYS.טעויות נפוצות
#NUM!: תאריך ההתחלה מאוחר מתאריך הסיום. מחליפים את הסדר.- אקסל לא מציע את הפונקציה בזמן ההקלדה. DATEDIF קיימת לצורכי תאימות לגיליונות ישנים, ולכן היא לא מופיעה ברשימת הפונקציות. מקלידים אותה במלואה, והיא עובדת.
עם Copilot (קופיילוט)
באקסל 365 אפשר לבקש את זה מ‑Copilot במילים: ״הוסף בעמודה C את מספר החודשים השלמים בין התאריך שבעמודה A לתאריך שבעמודה B״. כדאי לבדוק שורה אחת ביד מול לוח השנה.
שאלות נפוצות
איך מחשבים כמה חודשים עברו בין תאריכים באקסל?
=DATEDIF(A2,B2,"M")מחזירה את מספר החודשים השלמים. תאריך ההתחלה בא ראשון.איך מחשבים גיל באקסל?
=DATEDIF(A2,TODAY(),"Y"), כשתאריך הלידה בתא A2. התוצאה מתעדכנת כל יום.איך מחשבים כמה ימים עברו בין שני תאריכים?
מחסרים:
=B2-A2. אותה תוצאה נותנת=DATEDIF(A2,B2,"D").יש לכם שאלה על הנתונים שלכם? שאלו את ChatGPT על הפונקציה DATEDIF. את התשובה כדאי לבדוק מול הדוגמאות שכאן.
ערכים קשורים: הפונקציה TODAY · הפונקציה NETWORKDAYS · הפונקציה YEARFRAC