הפונקציה DATEDIF מחשבת את התקופה או ההפרש בין שני תאריכים בימים, חודשים ושנים. אתה יכול להשתמש בפונקציה DATEDIF כדי לקבוע את מסגרת הזמן של פרויקט קרוב, או שניתן להשתמש בה, יחד עם תאריך הלידה של אדם, כדי לחשב את גילו של אדם בשנים, חודשים ו ימים, למשל.
הוראות אלה חלות על Excel 2019, 2016, 2013, 2010 ו-Excel עבור Microsoft 365.
DATEDIF תחביר פונקציות וארגומנטים
תחביר של פונקציה מתייחס לפריסה של הפונקציה וכולל את שם הפונקציה, סוגריים וארגומנטים של הפונקציה. התחביר עבור הפונקציה DATEDIF הוא:
=DATEDIF(start_date, end_date, "unit")
- start_date (חובה): אתה יכול להזין את תאריך ההתחלה של התקופה שנבחרה או את ההפניה לתא למיקום הנתונים האלה בגליון העבודה.
- end_date (חובה): כמו בתאריך ההתחלה, ניתן להזין את תאריך הסיום של התקופה שנבחרה או הפניה לתא.
- unit (חובה): היחידה מורה לפונקציה למצוא את מספר הימים ("D"), חודשים שלמים ("M"), או שנים שלמות (" Y") בין שני התאריכים. עליך להקיף את ארגומנט היחידה במרכאות כגון "D" או "M."
בנוסף ל-D, M ו-Y, יש עוד שלוש אפשרויות יחידות שתוכלו לראות בתמונה למטה:
- "YD" מחשב את מספר הימים בין שני תאריכים, אך מתעלם מהשנים (שורה 5).
- "YM" מחשב את מספר החודשים בין שני תאריכים, אך מתעלם מהיום ומהשנה (שורה 6).
- "MD" מחשב את מספר הימים בין שני תאריכים, אך מתעלם מהחודש והשנה (שורה 7).
DATEDIF היא פונקציה נסתרת כך שלא תמצא אותה ברשימה עם פונקציות אחרות של תאריך תחת הכרטיסייה נוסחה ב-Excel, מה שאומר שאינך יכול להשתמש בתיבת הדו-שיח פונקציה להיכנס אליו. כתוצאה מכך, עליך להזין את הפונקציה ואת הארגומנטים שלה באופן ידני לתא.
Excel מבצעת חישובי תאריכים על ידי המרת התאריכים למספרים סידוריים. 31 בדצמבר 1899 הוא המספר הסידורי 1 ו-1 בינואר 2008 הוא המספר הסידורי 39488 מכיוון שהוא 39, 488 ימים לאחר 1 בינואר 1900.
חישוב ההפרש בימים עם DATEDIF
הנה כיצד להזין את הפונקציה DATEDIF הממוקמת ב- תא B2, כפי שמוצג בתמונה לדוגמה למעלה, כדי להציג את מספר ימים בין התאריכים 4 במאי 2014, ו- 10 באוגוסט 2016.
=DATEDIF(A2, A3, "D")
להלן השלבים להזנת פונקציה זו באמצעות הפניות לתאים.
- לחץ על תא B2 כדי להפוך אותו לתא הפעיל; כאן יוצג מספר הימים בין שני התאריכים.
- ב תא B2, הקלד =datedif(.
- לחץ על תא A2 כדי להזין הפניה לתא זה כארגומנט start_date עבור הפונקציה.
-
הקלד comma (,) ב- תא B2 בעקבות הפניה לתאA2 כדי לשמש כמפריד בין הארגומנט הראשון והשני.
- לחץ על תא A3 כדי להזין הפניה לתא זה כארגומנט end_date.
- הקלד a פסיק (,) בעקבות הפניה לתא A3.
- עבור הארגומנט unit, הקלד את האות D במירכאות ("D") כדי לומר לפונקציה להציג את מספר הימים בין שני התאריכים.
- הקלד סוג סיום סוגריים.
- הקש על המקש Enter במקלדת כדי להשלים את הנוסחה.
- מספר הימים - 829 - מופיע ב- תא B2 של גיליון העבודה.
- כאשר אתה לוחץ על תא B2, הנוסחה המלאה מופיעה בשורת הנוסחאות מעל גיליון העבודה.
DATEDIF ערכי שגיאה
אם לא תזין נכון את הנתונים עבור הארגומנטים בפונקציה זו, יופיעו ערכי השגיאה הבאים:
- VALUE!: תקבל שגיאה זו אם תאריך ההתחלה או תאריך הסיום אינם תאריך בפועל (שורה 8 בתמונה למטה, כאשר תא A8 מכיל נתוני טקסט).
- NUM!: תראה זאת אם תאריך הסיום הוא תאריך מוקדם יותר מתאריך_ההתחלה (שורה 9 למטה).