להצעת מחיר לעסקים ולארגונים בלבד: צרו קשר 03-6998844
-
SWITCH משווה ערך אחד לרשימה של ערכים, ומחזירה את התוצאה שמתאימה לו. כשאין אף התאמה, היא מחזירה ערך ברירת מחדל. היא קצרה וברורה יותר מכמה IF זה בתוך זה.
התחביר והארגומנטים
=SWITCH(expression, value1, result1, [value2, result2], ..., [default])- expression: הערך שבודקים.
- value1, result1: זוג. אם הערך שווה ל‑value1, מוחזרת result1. אפשר עד 126 זוגות.
- default: הארגומנט האחרון, בלי זוג. מוחזר כשאין התאמה.
הדוגמה
גודל המשפחה לפי מספר הילדים בעמודה B: 1 קטן, 2 בינוני, וכל מספר אחר גדול. בתא C2:
=SWITCH(B2,1,"קטן",2,"בינוני","גדול"), ומעתיקים למטה.משפחה ילדים גודל כהן 3 גדול רונן 6 גדול ישראלי 1 קטן חקוקי 3 גדול שקלים 2 בינוני 
1. משפחה עם 6 ילדים מקבלת ״גדול״ מערך ברירת המחדל. אקסל 365, אוקטובר 2026. לטווחים, כותבים TRUE במקום הערך, ותנאים במקום הערכים:
=SWITCH(TRUE,B2>=5,"גדול מאוד",B2>=3,"גדול",B2=2,"בינוני","קטן")מחזירה ״גדול מאוד״ למשפחה עם 6 ילדים.טעויות נפוצות
#N/A: אין התאמה ואין ערך ברירת מחדל. בלי ״גדול״ בסוף, ועם 3 כזוג אחרון, משפחה עם 6 ילדים מקבלת שגיאה. השוואה רק לשוויון: SWITCH לא בודקת ״גדול מ…״, אלא בטריק של TRUE.
עם Copilot (קופיילוט)
באקסל 365 אפשר לבקש את זה מ‑Copilot במילים: ״הוסף עמודה שכותבת קטן למשפחה עם ילד אחד, בינוני למשפחה עם שניים, וגדול לשלושה ומעלה״. כדאי לבדוק שגם משפחה עם 6 ילדים מקבלת ״גדול״, ולא #N/A.
שאלות נפוצות
מה עושה SWITCH באקסל?
משווה ערך לרשימה ומחזירה את התוצאה המתאימה. =SWITCH(B2,1,"קטן",2,"בינוני","גדול") מחזירה ״קטן״ כש‑B2 הוא 1.
מה ההבדל בין SWITCH ל‑IFS?
SWITCH משווה ערך אחד לרשימה. IFS בודקת תנאים שונים, כמו ״גדול מ‑90״.
יש לכם שאלה על הנתונים שלכם? שאלו את ChatGPT על הפונקציה SWITCH. את התשובה כדאי לבדוק מול הדוגמאות שכאן.
ערכים קשורים: הפונקציה IFS · הפונקציה IF · הפונקציה CHOOSE · הפונקציה XLOOKUP