לְהִצטַיֵן

המרת תאריך לפורמט ג'וליאני

Convert Date Julian Format

נוסחת Excel: המרת תאריך לפורמט ג'וליאנינוסחה כללית | _+_ | סיכום

אם עליך להמיר תאריך לתבנית תאריך ג'וליאני ב- Excel, תוכל לעשות זאת על ידי בניית נוסחה המשתמשת בפונקציות TEXT, YEAR ו- DATE.



רקע כללי

'פורמט תאריך ג'וליאני' מתייחס לתבנית שבה ערך השנה של תאריך משולב עם 'היום הסדיר של אותה שנה' (כלומר היום ה -14, היום ה -100 וכו ') ליצירת חותמת תאריך.

ישנן מספר וריאציות. תאריך במתכונת זו עשוי לכלול שנה בת 4 ספרות (yyyy) או שנה דו-ספרתית (yy) ומספר היום עשוי להיות מרופד באפסים כדי להשתמש תמיד ב -3 ספרות. לדוגמה, לתאריך 21 בינואר 2017, ייתכן שתראה:





= YEAR (date)& TEXT (date- DATE ( YEAR (date),1,0),'000')

פִּתָרוֹן

לשנה דו ספרתית + מספר יום ללא שימוש בריפוד:

 
1721 // YYD 201721 //YYYYD 2017021 // YYYYDDD

לשנה דו ספרתית + מספר יום מרופד באפסים ל -3 מקומות:



 
= TEXT (B5,'yy')&B5- DATE ( YEAR (B5),1,0)

לשנה בת ארבע ספרות + מספר יום מרופד באפסים ל -3 מקומות:

 
= TEXT (B5,'yy')& TEXT (B5- DATE ( YEAR (B5),1,0),'000')
הֶסבֵּר

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

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

 
= YEAR (B5)& TEXT (B5- DATE ( YEAR (B5),1,0),'000')

כדי לחלץ שנה שלמה, השתמש בפונקציה YEAR:

 
 TEXT (B5,'yy')

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

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

 
 YEAR (B5)

נותן לנו את היום האחרון של השנה הקודמת, שהוא 31 בדצמבר 2015 בדוגמה.

נוסחת excel לחישוב הימים בין התאריכים

כעת עלינו לרפד את ערך היום באפסים. שוב, אנו יכולים להשתמש בפונקציית TEXT:

 
B5- DATE ( YEAR (B5),1,0)

תאריך היפוך של ג'וליאן

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

 
 TEXT (B5- DATE ( YEAR (B5),1,0),'000')

אם יש לך רק מספר יום (למשל 100, 153 וכו '), תוכל לקודד את השנה ולהכניס את היום כך:

 
= DATE ( LEFT (A1,4),1, RIGHT (A1,3)) // for yyyyddd

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

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


^