מה צריך לדעת
- התחביר המתאים עבור הפונקציה DATE הוא=DATE(שנה, חודש, יום). לדוגמה: =DATE(1986, 3, 18)
-
תוכל למשוך את השנה, החודש והיום מתאי אחרים. לדוגמה: =DATE(A2, B2, C2)
- הפחת חודשים וימים באמצעות ארגומנטים שליליים. לדוגמה: =DATE(2020, -2, -15)
מאמר זה מסביר כיצד להשתמש בפונקציית Excel DATE. ניתן להשתמש בפונקציית DATE בכל גרסה של Excel.
DATE פונקציה תחביר וארגומנטים
פונקציית Excel DATE משלבת שלושה ערכים ליצירת תאריך. כאשר אתה מציין את השנה, החודש והיום, Excel מייצר מספר סידורי שניתן לעצב אותו כתאריך שנראה רגיל.
הדרך האופיינית להזין תאריך באקסל היא לכתוב את כל התאריך בתוך תא אחד, אבל זה לא נוח כשאתה מתמודד עם מידע רב. הפונקציה DATE יכולה להיות שימושית אם התאריך אינו מעוצב כהלכה, למשל אם הוא משולב עם טקסט רגיל או פרוס על פני מספר תאים.
כך צריך לכתוב כל מופע של פונקציית התאריך כדי ש-Excel יעבד אותה כהלכה:
=DATE(שנה, חודש, יום)
- Year: הזן את השנה כמספר באורך של אחת עד ארבע ספרות או הזן את ההפניה לתא למיקום הנתונים בגליון העבודה. נדרש ארגומנט השנה.
- Month: הזן את חודש השנה כמספר שלם חיובי או שלילי מ-1 עד 12 (ינואר עד דצמבר) או הזן את ההפניה לתא למיקום הנתונים. ארגומנט החודש נדרש.
- Day: הזן את היום בחודש כמספר שלם חיובי או שלילי מ-1 עד 31 או הזן את ההפניה לתא למיקום הנתונים. ארגומנט היום נדרש.
מידע נוסף על תאריך פונקציה
הנה כמה דברים חשובים נוספים שכדאי לדעת על הטיעונים של השנה, החודש והיום:
YEAR
- כברירת מחדל, Excel משתמש במערכת התאריכים 1900, מה שאומר שהפונקציה DATE לא תציג את השנה בצורה נכונה עבור כל דבר ישן מ-1900.
- הזנת 0 כערך השנה זהה להזנת 1900, 1 שווה ל-1901, 105הוא 2005 וכו'.
MONTH
- חריגה מ- 12 שכן ערך החודש יוסיף את מספר החודשים לערך השנה. 13, אם כן, מוסיף שנה וחודש אחד לתאריך.
- שימוש במספר שלילי כערך החודש יגרע את מספר החודשים הזה, פלוס אחד, מהחודש הראשון של השנה.
DAY
- אם ערך היום חורג ממספר הימים שיש לחודש, הימים העודפים מתווספים ליום הראשון של החודש הבא.
- ערך יום שלילי מפחית את מספר הימים הזה, פלוס אחד, מהיום הראשון בחודש.
DATE דוגמאות לפונקציות
להלן מספר נוסחאות בעולם האמיתי המשתמשות בפונקציית DATE:
שנה, חודש ויום בתאים אחרים
=DATE(A2, B2, C2)
דוגמה זו של הפונקציה DATE משתמשת ב-A2 עבור השנה, B2 עבור החודש ו-C2 עבור היום.
שנה בנוסחה וחודש ויום בתא אחר
=DATE(2020, A2, B2)
אתה יכול גם לערבב איך הנתונים מתקבלים. בדוגמה זו, אנו הופכים את 2020 לארגומנט השנה, אבל חודש ויום נשלפים מתאי אחרים.
הפחת חודשים באמצעות ארגומנט חודש שלילי
=DATE(2020, -2, 15)
הנה, אנו משתמשים במספר שלילי ברווח החודש. זה נע לאחור במהלך השנה במקום קדימה, החל מינואר 2020 (מכיוון שהנוסחה כוללת את 2020). נוסחת DATE זו מפיקה 2019-15-10.
הפחת ימים באמצעות ארגומנט יום שלילי
=DATE(2020, 1, -5)
ללא המספר השלילי, תאריך זה יחושב כ-1/5/2020. עם זאת, ערך היום השלילי הוא הפחתת חמישה ימים (פלוס אחד) מה-1/1/2020, מה שמפיק את התאריך 2019-12-26.
וויכוחים גדולים ליום וחודש
=DATE(2020, 19, 50)
דוגמה זו משלבת כמה מהכללים שהוזכרו לעיל. ערך השנה יגדל משנת 2020 מכיוון שהחודש עולה על 12, והחודש שיחשוב ישתנה גם כן מכיוון שערך היום חורג ממספר הימים בכל חודש.נוסחת DATE זו מפיקה את 19/8/2021.
הוסף 10 שנים עד היום בתא אחר
=DATE(YEAR(A2)+10, MONTH(A2), DAY(A2))
ניתן להשתמש בפונקציית Excel DATE גם עם תאריכים אחרים, כמו הוספת זמן לתאריך קיים. בדוגמה זו, אנו רוצים לראות את התאריך שעבר 10 שנים מתאריך קיים. התאריך הקיים נמצא בתא E2, לכן עלינו לכתוב את הנוסחה הזו באופן שמחלץ את השנה, החודש והיום מ-E2, אך גם מוסיף 10 לערך השנה.
חשב את מספר הימים לתוך השנה
=A2-DATE(YEAR(A2), 1, 0)
הנה דוגמה דומה לפונקציית DATE שבה אנו מחשבים כמה ימים לתוך השנה הוא התאריך בתא E10. לדוגמה, 1/1/2020 הוא יום אחד בשנה, ה-5 בינואר הוא חמישה ימים, וכן הלאה. בדוגמה זו, E10 הוא 8/4/2018, כך שהתוצאה היא 216.
המר תאריך כטקסט לתאריך בפורמט נכון
=DATE(LEFT(A2, 4), MID(A2, 5, 2), RIGHT(A2, 2))
אם התא שאתה עוסק בו מכיל את התאריך המלא אך הוא מעוצב כטקסט, כגון 20200417, תוכל להשתמש בנוסחת DATE זו, בשילוב עם הפונקציות LEFT, MID ו- RIGHT, כדי להמיר את התא ל תאריך בפורמט נכון.
מה זה עושה זה לחלץ את ארבע הספרות הראשונות משמאל עם LEFT(A2, 4), לקחת שתי ספרות מהאמצע בתו החמישי דרך MID(A2, 5, 2), ולשלב אותה עם שתי הספרות האחרונות מימין עם RIGHT(A2, 2). התאריך המחושב הוא 17/4/2020.
עיין במאמרים שלנו על שימוש בפונקציות LEFT, RIGHT ו-MID של Excel למידע נוסף.
השנה והחודש ביום ספציפי
=DATE(YEAR(TODAY()), MONTH(TODAY()), 5)
ניתן להשתמש בפונקציה TODAY עם הפונקציה DATE כדי למשוך מידע על היום. לדוגמה, כדי להזכיר לעצמך לשלם חשבונות בכל חודש ב-5, תוכל להשתמש בנוסחת DATE זו כדי להוסיף אוטומטית את השנה והחודש הנוכחיים, אך לאחר מכן הצב 5 (או הפניה לתא) כערך היום.
חישוב תאריך כאשר חודש הוא טקסט
=DATE(A2, MONTH(1&B2), C2)
לפעמים תאריך כולל את גרסת הטקסט של החודש, כמו יוני. מכיוון ש-Excel לא מבין את זה כמספר, עליך להמיר אותו לאחד עם הפונקציה MONTH. הטמענו את זה ישירות בנוסחת DATE, במיקום החודש, בתור MONTH(1&B2).
תיקון תאריכים שלא נראים כמו תאריכים
אם התוצאה של הפונקציה DATE מציגה חבורה של מספרים במקום תאריך, תצטרך לעצב את התא כתאריך.
לדוגמה, ייתכן שתראה מספר גדול כמו 43938 במקום תאריך במראה רגיל, כמו בצילום מסך זה למטה:
כדי לאתחל מחדש את התא, בחרו בו, בחרו בתפריט הנפתח מהפריט הקבוצתי Number, ולאחר מכן בחרו באחד מפורמטי התאריכים.