=SEQUENCE(5) מחזירה את המספרים 1 עד 5 לאורך עמודה, מהתא האחד שבו מקלידים אותה. עם ארגומנט שני היא ממלאת רשת: =SEQUENCE(3,4) נותנת 3 שורות ו-4 עמודות, וסופרת 1 עד 12 לאורך כל שורה. שנו את ה-5 ב-A2 ל-8 והעמודה גדלה.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Rows | Rows and columns | ||||
| 2 | 1 | 1 | 2 | 3 | 4 | |
| 3 | 2 | 5 | 6 | 7 | 8 | |
| 4 | 3 | 9 | 10 | 11 | 12 | |
| 5 | 4 | |||||
| 6 | 5 |
התחביר של SEQUENCE
=SEQUENCE(rows, [columns], [start], [step])
rowsהוא כמה שורות להחזיר.columnsהוא כמה עמודות. ברירת המחדל היא 1.startהוא המספר הראשון. ברירת המחדל היא 1.stepהוא כמה כל מספר מוסיף לקודם לו. ברירת המחדל היא 1, והוא יכול להיות שלילי או שבר עשרוני.
רשת מתמלאת קודם לרוחב: ב-=SEQUENCE(3,4) השורה הראשונה היא 1, 2, 3, 4 והשנייה מתחילה ב-5. כדי לספור לאורך העמודות במקום, עטפו אותה ב-TRANSPOSE: =TRANSPOSE(SEQUENCE(4,3)).
SEQUENCE דורשת Excel 2021, Excel 2024 או Microsoft 365, ומציגה #NAME? בגרסאות ישנות יותר. ב-Google Sheets יש את אותה פונקציה.
התחלה וצעד
שני הארגומנטים האחרונים קובעים את המספר הראשון ואת הפער בין המספרים:
| A | B | C | D | E | F | G | H | I | |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 10 to 50 | 5 down to 1 | Across a row | ||||||
| 2 | 10 | 5 | 1 | 2 | 3 | 4 | 5 | ||
| 3 | 20 | 4 | |||||||
| 4 | 30 | 3 | |||||||
| 5 | 40 | 2 | |||||||
| 6 | 50 | 1 |
=SEQUENCE(5,1,10,10) מתחילה ב-10 ומוסיפה 10 בכל פעם. =SEQUENCE(5,1,5,-1) סופרת לאחור מ-5. =SEQUENCE(1,5) היא שורה אחת של חמש עמודות. בשביל כל מספר שני, השתמשו בצעד 2: =SEQUENCE(10,1,1,2) נותנת את המספרים האי־זוגיים 1 עד 19.
מספור שורות אוטומטי
מספרי שורות שהוקלדו ידנית מתיישנים ברגע שמוסיפים שורה. ספרו את השמות במקום, ותנו ל-SEQUENCE להפיק מספר אחד לכל שם:
| A | B | |
|---|---|---|
| 1 | No. | Name |
| 2 | 1 | Ann |
| 3 | 2 | Ben |
| 4 | 3 | Cara |
| 5 | 4 | Dan |
| 6 | 5 | Eve |
COUNTA סופרת את 5 התאים המלאים ב-B2:B8, ולכן A2 מחזיר 1 עד 5. הקלידו Finn ב-B7 והמספרים מגיעים עד 6. COUNTA סופרת כל תא מלא, ולכן אסור שיהיו ברשימה רווחים; בגיליון אמיתי תנו טווח נדיב, כמו B2:B1000. אם הרשימה ריקה, COUNTA מחזירה 0 ו-SEQUENCE(0) מציגה #CALC!.
סדרת תאריכים
תאריך הוא מספר באקסל (אחד לכל יום), ולכן תאריך עובד כהתחלה. כל שורה למטה מוסיפה יום אחד; הנוסחה צריכה תבנית תאריך, אחרת היא מציגה מספרים סידוריים כמו 46083:
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Start | 2026-03-02 | Weekly | ||
| 2 | 2026-03-02 | Monday | 2026-03-02 | ||
| 3 | 2026-03-03 | Tuesday | 2026-03-09 | ||
| 4 | 2026-03-04 | Wednesday | 2026-03-16 | ||
| 5 | 2026-03-05 | Thursday | 2026-03-23 | ||
| 6 | 2026-03-06 | Friday | |||
| 7 | 2026-03-07 | Saturday | |||
| 8 | 2026-03-08 | Sunday |
B2 מציג את 2026-03-02 עד 2026-03-08, ו-C2 נותן שם לכל יום, Monday עד Sunday. E2 משתמש בצעד 7 בשביל ארבעה תאריכים בהפרש של שבוע. שנו את B1 ושלושתם מתעדכנים.
בשביל חודשים, צעד של 30 זוחל, כי לחודשים יש אורכים שונים. העבירו את SEQUENCE ל-EDATE במקום, שמוסיפה חודשים שלמים: =EDATE(B1,SEQUENCE(6,1,0)) מחזירה את ה-2 במרץ עד ה-2 באוגוסט (עצבו את התאים כתאריכים). (ראו הוספת ימים וחודשים בשביל EDATE ו-EOMONTH.)
רשת של לוח שנה עם SEQUENCE
שש שורות של שבעה ימים מספיקות לכל חודש. הרשת מתחילה ביום ראשון שחל ב-1 בחודש או לפניו: DATE(2026,4,1)-WEEKDAY(DATE(2026,4,1))+1 חוזרת מ-1 באפריל לאותו יום ראשון. התאים מעוצבים כ-d, ולכן כל אחד מציג את מספר היום שלו, ועיצוב מותנה מדגיש את הימים של אפריל:
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Sun | Mon | Tue | Wed | Thu | Fri | Sat |
| 2 | 29 | 30 | 31 | 1 | 2 | 3 | 4 |
| 3 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 4 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 5 | 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 6 | 26 | 27 | 28 | 29 | 30 | 1 | 2 |
| 7 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
1 באפריל 2026 הוא יום רביעי, ולכן הרשת נפתחת ב-29, 30 ו-31 ממרץ. שנו את שני ה-4 ב-A2 (ואת ה-4 בכלל) לחודש אחר ולוח השנה מצויר מחדש. כדי להציג תאים ריקים במקום הימים של החודש האחר, בדקו כל תאריך בתוך הנוסחה; LET שומרת על הנוסחה הזו קצרה.
תרגול: תאריכים בהפרש של שבוע
| A | B | |
|---|---|---|
| 1 | Start | 2026-05-04 |
| 2 | Dates |
תורכם: ב-B2, הציגו 5 תאריכים לאורך העמודה, החל מהתאריך שב-B1 ובהפרש של שבוע.
SEQUENCE בתוך נוסחאות אחרות
SEQUENCE היא לעתים קרובות כלי עזר ולא התוצאה עצמה. שלושה שימושים נפוצים:
| A | B | C | D | |
|---|---|---|---|---|
| 1 | List | Top 3 | Sum 1 to 10 | 1, 2, 3 repeated |
| 2 | Cara | Cara | 55 | 1 |
| 3 | Dan | Dan | 2 | |
| 4 | Ann | Ann | 3 | |
| 5 | Eve | 1 | ||
| 6 | Ben | 2 | ||
| 7 | 3 |
=INDEX(A2:A6,SEQUENCE(3))מחזירה את שלושת הפריטים הראשונים ברשימה: Cara, Dan ו-Ann.TAKE(A2:A6,3)עושה את אותו הדבר ב-Microsoft 365 וב-Excel 2024.=SUM(SEQUENCE(10))מסכמת את 1 עד 10 בלי להקליד אותם:55.=MOD(SEQUENCE(6)-1,3)+1חוזרת על 1, 2, 3, 1, 2, 3, שימושי לחלוקת שורות לשלוש קבוצות לפי תור.
טעות נפוצה היא לשים את SEQUENCE במקום שבו התוצאה שלה לא יכולה להישפך. =SEQUENCE(5) מציגה #SPILL! כשבאחד מארבעת התאים שמתחתיה יש נתונים; נקו אותם או הזיזו את הנוסחה (ראו שגיאת #SPILL!).
שאלות נפוצות
מה פונקציית SEQUENCE עושה באקסל?
היא מחזירה רשימת מספרים שנשפכת מתא אחד: =SEQUENCE(5) נותנת 1 עד 5 לאורך עמודה, =SEQUENCE(1,5) נותנת 1 עד 5 לאורך שורה, ו-=SEQUENCE(5,1,10,10) נותנת 10, 20, 30, 40, 50.
איך יוצרים סדרת תאריכים באקסל?
השתמשו בתאריך כהתחלה: =SEQUENCE(7,1,B1) מחזירה שבעה ימים רצופים מהתאריך שב-B1, ו-=SEQUENCE(4,1,B1,7) מחזירה ארבעה תאריכים בהפרש של שבוע. עצבו את התוצאה כתאריך, אחרת היא מציגה מספרים סידוריים.
איך ממספרים שורות אוטומטית באקסל?
כתבו =SEQUENCE(COUNTA(B2:B100)) בשורה הראשונה של עמודת המספרים. היא סופרת את התאים המלאים ב-B ומחזירה 1 עד המספר הזה, כך ששם חדש מקבל מספר בלי להעתיק כלום.
איך יוצרים סדרה שסופרת לאחור?
השתמשו בצעד שלילי: =SEQUENCE(5,1,5,-1) מחזירה 5, 4, 3, 2, 1. הצעד יכול להיות גם שבר עשרוני, כמו ב-=SEQUENCE(5,1,0,0.25).
באילו גרסאות של אקסל יש SEQUENCE?
Excel 2021, Excel 2024 ו-Microsoft 365. גרסאות ישנות יותר מציגות #NAME?; שם מקלידים את שני הערכים הראשונים וגוררים את ידית המילוי, או משתמשים ב-=ROW()-1 שממולאת למטה.