קינון פונקציות AND, OR ו- IF ב- Excel

שימוש בפונקציות לוגיות לבדיקת תנאים מרובים

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

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

בתמונה להלן, שלושה תנאים נבדקים על ידי נוסחאות בשורות שתיים ושלוש:

עבור הפונקציה OR , אם אחד מהתנאים הללו נכון, הפונקציה מחזירה ערך TRUE בתא B2.

עבור פונקציית AND, כל שלושת התנאים חייבים להיות נכונים עבור הפונקציה מחזירה ערך TRUE בתא B3.

שילוב של OR ו- IF, או פונקציות AND ו- IF ב- Excel

© Ted French

אז יש לך את הפונקציות OR ו- AND. עכשיו מה?

הוספת פונקציית IF

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

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

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

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

= IF (או (A2 <50, A3 <> 75, A4> = 100), "נתונים נכונה", "שגיאת נתונים")
= IF (A2 <50, A3 <> 75, A4> = 100), היום (), 1000)

שינוי פורמולה

בכל הנוסחאות בשורות ארבע עד שבע, פונקציות AND ו- OR זהות לעמיתיהן בשורות שתיים ושלוש בכך שהן בודקות את הנתונים בתאים A2 ל- A4 כדי לראות אם היא עונה על המצב הנדרש.

הפונקציה IF משמשת לשליטה בפלט הנוסחה על סמך מה שהוכנס עבור הטיעונים השני והשלישי של הפונקציה.

פלט זה יכול להיות:

במקרה של נוסחת IF / AND בתא B5, מכיוון שלא כל שלושת התאים בטווח A2 עד A4 נכונים - הערך בתא A4 אינו גדול או שווה ל -100 הפונקציה AND מחזירה ערך FALSE.

הפונקציה IF משתמשת בערך זה ומחזירה את הארגומנט Value_if_false שלו - התאריך הנוכחי שסופק על ידי הפונקציה TODAY .

מצד שני, הנוסחה IF / OR בשורה 4 מחזירה את הודעת הטקסט Data Fix כיוון:

  1. ערך ה- OR החזיר ערך TRUE - הערך בתא A3 אינו שווה ל- 75.
  2. הפונקציה IF השתמשה בתוצאה זו כדי להחזיר את הטיעון Value_if_false : Data Fix .

כתיבת Excel / פורמולה של Excel

השלבים הבאים מכסים כיצד להזין את הנוסחה IF / OR הממוקמת בתא B4 בתמונה לעיל. ניתן להשתמש באותם צעדים להזנת כל נוסחאות IF בדוגמה.

למרות שניתן פשוט להקליד את הנוסחה המלאה ביד,

= IF (או (A2 <50, A3 <> 75, A4> = 100), "נתונים נכונה", "שגיאת נתונים")

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

השלבים המשמשים להזנת הנוסחה IF / OR בתא B4 הם:

  1. לחץ על תא B4 כדי להפוך אותו לתא פעיל .
  2. לחץ על הכרטיסייה נוסחאות של הסרט .
  3. לחץ על הסמל Logical כדי לפתוח את הרשימה הנפתחת של הפונקציה.
  4. לחץ על IF ברשימה כדי לפתוח את תיבת הדו-שיח פונקציה IF.
  5. לחץ על השורה Logical_test בתיבת הדו-שיח.
  6. הזן את הפונקציה AND מלאה: או (A2 <50, A3 <> 75, A4> = 100) לתוך הקו Logical_test באמצעות הצבעה על הפניות התא אם תרצה.
  7. לחץ על השורה Value_if_true בתיבת הדו-שיח.
  8. הקלד את הטקסט נכון לנתח (ללא מרכאות נדרש).
  9. לחץ על השורה Value_if_false בתיבת הדו-שיח.
  10. הקלד את הטקסט שגיאת מידע.
  11. לחץ על אישור כדי לסגור את תיבת הדו-שיח ולחזור לגליון העבודה.
  12. כפי שכבר נדון לעיל, הנוסחה צריכה להציג את הטיעון Value_if_true של תיקון הנתונים.
  13. כאשר אתה לוחץ על התא B4 , את הפונקציה המלאה
    = IF (OR (A2 <50, A3 <> 75, A4> = 100), "Data Correct", "Error Error") מופיע בסרגל הנוסחה מעל גליון העבודה.