הפונקציה SWITCH

מאמר זה מתאר את התחביר ואת אופן השימוש של הנוסחה SWITCH, שהיא אחת מהפונקציות הלוגיות ב- Microsoft Excel.

הערה: תכונה זו זמינה רק אם יש לך מנוי Office 365. אם אתה מנוי של Office 365, ודא שברשותך הגירסה העדכנית ביותר של Office.

נסה את Office 365 או את הגירסה העדכנית ביותר של Excel

תיאור

הפונקציה SWITCH מעריכה ערך אחד (שנקרא expression) מול רשימה של ערכים ומחזירה את התוצאה התואמת לערך הראשון שמתאים. אם אין התאמה, היא עשויה להחזיר ערך ברירת מחדל אופציונלי.

תחביר

SWITCH(expression, value1, result1, [default or value2, result2],…[default or value3, result3])

ארגומנט

תיאור

expression
(נדרש)

Expression הוא הערך (כגון מספר, תאריך או טקסט) שיושווה מול value1…value126.

value1…value126

ValueN הוא ערך שיושווה מול ביטוי.

result1 … result126

ResultN הוא הערך שיוחזר כאשר הארגומנט התואם valueN מתאים לביטוי. חובה לספק ערך ResultN לכל ארגומנט valueN תואם.

default
(אופציונלי)

Default הוא הערך שיוחזר במקרה שלא נמצאו התאמות בביטויים של valueN. הארגומנט Default מזוהה כאשר אין ביטוי resultN תואם (ראה דוגמאות). הארגומנט Default חייב להיות הארגומנט האחרון בפונקציה.

מכיוון שפונקציות מוגבלות ל- 254 ארגומנטים, אפשר להשתמש לכל היותר ב- 126 זוגות ארגומנטים של ערך ותוצאה.

מבט כולל

בצורתה הפשוטה ביותר, הפונקציה SWITCH מציינת:

  • ‎=SWITCH(הערך להחלפה, הערך להתאמה1.‏..[2-126], ערך להחזרה אם קיימת התאמה1.‏..[2-126], ערך להחזרה אם אין התאמה)

כאשר ניתן להעריך עד 126 ערכים ותוצאות תואמים.

הבט בנוסחה הבאה:

פירוט הארגומנטים של הפונקציה SWITCH
  1. הערך להחלפה? במקרה זה, WEEKDAY(A2)‎ שווה ל- 2.

  2. עבור איזה ערך ברצונך למצוא התאמה? במקרה זה, זהו 1‏, 2 ו- 3.

  3. אם קיימת התאמה, איזה ערך ברצונך להחזיר כתוצאה? במקרה זה, זה יהיה Sunday עבור 1, ‏Monday עבור 2 ו- Tuesday עבור 3.

  4. ערך ברירת המחדל להחזרה אם לא נמצאה התאמה. במקרה זה, זהו הטקסט No match.

    הערה: אם אין ערכים תואמים ולא צוין ארגומנט ברירת מחדל, הפונקציה SWITCH מחזירה את השגיאה ‎#N/A!‎.

דוגמאות

באפשרותך להעתיק את נתוני הדוגמה מהטבלה שלהלן ולהדביק אותם בתא A1 בגליון עבודה חדש של Excel כדי לראות את הפונקציה SWITCH בפעולה. אם הנוסחאות אינן מציגות תוצאות, תוכל לבחור אותן ולאחר מכן להקיש F2‏ > Enter. בהתאם לצורך, תוכל להתאים את רוחב העמודות כדי לראות את כל הנתונים.

דוגמה

ערך

נוסחה

תוצאה

2

‎=SWITCH(WEEKDAY(A2),1,"Sunday",2,"Monday",3,"Tuesday","No match")‎

מכיוון שהערך של A2 הוא 2, ו- Monday הוא ארגומנט התוצאה התואם לערך 2, הפונקציה SWITCH מחזירה את התוצאה Monday.

99

‎=SWITCH(A3,1,"Sunday",2,"Monday",3,"Tuesday")‎

מכיוון שאין התאמה ואין ארגומנט else, הפונקציה SWITCH מחזירה את התוצאה #N/A!.

99

‎=SWITCH(A4,1,"Sunday",2,"Monday",3,"Tuesday","No match")‎

No match

2

=SWITCH(A5,1,"Sunday",7,"Saturday","weekday")

weekday

3

‎=SWITCH(A6,1,"Sunday",2,"Monday",3,"Tuesday","No match")‎

Tuesday

זקוק לעזרה נוספת?

ניתן לשאול תמיד מומחה ב- Excel Tech Community, לקבל תמיכה בקהילת Answers או להציע תכונה חדשה או שיפור ב- Excel User Voice.

למידע נוסף

הפונקציה VLOOKUP

הפונקציה CHOOSE

הפונקציה IF

הפונקציה IFS

מבט כולל על נוסחאות ב- Excel

כיצד להימנע מנוסחאות שגויות

חיפוש ותיקון שגיאות בנוסחאות

קיצורי מקשים ומקשים ייעודיים ב- Excel

פונקציות לוגיות (חומר עזר)

פונקציות של Excel (בסדר אלפביתי)

פונקציות של Excel (לפי קטגוריה)

הרחב את הכישורים שלך
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Office Insider

האם מידע זה היה שימושי?

תודה על המשוב!

תודה על המשוב! נראה שכדאי לקשר אותך לאחד מנציגי התמיכה של Office.

×