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

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

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

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

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

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

מה זה מחזיר

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

תחביר

=DATEDIF(startDate, EndDate, Units)

קלט פרמטרים

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

הערות משלימות

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

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

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

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

פונקציית Excel DATEDIF - חישוב שנים

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

שימוש נפוץ הוא חישוב גיל.

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

פונקציית Excel DATEDIF - חישוב חודשים

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

שאלות קשורות  9 דרכים לתקן סרטוני טוויטר שלא פועלים

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

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

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

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

פונקציית Excel DATEDIF - תוצאות למשך חודשים

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

פונקציית Excel DATEDIF - חישוב ימים

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

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

פונקציית DATEDIF של Excel - תוצאות ימים

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

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

פונקציית Excel DATEDIF - דוגמה 9

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

פונקציות שימושיות קשורות באקסל:

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

הו שלום 👋נעים להכיר אותך.

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

לפרסם תגובה