היכנס דרך Microsoft
היכנס או צור חשבון.
שלום,
בחר חשבון אחר.
יש לך חשבונות מרובים
בחר את החשבון שברצונך להיכנס באמצעותו.

הפונקציה IFS בודקת אם תנאי אחד או יותר מתקיימים, ומחזירה ערך שתואם לתנאי הראשון המוערך כ- TRUE‏. הפונקציה IFS יכולה להחליף כמה משפטי IF מקוננים, וקל הרבה יותר לקרוא אותה עם תנאים מרובים.

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

תחביר פשוט

ככלל, התחביר של הפונקציה IFS הוא:

‎=IFS([Something is True1, Value if True1,Something is True2,Value if True2,Something is True3,Value if True3)‎
 

שים לב שהפונקציה IFS מאפשרת לך לבדוק עד 127 תנאים שונים. עם זאת, לא מומלץ לקנן תנאים רבים מדי עם משפטי IF או IFS. הסיבה לכך היא שיש להזין תנאים מרובים בסדר הנכון, ולעתים קשה מאוד לבנות, לבדוק ולעדכן אותם.

תחביר

  • IFS(logical_test1, value_if_true1, [logical_test2, value_if_true2], [logical_test3, value_if_true3],…)

ארגומנט

תיאור

logical_test1 (נדרש)

תנאי שמוערך כ- TRUE או FALSE.

value_if_true1 (נדרש)

תוצאה שמוחזרת אם הארגומנט logical_test1 מוערך כ- TRUE. היא יכולה להיות ריקה.

logical_test2…logical_test127 (אופציונלי)

תנאי שמוערך כ- TRUE או FALSE.

value_if_true2…value_if_true127 (אופציונלי)

התוצאה שמוחזרת אם הארגומנט logical_testN מוערך כ- TRUE. כל ארגומנט value_if_trueN תואם לתנאי logical_testN. היא יכולה להיות ריקה.

דוגמה 1

דוגמה של ציונים עם הפונקציה IFS.  הנוסחה בתא B2 היא  =IFS(A2>89,"A",A2>79,"B",A2>69,"C",A2>59,"D",TRUE,"F")

הנוסחה עבור התאים A2:A6 היא:

  • =IFS(A2>89,"A",A2>79,"B",A2>69,"C",A2>59,"D",TRUE,"F")

שכוונתה IF‏(אם A2 גדול מ- 89, החזר "A"‏, IF (אם) A2 גדול מ- 79, החזר "B" וכן הלאה, ועבור כל שאר הערכים הנמוכים מ- 59, החזר "F").

דוגמה 2

הפונקציה IFS - דוגמה לימים בשבוע - הנוסחה בתא G2 היא  =IFS(F2=1,D2,F2=2,D3,F2=3,D4,F2=4,D5,F2=5,D6,F2=6,D7,F2=7,D8)

הנוסחה בתא G7 היא:

  • =IFS(F2=1,D2,F2=2,D3,F2=3,D4,F2=4,D5,F2=5,D6,F2=6,D7,F2=7,D8)

שכוונתה IF(אם הערך בתא F2 שווה ל- 1, החזר את הערך בתא D2‏, IF (אם) הערך בתא F2 שווה ל- 2, החזר את הערך בתא D3 וכן הלאה, ולבסוף השתמש בערך בתא D8 אם אף אחד מהתנאים האחרים אינו מתקיים).

הערות

כדי לציין תוצאת ברירת מחדל, הזן TRUE עבור ארגומנט logical_test הסופי. אם אף אחד מהתנאים האחרים אינו מתקיים, יוחזר הערך התואם. בדוגמה 1, שורות 6 ו- 7 (עם הציון 58) מדגימות זאת.

  • אם logical_test ארגומנט תואם value_if_true, פונקציה זו מציגה את הודעת השגיאה "הזנת מעט מדי ארגומנטים עבור פונקציה זו".

  • אם logical_test מוערך ופתר ערך שאינו TRUE או FALSE, פונקציה זו מחזירה ערך #VALUE! שגיאת ‎#REF!‎.

  • אם לא נמצאו תנאי TRUE, פונקציה זו מחזירה #N/A.

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

תוכל תמיד לשאול מומחה ב- Excel Tech Community או לקבל תמיכה בקהילת Answers.

נושאים קשורים

הפונקציה IF
פונקציות IF מתקדמות - עבודה עם נוסחאות מקוננות והימנעות מבעיות
סרטוני הדרכה: פונקציות IF מתקדמות
הפונקציה COUNTIF תמנה ערכים בהתבסס על קריטריון יחיד
הפונקציה COUNTIFS תמנה ערכים בהתבסס על ערכים מרובים
הפונקציה SUMIF תסכם ערכים בהתבסס על ערכים מרובים
הפונקציה SUMIFS תסכם ערכים בהתבסס על קריטריונים מרובים
הפונקציה AND
הפונקציה OR
הפונקציה VLOOKUP
מבט כולל על נוסחאות ב- Excel
איך להימנע מנוסחאות שגויות
זיהוי שגיאות בנוסחאות
פונקציות לוגיות
פונקציות Excel (בסדר אלפביתי)
פונקציות Excel (לפי קטגוריה)

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

מעוניין באפשרויות נוספות?

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

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.

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

עד כמה אתם מרוצים מאיכות השפה?
מה השפיע על החוויה שלך?
בלחיצה על 'שלח', אתה מאפשר למשוב שלך לשפר מוצרים ושירותים של Microsoft. מנהל ה-IT שלך יוכל לאסוף נתונים אלה. הצהרת הפרטיות.

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

×