דף הבית » MS Office טיפים » כיצד לחסל תאריכים ב - Excel - -

    כיצד לחסל תאריכים ב - Excel - -

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

    חישוב ההפרש בין התאריכים ב- Excel הוא קל, אבל יכול להיות מסובך בהתאם לאופן שבו אתה רוצה לחשב ערכים מסוימים. לדוגמה, אם אתה רוצה לדעת את מספר החודשים בין 2/5/2016 1/15/2016, התשובה תהיה 0 או 1? יש אנשים שאומרים 0 כי זה לא חודש מלא בין התאריכים ואחרים עשויים לומר 1 כי זה חודש אחר.

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

    ימים בין שני תאריכים

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

    בדוגמה שלי לעיל, יש לי שני תאריכים מאוחסנים בתאים A2 ו A3. מימין, אתה יכול לראות את ההבדל בין שני התאריכים הוא 802 ימים. ב- Excel, תמיד יש דרכים רבות לחשב את אותו ערך וזה מה שעשיתי כאן. בואו נסתכל על נוסחאות:

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

    = DAYS (A3, A2)

    פונקציה זו לוקחת שני ארגומנטים: תאריך הסיום ותאריך ההתחלה. אם תשנה את התאריכים בנוסחה, תקבל רק מספר שלילי. לבסוף, ניתן להשתמש בפונקציה הנקראת דטידי, אשר כלול ב- Excel מ Lotus 1-2-3 ימים, אבל הוא לא פורמולה נתמכת רשמית ב- Excel.

    = DATEDIF (A2, A3, "D")

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

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

    = NETWORKDAYS (StartDate, endDate)

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

    חודשים בין שני תאריכים

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

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

    סיבוב למעלה - = (YEAR (LDATE) -YEAR (EDate)) * 12 + חודש (LDATE) -MONTH (EDate)
    סיבוב למטה - = = IF (DAY (LDATE) = יום + חודש (LDate) - חודש (EDate)

    עכשיו אלה שתי נוסחאות די ארוך ומורכב ואתה באמת לא צריך להבין מה קורה. להלן הנוסחאות ב- Excel:

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

    אז מה התוצאה הסופית של שתי הנוסחאות על הדוגמה הנוכחית שלנו? הבה נראה להלן:

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

    = DATEDIF (A2, A3, M)

    שנים בין שני תאריכים

    כמו עם חודשים, שנים יכול גם להיות מחושב בהתאם אם אתה רוצה לספור 1 שנה כמו מלא 365 ימים או אם שינוי סעיפים בשנה. אז בואו ניקח את הדוגמה שבה השתמשתי בשתי נוסחאות שונות לחישוב מספר השנים:

    נוסחה אחת משתמשת ב- DATEDIF והשנייה משתמשת בפונקציה YEAR. מאחר שהפרש במספר הימים הוא רק 802, DATEDIF מראה 2 שנים ואילו הפונקציה YEAR מראה 3 שנים.

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

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