יצירת נוסחאות מותנות

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

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

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

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

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

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

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

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

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

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

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

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

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

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

דוגמה

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

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

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

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

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

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

  2. הקש CTRL+C.

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

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

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

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

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

1

2

3

4

5

6

7



8



9


10


11



12

A

B

נתונים

15

9

8

Sprockets

Widgets

נוסחה

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

=AND(A2>A3, A2<A4)

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

=OR(A2>A3, A2<A4)

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

=NOT(A2+A3=24)

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

=NOT(A5="Sprockets")

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

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

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

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

לראש הדף

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

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

דוגמה

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

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

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

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

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

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

  1. הקש CTRL+C.

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

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

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

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

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

1

2

3

4

5

6

7


8



9



10



11




12



13



14




15



16

A

B

נתונים

15

9

8

Sprockets

Widgets

נוסחה

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

אם הערך בתא A5 אינו שווה ל- "Sprockets" או שהערך בתא A6 אינו שווה ל- "Widgets", החזר "OK". אחרת, החזר "Not OK". ‏(Not OK)

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

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

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

לראש הדף

הערה: כתב ויתור בנוגע לתרגום מכונה: מאמר זה תורגם על-ידי מערכת מחשב, ללא התערבות אדם. Microsoft מציעה את תרגומי המכונה כדי לסייע למשתמשים שאינם דוברי אנגלית ליהנות מתוכן בנושא מוצרים, שירותים וטכנולוגיות של Microsoft. מכיוון שהמאמר תורגם על-ידי מכונה, הוא עלול להכיל שגיאות באוצר המילים, בתחביר או בדקדוק.

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

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

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

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

×