פונקציית IF
Applies To
Excel של 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).
השתמש בפונקציה 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 פשוטות
-
=IF(C2=”Yes”,1,2)
בדוגמה שלעיל, תא D2 מציין: אם(C2 = Yes, החזר 1. אם לא, החזר 2)
-
=IF(C2=1,”Yes”,”No”)
בדוגמה זו, הנוסחה בתא D2 מציינת: אם(C2=1, החזר Yes. אם לא, החזר No)כפי שאתה רואה, ניתן להשתמש בפונקציה IF כדי להעריך הן טקסט והן ערכים. ניתן להשתמש בה גם כדי להעריך שגיאות. אינך מוגבל רק לביצוע בדיקה אם ערך אחד שווה לערך אחר ולהחזרת תוצאה בודדת. באפשרותך גם להשתמש באופרטורים מתמטיים ולבצע חישובים נוספים בהתאם לקריטריונים שתקבע. באפשרותך גם לקנן כמה פונקציות IF יחד כדי לבצע השוואות מרובות.
-
=IF(C2>B2,”Over Budget”,”Within Budget”)
בדוגמה שלעיל, הפונקציה IF ב- D2 מציינת אם(C2 גדול מ- B2, החזר "Over Budget". אם לא, החזר "Within Budget").
-
=IF(C2>B2,C2-B2,0)
באיור שלעיל, במקום להחזיר תוצאה מסוג טקסט, נחזיר חישוב מתמטי. לכן, הנוסחה בתא E2 מציינת אם(הסכום בפועל גדול מהסכום המתוקצב, הפחת את הסכום המתוקצב מהסכום בפועל. אם לא, אל תחזיר תוצאה).
-
=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 – נוסחאות מקוננות והימנעות משגיאות