כיצד להשתמש בפונקציית DATEDIF של Excel (עם דוגמאות)

פונקציית DATEDIF של Excel (דוגמאות + וידאו)

Excel DATEDIF היא אחת הפונקציות הבודדות שאינן מתועדות (האחרות שאני מכיר הן EVALUATE, FILES ו- GET.CELL).

היותך ללא תיעוד פירושו שלא תמצא אותו ברשימת הנוסחאות או כחלק מ- IntelliSense (ההנחיה שמופיעה בעת הקלדת שם נוסחה כדי להראות לך את שמות הפונקציות התואמות).

מתי להשתמש בפונקציית DATEDIF של Excel

ניתן להשתמש בפונקציית Excel DATEDIF כאשר ברצונך לחשב את מספר השנים, החודשים או הימים בין שני התאריכים שצוינו. דוגמא טובה תהיה חישוב הגיל.

מה זה מחזיר

הוא מחזיר ערך מספרי המציין את מספר השנים/חודשים/ימים בין שני התאריכים שצוינו. אם זה יהיה מספר השנים או החודשים או הימים נקבע על פי קלט המשתמש (ראה טענות קלט להלן).

תחביר

= DATEDIF (תאריך התחלה, תאריך סיום, יחידה)

טענות קלט

  • תאריך התחלה: זהו תאריך המייצג את ערך תאריך ההתחלה של התקופה. ניתן להזין אותו כמחרוזות טקסט במרכאות כפולות, כמספר סידורי, או כתוצאה מפונקציה אחרת, כגון DATE ().
  • סיום_תאריך: זהו תאריך המייצג את ערך תאריך הסיום של התקופה. ניתן להזין אותו כמחרוזות טקסט במרכאות כפולות, כמספר סידורי, או כתוצאה מפונקציה אחרת, כגון DATE ().
  • יחידה: זה יקבע איזה סוג תוצאה תקבל מפונקציה זו. ישנם שישה יציאות שונות שתוכל לקבל מהפונקציה DATEDIF, בהתבסס על היחידה שבה אתה משתמש. להלן היחידות בהן תוכל להשתמש:
    • "Y" - מחזירה את מספר השנים שהושלמו בתקופה שצוינה.
    • "M" - מחזירה את מספר החודשים שהושלמו בתקופה שצוינה.
    • "D" - מחזירה את מספר הימים שהושלמו בתקופה שצוינה.
    • "MD" - מחזיר את מספר הימים בתקופה, אך אינו סופר את הימים בשנים והחודשים שהושלמו.
    • "YM" - מחזיר את מספר החודשים בתקופה, אך אינו סופר את אלה בשנים שהושלמו.
    • "YD" - מחזיר את מספר הימים בתקופה, אך אינו סופר את הימים בשנים שהושלמו.

הערות נוספות

  • פונקציית Excel DATEDIF ניתנת לתאימות עם Lotus 1-2-3.
  • בעת הקלדת פונקציה זו בתא ב- Excel, היא לא תציג את IntelliSense. הוא אפילו לא יראה את שם הפונקציה כשאתה מזין אותה בתא. עם זאת, זה עובד בכל גירסאות Excel. עליך להכיר את הטיעונים וכיצד להשתמש בהם.
  • ניתן להזין תאריכים כמחרוזות טקסט בתוך מרכאות כפולות (למשל, "2016/1/15"), כמספרים סידוריים (למשל, 42384, המייצג 15 בינואר 2016, אם אתה משתמש במערכת התאריכים 1900), או כתוצאות של נוסחאות/פונקציות אחרות (לדוגמה, DATEVALUE ("2016/1/15")).

פונקציית Excel DATEDIF - דוגמאות חיות

להלן שלוש דוגמאות לשימוש בפונקציית DATEDIF של Excel.

#1 חישוב מספר השנים שהושלמו בין שני תאריכים.

בדוגמה שלמעלה, הפונקציה Excel DATEDIF מחזירה את מספר השנים שהושלמו בין 01 בינואר 1990 לתאריך הנוכחי (שהוא 14 במרץ 2016 בדוגמה זו). הוא מחזיר 26, שהוא מספר השנים הכולל שהושלם ומתעלם מהחודשים והימים הנוספים שאחריו.

שימוש נפוץ בזה יכול להיות חישוב הגיל בשנים.

#2 חישוב מספר החודשים שהושלמו בין שני תאריכים.

בדוגמה שלמעלה, הפונקציה Excel DATEDIF מחזירה את מספר החודשים שהושלמו בין 01 בינואר 1990 לתאריך הנוכחי (שהוא 14 במרץ 2016 בדוגמה זו).

הוא מחזיר 314, שזה המספר הכולל של החודשים שהושלמו ומתעלם מהימים הנוספים שאחריו.

