כמה שנים, חודשים וימים צריך להיות גיל מסוים

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

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

לדוגמה: עד גיל 80

1. אם ברצונך להציג בעוד ימים, אנא העתק את הנוסחה למטה ושנה את תאריך הלידה:

=DATEDIF(TODAY(),DATE(YEAR(A2)+80,MONTH(A2),DAY(A2)),'D')

כאשר A2 הוא התא עם יום ההולדת, 80 הוא הגיל שאתה רוצה לבדוק.

2. אם ברצונך להציג בעוד חודשים, אנא העתק את הנוסחה למטה ושנה את תאריך הלידה:

=DATEDIF(TODAY(),DATE(YEAR(A2)+80,MONTH(A2),DAY(A2)),'M')

כאשר A2 הוא התא עם יום ההולדת, 80 הוא הגיל שאתה רוצה לבדוק.

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

=DATEDIF(TODAY(),DATE(YEAR(A2)+80,MONTH(A2),DAY(A2)),'Y')

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

=DATEDIF(TODAY(), DATE(YEAR(A2)+80, MONTH(A2),DAY(A2)),'Y')&' שנים '& DATEDIF(TODAY(), DATE(YEAR(A2)+80 , MONTH(A2), DAY(A2)),'YM')&' חודשים '& DATEDIF(TODAY(), DATE(YEAR(A2)+80, MONTH(A2), DAY(A2)),'MD' ) & 'ימים'

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

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

=DATEDIF(TODAY(), DATE(YEAR(A2)+80, MONTH(A2), DAY(A2)),'Y')&IF(DATEDIF(TODAY(), DATE(YEAR(A2)+80, MONTH( A2), DAY(A2)),'Y')=1, ' שנה ',' שנים ')& DATEDIF(TODAY(), DATE(YEAR(A2)+80, MONTH(A2), DAY(A2)) ,'YM')&IF(DATEDIF(TODAY(), DATE(YEAR(A2)+80, MONTH(A2), DAY(A2)),'YM')=1, ' חודש ', ' חודשים ')&DATEDIF( TODAY(), DATE(YEAR(A2)+80, MONTH(A2), DAY(A2)),'MD')&IF(DATEDIF(TODAY(), DATE(YEAR(A2)+80, MONTH(A2), DAY(A2)),'MD')=1,' Day',' Days')

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

כאשר 'DATE(YEAR(A2)+80, MONTH(A2), DAY(A2))' הוא התאריך בגיל 80. אם ההפרש הוא 1, אז להשתמש בפורמטים של איתותים, אחרת להשתמש בפורמטים רבים.