כיצד להשתמש בפונקציות AND, OR ו-IF ב-Excel

תוכן עניינים:

כיצד להשתמש בפונקציות AND, OR ו-IF ב-Excel
כיצד להשתמש בפונקציות AND, OR ו-IF ב-Excel
Anonim

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

ההוראות במאמר זה חלות על Excel 2019, 2016, 2013, 2010, 2007; Excel עבור Microsoft 365, Excel Online ו-Excel עבור Mac.

בנה את הצהרת IF של Excel

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

עבור הפונקציה OR (ראה שורה 2 בתמונה למטה), אם אחד מהתנאים הללו מתקיים, הפונקציה מחזירה ערך של TRUE. עבור הפונקציה AND (ראה שורה 3), כל שלושת התנאים חייבים להיות נכונים כדי שהפונקציה תחזיר ערך של TRUE.

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

Image
Image

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

בדוגמה זו, שלושה תנאים נבדקים על ידי הנוסחאות בשורות 2 ו-3:

  • האם הערך בתא A2 קטן מ-50?
  • האם הערך בתא A3 אינו שווה ל-75?
  • האם הערך בתא A4 גדול או שווה ל-100?

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

=IF(OR(A2=100), "Data Correct", "Data Error") <50, A375, A4>

=IF(AND(A2=100), 1000, TODAY()) <50, A375, A4>

שנה את התפוקה של הנוסחה

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

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

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

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

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

השתמש בהצהרת ה-IF ב-Excel

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

Image
Image

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

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

  1. בחר תא B4 כדי להפוך אותו לתא הפעיל.
  2. על הסרט, עבור אל Formulas.
  3. בחר Logical כדי לפתוח את הרשימה הנפתחת של הפונקציות.
  4. בחר IF ברשימה כדי לפתוח את תיבת הדו-שיח Function Arguments.

    Image
    Image
  5. מקם את הסמן בתיבת הטקסט Logical_test.
  6. הזן את הפונקציה המלאה OR:

    OR(A2<50, A375, A4>=100)

  7. מקם את הסמן בתיבת הטקסט Value_if_true.
  8. סוג נתונים נכונים.
  9. מקם את הסמן בתיבת הטקסט Value_if_false.
  10. סוג שגיאת נתונים.

    Image
    Image
  11. בחר OK כדי להשלים את הפונקציה.
  12. הנוסחה מציגה את הארגומנט Value_if_true של Data Correct.
  13. בחר תא B4 כדי לראות את הפונקציה השלמה בשורת הנוסחאות מעל גיליון העבודה.

מוּמלָץ: