Menu

הוספת ימים, חודשים או שנים לתאריך באקסל

=A2+30 מחזירה את התאריך שחל 30 ימים אחרי A2. להוספת חודשים השתמשו ב-=EDATE(A2,3), לסוף חודש ב-=EOMONTH(A2,0), ולשנים ב-EDATE עם 12 חודשים לכל שנה.

כל גיליון בעמוד הזה חי: שנו מספר או נוסחה והוא יחושב מחדש.

=A2+30 מחזירה את התאריך שחל 30 ימים אחרי התאריך ב-A2. אקסל שומר תאריכים כמספרי ימים, ולכן הוספת מספר מזיזה את התאריך קדימה במספר הזה של ימים. לחודשים, שאורכם שונה, השתמשו ב-=EDATE(A2,3): אותו יום, שלושה חודשים אחר כך.

מועד פירעון 30 ימים אחרי החשבונית
B2
ABCD
1Invoice dateDue (30 days)Due (90 days)Two weeks later
22026-03-102026-04-092026-06-082026-03-24
32026-03-252026-04-242026-06-232026-04-08
42026-04-022026-05-022026-07-012026-04-16
52026-12-152027-01-142027-03-152026-12-29
לחצו על תא כדי לראות את הנוסחה שלו. שנו מספר או נוסחה והגיליון יחושב מחדש.

חשבונית מתאריך 2026-03-10 צריכה להיפרע ב-2026-04-09 בתנאי 30 יום וב-2026-06-08 בתנאי 90 יום. החשבונית של דצמבר עוברת ל-2027 בלי שום עבודה נוספת. החסירו כדי לחזור אחורה בזמן: =A2-30 הוא 30 ימים קודם. לשבועות, הכפילו: =A2+7*2 הוא שבועיים אחר כך.

הוספת חודשים עם EDATE

"חודש אחר כך" אינו מספר קבוע של ימים, ולכן +30 זז: מ-1 בפברואר הוא נוחת על 3 במרץ. EDATE(start_date, months) שומרת את היום בחודש ומשנה את החודש. מספר חודשים שלילי חוזר אחורה.

חידושי מינויים
C2
ABCD
1StartMonthsRenewsReminder
22026-01-1512026-02-152026-01-15
32026-02-0132026-05-012026-04-01
42026-03-20122027-03-202027-02-20
52026-11-0562027-05-052027-04-05
לחצו על תא כדי לראות את הנוסחה שלו. שנו מספר או נוסחה והגיליון יחושב מחדש.

התוכנית השנתית שמתחילה ב-2026-03-20 מתחדשת ב-2027-03-20, ותוכנית חצי השנה מנובמבר מתחדשת ב-2027-05-05. עמודה D שולחת תזכורת חודש לפני כל חידוש. שנו מספר חודשים בעמודה B כדי לראות את התאריך זז.

כשיום ההתחלה לא קיים בחודש היעד, EDATE משתמשת ביום האחרון של אותו חודש. אלה התוצאות של אקסל:

=EDATE("2026-01-31", 1)    2026-02-28
=EDATE("2026-08-31", 1)    2026-09-30
=EDATE("2024-03-31", -1)   2024-02-29

הוספת שנים לתאריך

שנה היא 12 חודשים, ולכן =EDATE(A2,12*B2) מוסיפה B2 שנים. לאחריות, לחוזים ולימי שנה זה שומר על אותו יום ואותו חודש.

תאריכי סיום אחריות
C2
ABCD
1BoughtYearsWarranty endsWith DATE
22026-03-1422028-03-142028-03-14
32025-07-0152030-07-012030-07-01
42026-11-2832029-11-282029-11-28
לחצו על תא כדי לראות את הנוסחה שלו. שנו מספר או נוסחה והגיליון יחושב מחדש.

שתי העמודות נותנות 2028-03-14, 2030-07-01 ו-2029-11-28. הן נבדלות בתאריך אחד בלבד: 29 בפברואר. =DATE(2027,2,29) מתגלגלת ל-2027-03-01, בעוד ש-EDATE מחזירה 2027-02-28.

היום האחרון בחודש עם EOMONTH

EOMONTH(start_date, months) מחזירה את היום האחרון של חודש: 0 לאותו חודש, 1 לחודש הבא, -1 לחודש הקודם. היום הראשון של חודש הוא היום שאחרי סוף החודש הקודם, EOMONTH(A2,-1)+1.

