DATEDIFפונקציה באקסל לחישוב הפרש בין תאריכים

מי מכיר את הפונקציה DATEDIF באקסל ?

מי מוצא אותה ברשימת הפונקציות ?

היא לא מופיעה, אבל אם נכתוב אותה תבצע את העבודה יפה.

הפונקציה יודעת להחזיר כמה תקופות יש בין 2 תאריכים .

מבנה הפונקציה :

=DATEDIF(תאריך1,תאריך 2,תקופה)

תאריך 1

התאריך המוקדם יותר

תא המכיל אותו או תאריך מוקף סולמיות #

תאריך 2

התאריך המאוחר יותר

תא המכיל אותו או תאריך מוקף סולמיות #

תקופה

תקופה חייבת להיות בין גרשיים

תקופה יכולה להיות:

D ימים

M חודשים (הפונקציה תחזיר חודשים שלמים, אם 3 חודשים ו-5 ימים , נקבל 3)

Y שנים שלמות. (הפונקציה תחזיר שנים שלמות, אם 11 חודשים +10 ימים , נקבל 0)

YM מספר החודשים בנוסף למספר השלם של שנים בין שני התאריכים

YD מספר הימים בנוסף למספר השלם של שנים בין שני תאריכים

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

לדוגמא הפרש בין התאריכים 5/2/2011 וה- 1/1/2012  הנמצאים בתאים H1  I1

מקבלים חזרה הפונקציה
ימים 330

=DATEDIF(H1,I1,"d")

חודשים 10

=DATEDIF(H1,I1,"m")

שנים 0

=DATEDIF(H1,I1,"y")

למציאת הפרש מדוייק בשנים חודשים וימים בין 2 תאריכים מומלץ להשתמש בתקופות : Y , YM , MD

דוגמא לשילוב תוצאות של פונקצית DATEDIF כדי לחשב גיל או וותק מדויק של עובד .

חישוב וותק מדויק באקסל באמצעות הפונקציה datedif

 

ב ה צ ל ח ה !

38 Responses to DATEDIF פונקציה באקסל לחישוב הפרש בין תאריכים

  1. נגה says:

    תודה מיכל. פונקציה חשובה ושימושית עבורי.
    לא ידעתי על קיומה
    בוודאי שאעשה בה שימוש
    =

  2. עפר says:

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

  3. כפיר says:

    שאפו על השיתוף!

  4. שלומי says:

    מיכל שלום,
    תודה על המידע.

    אשמח אם תציגי סדרה של פונקציות שלא מופיעה ברשימת הפונקציות באקסל. dadedif יחסית מוכר..
    אני מאמין שרובנו ישמח לגלות עוד פונקציות חבויות כאלה..

    • רועי says:

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

      • מיכל says:

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

  5. מירי says:

    פונקציה מדהימה ושימושית שחוסכת המון..!!
    תודות רבות!
    מירי

  6. ישראל says:

    יפה

  7. משה מצא says:

    תודה על הטיפ הנהדר….. המשיכי כך לגלות לנו את צפונות האקסל !!

  8. יונה says:

    שלום מיכל,
    פונקציה מאד מועילה. בעבר שילבתי 3 פונקציות כדי להגיע לתוצאה פחות מוצלחת…
    ובהזדמנות זו – תודה רבה על כל הטיפים, ועל העקביות בשליחתם.

  9. תהילה says:

    מיכל תודה,
    הפונקציה נהדרת, ועוזרת לנו מאד,

  10. שירי says:

    היי מיכל,
    ניסיתי לכתוב את הפונקציה והאקסל שלי לא מכיר אותה. מה ניתן לעשות?
    תודה,
    שירי

    • מיכל says:

      היי שירי,
      כתבתי שהפונקציה לא נמצאת בין הפונקציות שאקסל משלים,
      רבל אם תכתבי לפי ההוראות בטיפ הוא יפעל נכון.
      בהצלחה!

  11. תומר says:

    היי מיכל,

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

    תודה,

    • מיכל says:

      היי תומר,
      לא מכירה דרך שאקסל ידלג על שישי שבת,
      אבל אפשר ללמד אותו.
      1. תזין תאריכים בטווח הרצוי.
      2. בעמודה ליד באמצעות הפונקציה WEEKDAY באקסל תשלוף ליד כל תאריך את היום בשבוע.
      3. תמיין לפי העמודה של היום בשבוע בסדר עולה.
      4. למטה יש לך את כל ימי שישי שבת , תמחק אותם.
      5. כדי לקבל את התאריכים לפי הסדר , מיין לפי התאריך.
      ספר לנו בבקשה אם עזר לך.
      בהצלחה!

  12. אסתי says:

    פונקציה מעולה ולא מסובכת, תודה עזרת לי מאוד.

  13. רוני says:

    היי מיכל,
    כרגיל שמח מכל טיפ שלך!

    אם אני מבצע את הנוסחה לתקופה נניח בין 1.1.15 – ל-31.1.15..
    האקסל נותן תשובה של 30.

    בפועל בתקופה הנ"ל יש 31 ימים….

    חוץ מפתרון "להוסיף +1"..יש פתרון אחר?

  14. רווית says:

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

  15. חיים says:

    תודה מיכל
    באיזה תבנית צריך להיות התא?

  16. נעמי says:

    מיכל הקוסמת
    כרגיל טיפים מוצלחים ושימושיים

  17. גדי אלון says:

    היי מיכל,

    תודה על הטיפ , לאחר הצבת תאריך התחלה וסוף אני מקבל תקופה בפורמט של שנים, חודשים וימים.
    האם אפשר לבדוק אם הערך שקיבלתי קטן או גדול משנה אחת ולקבל true /false ?

    תודה

  18. הדס says:

    לא הצליח לי
    מי יכול לעזור בבקשה

  19. שלמה says:

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

    • מיכל says:

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

  20. הדסה says:

    היי מיכל.
    מזל שמצאתי אותך באינטרנט. ממש כייף לעבוד עכשיו עם אקסל. ואת זמינה ואדיבה.
    אני ממליצה לכל בתי העסק לרשום את עובדיהם לקורסים שלך. ממש חובה!

  21. אור says:

    היי, האקסל לא מזהה לי את הפונקציה הזו, מה עושים?
    בנוסף, אם הפורמט של התא זה תאריך ושעה (למשל 1\5\2016 07:35) יש דרך לחשב את ההפרש בין שני תאריכים בצורה הזו עד לרמת השעות /דקות?

    תודה

    • מיכל says:

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

  22. מיכל says:

    היי מיכל, אני מנסה את הפונקציה DATEDIF אך לא מחשב לי את כמות הימים בין התאריכים אלא נותן שגיאה. מה אני עושה לא נכון?
    התאריכים הם: 3.2.2016 13.2.2016
    ("DATEDIF(A1,B1,"d=

    כמובן שיש לי שורות רבות להחיל עליהן את הפונקציה
    אודה לעזרתך הדחופה

    מ

  23. אלה says:

    מיכל יקרה.
    עזרת לי מאוד מאוד.
    תודה רבה על המענה המהיר לשאלתי.
    יישר כח!

כתיבת תגובה

האימייל לא יוצג באתר. (*) שדות חובה מסומנים