DATEDIF
הפונקציה DATEDIF מחשבת את מספר הימים, החודשים או השנים בין שני תאריכים.
DATEDIF(תאריך-התחלה, תאריך-סיום, שיטת-חישו)
תאריך-התחלה: תאריך ההתחלה. תאריך-התחלה הוא ערך תאריך ושעה (המערכת מתעלמת מחלק השעה) או ערך מחרוזת תאריך.
תאריך-סיום: תאריך הסיום. תאריך-סיום הוא ערך תאריך ושעה (המערכת מתעלמת מחלק השעה) או ערך מחרוזת תאריך.
שיטת-חישוב: ערך מודאלי המציין כיצד לבטא את ההפרשים בין השעות וכיצד מטופלים תאריכים בשנים או בחודשים שונים.
״D״: חישוב הימים בין תאריך ההתחלה לתאריך הסיום.
״M״: חישוב מספר החודשים בין תאריך ההתחלה לתאריך הסיום.
״Y״: חישוב מספר השנים בין תאריך ההתחלה לתאריך הסיום.
״חודש-יום״ (MD): חישוב הימים בין תאריך ההתחלה והסיום, תוך התעלמות מחודשים ושנים. המערכת תתייחס לחודש של תאריך-סיום כאילו הוא אותו החודש של תאריך-התחלה. אם היום הראשון חל לאחר היום האחרון, הספירה תחל מהיום אחרון כאילו הוא חל בחודש הקודם. השנה של תאריך-סיום משמשת לבדיקת שנה מעוברת.
״שנה-חודש״ (YM): חישוב החודשים השלמים שבין תאריכי ההתחלה והסיום, תוך התעלמות מהשנה. אם החודש/יום של תאריך ההתחלה קודם לחודש/יום של תאריך הסיום, המערכת תתייחס לתאריכים כאילו הם חלים באותה השנה. אם החודש/יום של תאריך ההתחלה חל אחרי החודש/יום של תאריך הסיום, המערכת תתייחס לתאריכים כאילו הם חלים בשנים עוקבות.
״שנה-יום״ (YD): חישוב הימים שבין תאריכי ההתחלה והסיום, תוך התעלמות מהשנה. אם החודש/יום של תאריך ההתחלה קודם לחודש/יום של תאריך הסיום, המערכת תתייחס לתאריכים כאילו הם חלים באותה השנה. אם החודש/יום של תאריך ההתחלה חל אחרי החודש/יום של תאריך הסיום, המערכת תתייחס לתאריכים כאילו הם חלים בשנים עוקבות.
דוגמאות |
---|
אם A1 כולל את ערך התאריך והשעה 6/4/1988 ו-A2 כולל את ערך התאריך והשעה 30/10/2006, אז הפונקציה: =DATEDIF(A1,A2,"D") תחזיר את הערך 6,781, מספר הימים שבין ה-6 באפריל 1988 וה-30 באוקטובר 2006. =DATEDIF(A1,A2,"M") תחזיר את הערך 222, מספר החודשים שבין ה-6 באפריל 1988 וה-30 באוקטובר 2006. =DATEDIF(A1,A2,"Y") תחזיר את הערך 222, מספר החודשים שבין ה-6 באפריל 1988 וה-30 באוקטובר 2006. =DATEDIF(A1,A2,"MD") תחזיר את הערך 24, מספר הימים שבין היום השישי בחודש והיום השלושים באותו החודש. =DATEDIF(A1,A2,"YM") תחזיר את הערך 6, מספר החודשים שבין אפריל וחודש אוקטובר שאחריו בכל שנה. =DATEDIF(A1,A2,"YD") תחזיר את הערך 207, מספר החודשים שבין ה-6 באפריל וה-30 בחודש אוקטובר שאחריו בכל שנה. =DATEDIF("06/04/1988",NOW(),"Y")& ״ שנים״ ,&DATEDIF("06/04/1988",NOW(),"YM")& ״ חודשים ו-&DATEDIF("06/04/1988",NOW(),"MD")& ״ ימים״ תחזיר 25 שנים, 2 חודשים ו-25 ימים, הגיל הנוכחי של אדם שנולד ב-6 באפריל 1988, אם היום ה-1 ביולי 2013. |