סופי חודשים ותחילות חודשים
B2
ABCD
1DateEnd of monthEnd of next monthFirst of month
22026-02-102026-02-282026-03-312026-02-01
32024-02-102024-02-292024-03-312024-02-01
42026-12-312026-12-312027-01-312026-12-01
לחצו על תא כדי לראות את הנוסחה שלו. שנו מספר או נוסחה והגיליון יחושב מחדש.

פברואר 2026 נגמר ב-28 ופברואר 2024 ב-29. מ-2026-12-31 סוף החודש הבא הוא 2027-01-31. EOMONTH היא הנוסחה ל"תשלום בסוף החודש שאחרי החשבונית", =EOMONTH(A2,1). לימי עסקים השתמשו ב-WORKDAY: =WORKDAY(A2,10) הוא 10 ימי עבודה אחרי A2, בדילוג על סופי שבוע (ראו NETWORKDAYS ו-WORKDAY).

תרגול: חידוש וסוף חודש

תורכם: תאריך חידוש
C2
ABC
1StartMonthsRenews
22026-03-106
לחצו על תא כדי לראות את הנוסחה שלו. שנו מספר או נוסחה והגיליון יחושב מחדש.

תורכם: ב-C2, החזירו את התאריך שחל מספר החודשים שב-B2 אחרי תאריך ההתחלה ב-A2.

תורכם: סוף החודש
B2
AB
1DateMonth end
22026-04-14
לחצו על תא כדי לראות את הנוסחה שלו. שנו מספר או נוסחה והגיליון יחושב מחדש.

תורכם: ב-B2, החזירו את היום האחרון בחודש של התאריך שב-A2.

טעות נפוצה: הוספת חודש עם DATE ו-MONTH+1

נוסחה כמו =DATE(YEAR(A2),MONTH(A2)+1,DAY(A2)) נראית כמו "חודש אחר כך" ונכונה ברוב המקרים. כשהיום לא קיים בחודש הבא, DATE לא עוצרת בסוף החודש: היא מגלגלת את הימים העודפים לחודש שאחריו.

DATE מתגלגלת, EOMONTH לא
B2
ABC
1DateMONTH+1 with DATEEnd of next month
22026-01-312026-03-032026-02-28
לחצו על תא כדי לראות את הנוסחה שלו. שנו מספר או נוסחה והגיליון יחושב מחדש.

מ-31 בינואר נוסחת ה-DATE מחזירה 2026-03-03, כי "31 בפברואר" הוא שלושה ימים אחרי 28 בפברואר. EDATE מחזירה 2026-02-28, וכשסוף החודש הוא מה שאתם רוצים, EOMONTH אומרת את זה ישירות. עוד על האופן שבו DATE מטפלת בחודשים ובימים שחורגים: הפונקציה DATE.

שאלות נפוצות

איך מוסיפים ימים לתאריך באקסל?

הוסיפו את המספר: =A2+30 הוא 30 ימים אחרי התאריך ב-A2, ו-=A2-30 הוא 30 ימים לפניו. אקסל שומר תאריכים כמספרי ימים, ולכן חיבור רגיל עובד על פני חודשים ושנים.

איך מוסיפים חודשים לתאריך באקסל?

השתמשו ב-EDATE: =EDATE(A2,3) מחזירה את אותו יום שלושה חודשים אחר כך, ו-=EDATE(A2,-3) שלושה חודשים קודם. כשהיום הזה לא קיים, EDATE משתמשת ביום האחרון של החודש: =EDATE("2026-01-31",1) היא 2026-02-28.

איך מקבלים את היום האחרון בחודש באקסל?

=EOMONTH(A2,0) מחזירה את היום האחרון בחודש של A2. =EOMONTH(A2,1) הוא סוף החודש הבא, ו-=EOMONTH(A2,-1)+1 הוא היום הראשון בחודש של A2.

איך מוסיפים שנים לתאריך באקסל?

=EDATE(A2,12*5) מוסיפה חמש שנים. גם =DATE(YEAR(A2)+5,MONTH(A2),DAY(A2)) עובדת, אבל היא הופכת את 29 בפברואר ל-1 במרץ בשנה שאינה מעוברת, בעוד ש-EDATE נותנת 28 בפברואר.

למה הוספת ימים מציגה מספר במקום תאריך?

תא התוצאה מעוצב ככללי או כמספר, ולכן התאריך מוצג כמספר הסידורי שלו, למשל 46126. בחרו אותו ובחרו בית > תבנית מספר > תאריך קצר.

איור של שפות התכנות ב-Coddy

ללמוד תכנות עם Coddy

להתחיל