שימוש ב- AND ו- OR לבדיקת שילוב של תנאים

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

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

זה מקונן דוגמה הפונקציה AND בתוך הפונקציה OR כדי לחפש יחידות שנמכרו בין 30 באפריל, 11 ו- 1 בינואר 2012, או כל יחידות שנמכרו על-ידי משה. באפשרותך לראות שהיא מחזירה True יחידות שנמכרו על-ידי משה ולקבלת גם יחידות שנמכרו על-ידי לחי Ed במהלך התאריכים שצוין בנוסחה.

שימוש ב- AND וב- OR באותה פונקציה

הנה הנוסחה בתבנית שבאפשרותך להעתיק ולהדביק בגליון עבודה.

= OR (AND (C2 > תאריך (2011,4,30), C2 < DATE(2012,1,1)),B2="Nancy")

בואו נעבור מעמיק יותר מעט לנוסחה. הפונקציה OR דורשת ערכה של הארגומנטים שבאפשרותך לבדוק כדי לראות אם הם true או false. בנוסחה זו, הארגומנט הראשון הוא התוצאה של הפונקציה AND עם הפונקציה DATE מקוננות בתוך אותו ולאחר מכן והשני הוא "משה". באפשרותך לקרוא את הנוסחה באופן הבא: בדיקה כדי לבדוק אם מכירה בוצעה לאחר 30 באפריל, 2011 ולפני 1 בינואר 2012 או בוצעה על-ידי משה.

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

שימוש ב- AND ו- OR עם IF

באפשרותך גם להשתמש ANDואו באמצעות הפונקציה IF.

הפונקציות AND ו- OR מקוננות בפונקציה IF

בדוגמה זו, אנשי מכירות אינם זוכים בבונוסים עד שהם מוכרים מוצרים בסכום של לפחות $125,000, אלא אם הם עובדים באזור הדרומי שבו השוק קטן יותר. במקרה כזה, הם זכאים לבונוס אחרי מכירות בסך $100,000.

= IF (או (C4 > = 125000, AND (B4 = C4 "דרום," > = 100000)) = TRUE, C4 * 0.12, "לא בונוס")

נתבונן לעומק. הפונקציה IF דורשת שלושה ארגומנטים כדי לפעול. הראשון הוא בדיקה לוגית, השני הוא הערך שברצונך לראות אם תוצאת הבדיקה היא True, והשלישי הוא הערך שברצונך לראות אם תוצאת הבדיקה היא False. בדוגמה זו, הפונקציה OR וכל מה שמקונן בתוכה מספקים את הבדיקה הלוגית. ניתן לקרוא זאת כך: חפש ערכים גדולים או שווים ל- 125,000, אלא אם הערך בעמודה C הוא "South", ולאחר מכן חפש ערך גדול מ- 100,000, ובכל פעם ששני התנאים מתקיימים, הכפל את הערך ב- 0.12, שהוא סכום העמלה. אחרת, הצג את המילים "No bonus".

נסה לעבוד עם הדוגמאות המוצגות לעיל

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

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

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

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

×