להצעת מחיר לעסקים ולארגונים בלבד: צרו קשר 03-6998844
-
הפונקציה EDATE מוסיפה חודשים לתאריך ומחזירה את אותו יום בחודש:
=EDATE(start_date, months). מספר חיובי הולך קדימה, ושלילי אחורה:=EDATE(DATE(2026,3,15),-2)מחזירה 15/01/2026.הדוגמה: תאריכי חידוש של חוזים
A B C D 1 לקוח תחילת חוזה חודשים חידוש 2 דנה 04/10/2026 12 04/10/2027 3 יוסי 31/08/2026 6 28/02/2027 4 מיכל 31/01/2026 1 28/02/2026 בתא D2 כותבים
=EDATE(B2,C2)וגוררים למטה.
תאריך החידוש של כל חוזה. חוזה שהתחיל ב‑31 בינואר מתחדש ב‑28 בפברואר, היום האחרון בחודש. אקסל 365, אוקטובר 2026. סוף החודש: כשאין בחודש היעד אותו יום, EDATE מחזירה את היום האחרון שלו. 31 בינואר ועוד חודש הוא 28 בפברואר. הנוסחה עם DATE,
=DATE(2026,1+1,31), ״גולשת״ ומחזירה 3 במרץ.טעויות נפוצות
- מספר כמו 46664 במקום תאריך. התוצאה היא תאריך, אבל התא בעיצוב כללי. מעצבים אותו כתאריך, בכרטיסייה בית ← תבנית מספר.
- חלקי חודש. EDATE חותכת את השבר: 1.9 חודשים הם חודש אחד.
- #VALUE!: תאריך ההתחלה הוא טקסט ולא תאריך אמיתי.
לסוף החודש עצמו, למשל תאריך תשלום של ״שוטף + 30״, יש את EOMONTH.
עם Copilot (קופיילוט)
באקסל 365 אפשר לבקש את זה מ‑Copilot במילים: ״הוסף בעמודה D את תאריך החידוש: תאריך תחילת החוזה בעמודה B ועוד מספר החודשים בעמודה C״. כדאי לבדוק שחוזה מ‑31 בינואר עם חודש אחד מתחדש ב‑28 בפברואר.
שאלות נפוצות
איך מוסיפים חודשים לתאריך באקסל?
עם EDATE: =EDATE(B2,3) מחזירה את התאריך שבתא B2 ועוד שלושה חודשים.
איך מחסירים חודשים מתאריך?
כותבים מספר חודשים שלילי: =EDATE(B2,-2).
מה ההבדל בין EDATE ל‑EOMONTH?
EDATE מחזירה את אותו יום בחודש. EOMONTH מחזירה את היום האחרון של החודש.
יש לכם שאלה על הנתונים שלכם? שאלו את ChatGPT על הפונקציה EDATE. את התשובה כדאי לבדוק מול הדוגמאות שכאן.
ערכים קשורים: הפונקציה EOMONTH · הפונקציה DATE · הפונקציה DATEDIF · הפונקציה DAYS