שימוש טוב זה יכול להיות חישוב מספר החודשים בין תאריך ההתחלה והסיום של הפרויקטים.

בדוגמה שלעיל, הוא נותן את מספר החודשים הכולל. אבל אם אתה רוצה לדעת את מספר החודשים לאחר המספר הכולל של השנים שהושלמו, עליך להשתמש ב- YM כטענת היחידה.

לדוגמה, בעת חישוב הגיל ב- Excel, אם אתה רוצה לדעת כמה שנים וכמה חודשים עברו עד היום, תוכל להשתמש ב- YM כדי לקבל את מספר החודשים בנוסף לשנים (כפי שמוצג להלן).

#3 חישוב מספר הימים שהושלמו בין שני תאריכים.

בדוגמה שלמעלה, פונקציית DATEDIF של Excel מחזירה את מספר הימים הכולל שהושלם בין 01 בינואר 1990 לתאריך הנוכחי (שהוא 14 במרץ 2016 בדוגמה זו). הוא מחזיר 9569, שהוא המספר הכולל של הימים בין שני התאריכים.

אם אתה רוצה לקבל את מספר הימים בין שני התאריכים תוך אי הכללת הימים מהשנים שכבר הסתיימו, עליך להשתמש ב- YD כטענה השלישית (כפי שמוצג בתמונה למטה):

בדוגמה שלמעלה, היא מחזירה 72, שהם מספר הימים הכולל לאחר 26 שנים שלמות.

אם אתה רוצה לקבל את מספר הימים בין שני התאריכים תוך אי הכללת הימים מהשנים והחודשים שכבר הסתיימו, עליך להשתמש ב- MD כטענה השלישית (כפי שמוצג בתמונה למטה):

בדוגמה שלמעלה היא מחזירה 13, שזה מספר הימים בנוסף ל -26 שנים ו -3 חודשים.

  • פונקציית DATE של Excel: ניתן להשתמש בפונקציית Excel DATE כאשר ברצונך לקבל את ערך התאריך באמצעות ערכי השנה, החודש והיום כארגומנטים הקלט. הוא מחזיר מספר סידורי המייצג תאריך ספציפי ב- Excel.
  • פונקציית DATEVALUE של Excel: הפונקציה Excel DATEVALUE מתאימה ביותר למצבים בהם תאריך נשמר כטקסט. פונקציה זו ממירה את התאריך מתבנית טקסט למספר סידורי ש- Excel מזהה כתאריך.
  • פונקציית Excel NETWORKDAYS: ניתן להשתמש בפונקציה Excel NETWORKDAYS כאשר ברצונך לקבל את מספר ימי העבודה בין שני תאריכים נתונים. הוא אינו סופר את סופי השבוע בין התאריכים שצוינו (כברירת מחדל סוף השבוע הוא שבת וראשון). זה יכול גם לא לכלול כל חגים שצוין.
  • פונקציית Excel NETWORKDAYS.INTL: ניתן להשתמש בפונקציית Excel NETWORKDAYS.INTL כאשר ברצונך לקבל את מספר ימי העבודה בין שני תאריכים נתונים. הוא אינו סופר את סופי השבוע והחגים, אשר שניהם יכולים להיות מוגדרים על ידי המשתמש. הוא גם מאפשר לך לציין את סוף השבוע (לדוגמה, תוכל לציין שישי ושבת כסוף השבוע, או רק יום ראשון כסוף השבוע).
  • פונקציית Excel Today: ניתן להשתמש בפונקציית Excel TODAY כדי לקבל את התאריך הנוכחי. הוא מחזיר מספר סידורי המייצג את התאריך הנוכחי.
  • פונקציית WEEKDAY של Excel: ניתן להשתמש בפונקציית Excel WEEKDAY כדי לקבל את יום השבוע כמספר לתאריך שצוין. הוא מחזיר מספר בין 1 ל -7 המייצג את היום בשבוע המתאים.
  • פונקציית Excel WORKDAY: ניתן להשתמש בפונקציית Excel WORKDAY כאשר ברצונך לקבל את התאריך לאחר מספר נתוני ימי עבודה. כברירת מחדל, זה לוקח שבת וראשון כסוף השבוע.
  • פונקציית Excel WORKDAY.INTL: ניתן להשתמש בפונקציית Excel WORKDAY.INTL כאשר ברצונך לקבל את התאריך לאחר מספר נתון של ימי עבודה. בפונקציה זו, ניתן לציין את סוף השבוע שיהיו ימים אחרים מלבד שבת וראשון.

תוכל לעזור בפיתוח האתר, שיתוף הדף עם החברים שלך

wave wave wave wave wave