לְהִצטַיֵן

קבל ימים, חודשים ושנים בין התאריכים

Get Days Months Years Between Dates

נוסחת Excel: קבל ימים, חודשים ושנים בין התאריכיםנוסחה כללית | _+_ | סיכום

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



בדוגמה המוצגת, הנוסחה ב- D6 היא:

= DATEDIF (start,end,'y') &' years,'& DATEDIF (start,end,'ym') &' months,' & DATEDIF (start,end,'md') &' days'

כאשר תאריכי ההתחלה נמצאים בעמודה B, ותאריכי הסיום בעמודה C.





הֶסבֵּר

הפונקציה DATEDIF נועדה לחשב את ההפרש בין תאריכים בשנים, חודשים וימים. ישנן מספר וריאציות זמינות (למשל זמן בחודשים, זמן בחודשים תוך התעלמות מימים ושנים וכו ') ואלו נקבעות על ידי הטענה' יחידה 'בפונקציה. לִרְאוֹת דף זה בפונקציית DATEDIF לרשימה המלאה של היחידות הזמינות.

כיצד להחיל פונקציה בעמודה ב- Excel

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



 
= DATEDIF (B6,C6,'y') &' years,'& DATEDIF (B6,C6,'ym') &' months,' & DATEDIF (B6,C6,'md') &' days'

כדי לקבל חודשים שלמים, אנו משתמשים:

 
 DATEDIF (B6,C6,'y')&' years,'

ואנו מחשבים ימים בעזרת:

 
 DATEDIF (B6,C6,'ym')&' months,'

שאר הנוסחה היא פשוט הטקסט הנדרש המחובר יחד עם אופרטור הקישור (&).

ללא אפס ערכים

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

 
 DATEDIF (B6,C6,'md')&' days'

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

הסופר דייב בראנס


^