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

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

בדיקה אם תנאים מתקיימים או לא מתקיימים וביצוע השוואות לוגיות בין ביטויים המשותפות משימות רבות. באפשרותך להשתמש את 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.

לראש הדף

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

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

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

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

×