Applies ToExcel של Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

בדיקה אם תנאים הם True או False ו ביצוע השוואות לוגיות בין ביטויים הם נפוצים למשימות רבות. באפשרותך להשתמש בפונקציות AND, OR, NOT ו - IF כדי ליצור נוסחאות מותנה.

לדוגמה, הפונקציה IF משתמשת בארגומנטים הבאים.

נוסחה הכוללת את הפונקציה IF

נוסחה המשתמשת בפונקציה IF

תמונת לחצן logical_test: התנאי שברצונך לבדוק.

הסבר 2 value_if_true: הערך שיוחזר אם התנאי הוא True.

תמונת לחצן value_if_false: הערך שיש להחזיר אם התנאי הוא False.

לקבלת מידע נוסף אודות אופן היצירה של נוסחאות, ראה יצירה או מחיקה של נוסחה.

איזו פעולה ברצונך לבצע?

יצירת נוסחה מותנית שגורמת לערך לוגי (TRUE או FALSE)

כדי לבצע משימה זו, השתמש בפונקציות האופרטורים AND, OR ו- NOT , כפי שמוצג בדוגמה הבאה.

דוגמה

ייתכן שיהיה לך קל יותר להבין את הדוגמה אם תעתיק אותה לגליון עבודה ריק.

כיצד ניתן להעתיק דוגמה?

  1. בחר את הדוגמה במאמר זה.

    בחירת דוגמה מהעזרה ב- Excel 2013 עבור Windows

    בחירת דוגמה מהעזרה

  2. הקש CTRL+C.

  3. ב- Excel, צור חוברת עבודה ריקה או גליון עבודה ריק.

  4. בגליון העבודה, בחר את התא A1 והקש CTRL+V.

חשוב: כדי שהדוגמה תפעל כראוי, עליך להדביק אותה בתא A1 בגליון העבודה.

  1. כדי לעבור בין הצגת התוצאות לבין הצגת הנוסחאות שמחזירות את התוצאות, הקש CTRL+` (דגש Grave), או בכרטיסיה נוסחאות, בקבוצה ביקורת נוסחאות, לחץ על לחצן הצג נוסחאות.

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

נתונים

15

9

8

תותים

יישומונים

נוסחה

תיאור (תוצאה‏)

=AND(A2>A3, A2<A4)

קובע אם הערך בתא A2 גדול מהערך ב- A3 וגם אם הערך בתא A2 קטן מהערך בתא A4. (FALSE)

=OR(A2>A3, A2<A4)

קובע אם הערך בתא A2 גדול מהערך ב- A3 או אם הערך בתא A2 קטן מהערך בתא A4. (TRUE) 1000(TRUE)

=NOT(A2+A3=24)

קובע אם סכום הערכים בתאים A2 ו- A3 אינו שווה ל- 24. (FALSE)

=NOT(A5="Sprockets")

קובע אם הערך בתא A5 אינו שווה ל- "Sprockets". (FALSE)

=OR(A5<>"Sprockets",A6 = "Widgets")

קובע אם הערך בתא A5 אינו שווה ל- "Sprockets" או אם הערך בתא A6 שווה ל"רכיבים גרפיים". (TRUE) 1000(TRUE)

לקבלת מידע נוסף אודות אופן השימוש בפונקציות אלה, ראה הפונקציה AND, הפונקציה ORוהפונקציה NOT.

לראש הדף

יצירת נוסחה מותנית שגורמת לחישוב אחר או לערכים שאינם TRUE או FALSE

כדי לבצע משימה זו, השתמש בפונקציות האופרטורים IF, AND ו- OR, כפי שמוצג בדוגמה הבאה.

דוגמה

ייתכן שיהיה לך קל יותר להבין את הדוגמה אם תעתיק אותה לגליון עבודה ריק.

כיצד ניתן להעתיק דוגמה?

  1. בחר את הדוגמה במאמר זה.

    חשוב: אל תבחר בכותרות השורות או העמודות.

    בחירת דוגמה מהעזרה ב- Excel 2013 עבור Windows

    בחירת דוגמה מהעזרה

  2. הקש CTRL+C.

  3. ב- Excel, צור חוברת עבודה ריקה או גליון עבודה ריק.

  4. בגליון העבודה, בחר את התא A1 והקש CTRL+V.

חשוב: כדי שהדוגמה תפעל כראוי, עליך להדביק אותה בתא A1 בגליון העבודה.

  1. כדי לעבור בין הצגת התוצאות לבין הצגת הנוסחאות שמחזירות את התוצאות, הקש CTRL+` (דגש Grave), או בכרטיסיה נוסחאות, בקבוצה ביקורת נוסחאות, לחץ על לחצן הצג נוסחאות.

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

נתונים

15

9

8

תותים

יישומונים

נוסחה

תיאור (תוצאה‏)

=IF(A2=15, "OK", "Not OK")

אם הערך בתא A2 שווה ל- 15, החזר "OK". אחרת, החזר "Not OK". (אישור) אני לא יכול לעשות את זה.

=IF(A2<>15, "OK", "Not OK")

אם הערך בתא A2 אינו שווה ל- 15, החזר "OK". אחרת, החזר "Not OK". (לא תקין)

=IF(NOT(A2<=15), "OK", "Not OK")

אם הערך בתא A2 אינו קטן או שווה ל- 15, החזר "OK". אחרת, החזר "Not OK". (לא תקין)

=IF(A5<>"SPROCKETS", "OK", "Not OK")

אם הערך בתא A5 אינו שווה ל- "SPROCKETS", החזר "OK". אחרת, החזר "Not OK". (לא תקין)

=IF(AND(A2>A3, A2<A4), "OK", "Not OK")

אם הערך בתא A2 גדול מהערך בתא A3 והערך בתא A2 קטן גם הוא מהערך בתא A4, החזר "OK". אחרת, החזר "Not OK". (לא תקין)

=IF(AND(A2<>A3, A2<>A4), "OK", "Not OK")

אם הערך בתא A2 אינו שווה ל- A3 והערך בתא A2 אינו שווה לערך בתא A4, החזר "OK". אחרת, החזר "Not OK". (אישור) אני לא יכול לעשות את זה.

=IF(OR(A2>A3, A2<A4), "OK", "Not OK")

אם הערך בתא A2 גדול מהערך בתא A3 או שהערך בתא A2 קטן מהערך בתא A4, החזר "OK". אחרת, החזר "Not OK". (אישור) אני לא יכול לעשות את זה.

=IF(OR(A5<>"Sprockets", A6<>"Widgets"), "OK", "Not OK")

אם הערך בתא A5 אינו שווה ל- "Sprockets" או שהערך בתא A6 אינו שווה ל"רכיבים גרפיים", החזר "OK". אחרת, החזר "Not OK". (לא תקין)

=IF(OR(A2<>A3, A2<>A4), "OK", "Not OK")

אם הערך בתא A2 אינו שווה לערך בתא A3 או שהערך בתא A2 אינו שווה לערך בתא A4, החזר "OK". אחרת, החזר "Not OK". (אישור) אני לא יכול לעשות את זה.

לקבלת מידע נוסף אודות אופן השימוש בפונקציות אלה, ראה הפונקציה IF, הפונקציה ANDוהפונקציה OR.

לראש הדף

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

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

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

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