חישוב ההבדל בין שני תאריכים יכול להיות מתסכל כאשר אתה צריך לעשות את זה עבור קבוצות רבות. למרבה המזל, ל-Google Sheets יש פונקציה מיוחדת למטרה זו. הפונקציה DATEDIF לוקחת את שני התאריכים ואומרת לך כמה ההבדל ביניהם הוא בימים, חודשים או אפילו שנים.
המשך לקרוא כדי ללמוד מהי פונקציה זו, וראה אותה בפעולה עם דוגמה פשוטה.
מהי פונקציית DATEDIF ב-Google Sheets?
DATEDIF היא פונקציה ב-Google Sheets שמחשבת את ההפרש בין שני תאריכים. פונקציה זו יכולה להחזיר את ערך ההפרש בשנים, חודשים או ימים. עם הפרמטרים המתאימים, DATEDIF יכול גם להחזיר את הפרש החודשים והימים עם מוזרויות שונות, כמו התעלמות מהפרש השנה.
=DATEDIF(date1, date2, unit)
DATEDIF מפחית את תאריך 2 מתאריך 1 ולאחר מכן מחזיר את ההפרש ביחידה שצוינה. היחידות שתומכות בפונקציה זו הן להלן:
יחידה | הערה |
---|---|
י | מספר שנים שלמות בין שני התאריכים. |
M | מספר חודשים שלמים בין שני התאריכים. |
ד | מספר הימים בין שני התאריכים. |
MD | מספר הימים בין שני התאריכים, כאשר שנים וחודשים שלמים מופחתים. |
י.מ | מספר החודשים השלמים בין שני התאריכים, כאשר שנים שלמות מופחתות. |
YD | מספר הימים בין שני התאריכים, כאשר שני התאריכים נחשבים בהפרש של לא יותר משנה. |
בואו נשתמש בדוגמה כדי להבין טוב יותר מה המשמעות של כל אחת מהיחידות הללו עבור הפונקציה DATEDIF.
כדוגמה, יש לנו את תאריך הלידה של סטודנט, 1 בפברואר 2001, והתאריך הנוכחי הוא 31 בינואר 2022. הנה מה שכל יחידה תחזיר בפונקציה DATEDIF.
- י: זה יחזיר 20, שכן ההפרש בין שני התאריכים הוא 20 שנים תמימות.
- M: זה יחזיר 251, שכן ההפרש בין שני התאריכים הוא 251 חודשים שלמים.
- ד: זה יחזיר 7663 מכיוון שחלפו 7663 ימים בין שני התאריכים.
- MD: זה יחזיר 24. לאחר שגורעים את כל השנים והחודשים השלמים, ההפרש בין שני התאריכים הוא הפרש היום, שהוא ההפרש בין 7 ל-31 ששווה ל-24.
- י.מ: זה יחזיר 11. לאחר הפחתת כל השנים, פברואר הוא במרחק 11 חודשים מינואר.
- YD: זה יחזיר 358. אם שני התאריכים נמצאים בהפרש של שנה בלבד, ההבדל בין ה-1 בפברואר ל-31 בינואר הוא 358 ימים.
כיצד להשתמש בפונקציית DATEDIF ב-Google Sheets
הפונקציה DATEDIF לוקחת שלושה פרמטרים: התאריך הראשון, התאריך השני והיחידה. התאריכים שתזין חייבים להיות בפורמט התאריך, ולא בטקסט. היחידות מוגבלות גם לאלו שהוזכרו בסעיף הקודם. עם אלה בחשבון, בואו נשתמש בפונקציה הזו.
כדוגמה פשוטה, יש לנו את תאריכי ההשקה והנגיעה עבור משימת מאדים 2020. לפי גיליון דוגמה זה, החללית המריאה ב-30 ביולי 2020 ונחתה על מאדים ב-18 בפברואר 2021.
המטרה היא לחשב את מספר הימים והחודשים בהם חללית זו נסעה, באמצעות הפונקציה DATEDIF.
- בחר את התאים המכילים את התאריכים.
- לך ל פוּרמָט ואז מספר.
- בחר תַאֲרִיך. פעולה זו תגדיר את התאים שנבחרו לפורמט תאריך.
- בחר את התא שבו ברצונך להציג את הפרש התאריכים בימים. זה יהיה תא B4 בגיליון האלקטרוני הזה.
- עבור לשורת הנוסחאות והזן את הנוסחה שלהלן:
=DATEDIF(B2, B3, "d")
נוסחה זו תחזיר את ההפרש בין התאריכים B2 ו-B3 בימים. - ללחוץ להיכנס. כעת גיליונות יגידו לכם שהחללית נסעה במשך 569 ימים.
עכשיו בואו נחשב כמה חודשים נסעה החללית.
- בחר את התא שבו ברצונך להציג את הפרש התאריכים בחודשים. זה יהיה תא B5 בגיליון האלקטרוני הזה.
- הזן את הנוסחה למטה בשורת הנוסחאות:
=DATEDIF(B2,B3, "M")
נוסחה זו תחזיר את מספר החודשים בין התאריכים B2 ל-B3. - ללחוץ להיכנס. גיליונות יגידו לכם כעת שהחללית נסעה במשך 18 חודשים.
קָשׁוּר: כיצד להוסיף את השעה הנוכחית ל-Google Sheets
בדוגמה אחרת, יש לנו את תאריך הלידה של ג'ון דו ורוצים לחשב כמה ימים עברו מאז יום ההולדת האחרון שלו, וכמה ימים נשארו עד יום ההולדת הבא שלו. כדי להשיג זאת, נחשב את ההפרש בין תאריך הלידה של היום לג'ון באמצעות הפונקציה DATEDIF.
- בחר את התא שבו הזנת את התאריך הראשון. זה יהיה תא B1 עבור הדוגמה הזו.
- לך ל פוּרמָט ואז מספרים.
- בחר תַאֲרִיך. זה ישנה את פורמט התא עד היום.
- בחר את התא שבו ברצונך להציג את התאריך הנוכחי. זה יהיה תא B2 עבור הדוגמה הזו.
- עבור לשורת הנוסחאות והזן את הנוסחה שלהלן:
=TODAY()
נוסחה זו תקבל את התאריך של היום ותציג אותו בתא. הערך המוחזר הוא בפורמט תאריך, כך שניתן להשתמש בו על ידי פונקציות אחרות הקשורות לתאריך כגון DATEDIF. - ללחוץ להיכנס.
עכשיו יש לך את שני התאריכים שאתה הולך לעבוד איתם. בואו נחשב את הימים שעברו מאז יום ההולדת האחרון של ג'ון.
- בחר את התא שבו ברצונך להציג את התוצאות. בחרנו תא B3 עבור הדוגמה הזו.
- עבור לשורת הנוסחאות והזן את הנוסחה שלהלן:
=DATEDIF(B1, B2, "YD")
נוסחה זו תחשב את ההפרש בין התאריכים B1 ו-B2. הפרמטר YD מורה לפונקציה להניח ששני התאריכים נמצאים בהפרש של לא יותר משנה. - ללחוץ להיכנס. כעת גיליונות יגידו לך כמה ימים עברו מאז יום ההולדת האחרון של ג'ון, שהוא 284 בדוגמה זו בשלב זה.
כעת, כמטרה צדדית, בואו נראה כמה ימים נותרו עד ליום ההולדת הבא של ג'ון. ימי ההולדת של ג'ון חוזרים על עצמם כל 365 ימים, ואם עברו 284 ימים מיום הולדתו האחרון, אז נותרו 365-284 ימים עד ליום הולדתו הבא. בוא נכתוב נוסחה לזה:
- בחר תא שבו ברצונך להציג את תוצאות הנוסחה. זה יהיה תא B4 עבור הדוגמה הזו.
- הזן את הנוסחה למטה בשורת הנוסחאות:
=365-B3
נוסחה זו תגרע את הימים שעברו מאז יום ההולדת האחרון של ג'ון מ-365. - ללחוץ להיכנס. גיליונות יגידו לך כעת כמה ימים נותרו עד ליום ההולדת הבא של ג'ון.
קָשׁוּר: כיצד להחסיר מספרים ב-Google Sheets
חשב את הפרש התאריכים
כעת אתה יודע כיצד להשתמש ב-DATEDIFF כדי לחשב את ההפרש בין שני תאריכים. אתה יכול גם לציין את יחידת הזמן שבה אתה רוצה לראות את ההבדל הזה, שיכולים להיות שנים, חודשים או ימים, יחד עם סטיות.
פונקציות זמן ותאריך הן חבורה שימושית ב-Google Sheets, ותוכל להשתמש בהן כדי להקל על החישובים שלך. עם זאת, DATEDIFF אינו היחיד, הרחב את הארסנל שלך על ידי שליטה בפונקציות נוספות.
Google Sheets מאפשר לך להמיר בקלות זמן ליחידות שונות כמו שעות, דקות ושניות. הנה איך לעשות את זה.
קרא הבא
- פִּריוֹן
- Google Sheets
- טיפים לגיליון אלקטרוני
- גיליון אלקטרוני
- מתמטיקה
אמיר הוא סטודנט לרוקחות עם תשוקה לטכנולוגיה ולמשחקים. הוא אוהב לנגן מוזיקה, לנהוג במכוניות ולכתוב מילים.
הירשם לניוזלטר שלנו
הצטרף לניוזלטר שלנו לקבלת טיפים טכניים, ביקורות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!
לחץ כאן כדי להירשם