Applies ToExcel של Microsoft 365 Excel של Microsoft 365 עבור Mac Excel באינטרנט Excel 2024 ‏Excel 2024 עבור Mac Excel 2021 Excel 2021 עבור Mac Excel 2019 Excel 2016

הפונקציה IF, אחת מהפונקציות הפופולריות ביותר ב- Excel, מאפשרת לך לבצע השוואות לוגיות בין ערך לבין התוצאה הצפויה.

כך שמשפט IF יכול לקבל שתי תוצאות. התוצאה הראשונה מתקבלת אם ההשוואה שלך היא True, והתוצאה השניה מתקבלת אם ההשוואה שלך היא False.

לדוגמה, ‎=IF(C2=”Yes”,1,2) מציין: אם(C2 = Yes, החזר 1. אם לא, החזר 2).

הדפדפן שלך אינו תומך בווידאו. התקן את Microsoft Silverlight‏, Adobe Flash Player או Internet Explorer 9.

השתמש בפונקציה IF, אחת מהפונקציות הלוגיות, כדי להחזיר ערך אחד אם תנאי הוא True וערך אחר אם הוא False.

‎IF(logical_test, value_if_true, [value_if_false]) ‎

לדוגמה:

  • ‎‎=IF(A2>B2,"Over Budget","OK") ‎‎

  • ‎=IF(A2=B2,B4-A4,"")‎

שם ארגומנט

תיאור

logical_test    (נדרש)

התנאי שברצונך לבדוק.

value_if_true    (נדרש)

הערך שברצונך שיוחזר אם התוצאה של logical_test היא TRUE.

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

הערך שברצונך שיוחזר אם התוצאה של logical_test היא FALSE.

דוגמאות של נוסחאות IF פשוטות

תא D2 מכיל את הנוסחה ‎=IF(C2="Yes",1,2)‎
  • ‎=IF(C2=”Yes”,1,2)‎

בדוגמה שלעיל, תא D2 מציין: אם(C2 = Yes, החזר 1. אם לא, החזר 2)

תא D2 מכיל את הנוסחה ‎=IF(C2=1,"YES","NO")‎
  • ‎=IF(C2=1,”Yes”,”No”)‎

בדוגמה זו, הנוסחה בתא D2 מציינת: אם(C2=1, החזר Yes. אם לא, החזר No)כפי שאתה רואה, ניתן להשתמש בפונקציה IF כדי להעריך הן טקסט והן ערכים. ניתן להשתמש בה גם כדי להעריך שגיאות. אינך מוגבל רק לביצוע בדיקה אם ערך אחד שווה לערך אחר ולהחזרת תוצאה בודדת. באפשרותך גם להשתמש באופרטורים מתמטיים ולבצע חישובים נוספים בהתאם לקריטריונים שתקבע. באפשרותך גם לקנן כמה פונקציות IF יחד כדי לבצע השוואות מרובות.

הנוסחה בתא D2 היא ‎=IF(C2>B2,”Over Budget”,”Within Budget”)‎
  • ‎=IF(C2>B2,”Over Budget”,”Within Budget”)‎

בדוגמה שלעיל, הפונקציה IF ב- D2 מציינת אם(C2 גדול מ- B2, החזר "Over Budget". אם לא, החזר "Within Budget").

הנוסחה בתא E2 היא ‎=IF(C2>B2,C2-B2,"")‎
  • ‎=IF(C2>B2,C2-B2,0)‎

באיור שלעיל, במקום להחזיר תוצאה מסוג טקסט, נחזיר חישוב מתמטי. לכן, הנוסחה בתא E2 מציינת אם(הסכום בפועל גדול מהסכום המתוקצב, הפחת את הסכום המתוקצב מהסכום בפועל. אם לא, אל תחזיר תוצאה).

הנוסחה בתא F7 היא IF(E7=”Yes”,F5*0.0825,0)‎
  • ‎=IF(E7=”Yes”,F5*0.0825,0)‎

בדוגמה זו, הנוסחה בתא F7 מציינת אם(E7 = “Yes”‎, חשב את הסכום הכולל בתא F5 *‏ 8.25%. אם לא, לא חל מע"מ, ולכן החזר 0)

הערה: אם בכוונתך להשתמש בטקסט בנוסחאות, עליך להקיף אותו במרכאות (לדוגמה, "Text"). יוצא הדופן היחיד של כלל זה הוא שימוש ב- TRUE או FALSE, אשר Excel מבין באופן אוטומטי.

בעיות נפוצות

בעיה

מה השתבש

0 (אפס) בתא

לא היה ארגומנט עבור הארגומנט value_if_true או עבור הארגומנט value_if_False. כדי שיוחזר הערך הנכון, הוסף טקסט ארגומנט לשני הארגומנטים, או הוסף TRUE או FALSE לארגומנט.

‎#NAME?‎ בתא

בדרך כלל פירוש הדבר שיש שגיאת איות בנוסחה.

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

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

למידע נוסף

הפונקציה IF – נוסחאות מקוננות והימנעות משגיאות

הפונקציה IFS

שימוש בפונקציה IF עם הפונקציות AND‏, OR ו- NOT

הפונקציה COUNTIF

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

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

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

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

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

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