Applies ToExcel של Microsoft 365 Excel באינטרנט Excel 2024 Excel 2021 Excel 2019 Excel 2016

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

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

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

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

=OR(AND(C2>DATE(2011,4,30),C2<DATE(2012,1,1)),B2="Nancy")

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

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

שימוש בפונקציות AND ו- OR עם IF

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

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

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

=IF(OR(C4>=125000,AND(B4="South",C4>=100000))=TRUE,C4*0.12,"No bonus")

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

לראש הדף

נתונים לדוגמה

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

Salesperson

אזור

Sales

נוסחה/תוצאה

Miller

מזרח

87925

=IF(OR(C2>=125000,AND(B2="South",C2>=100000))=TRUE,C2*0.12,"No bonus")

Stahl

צפון

100000

=IF(OR(C3>=125000,AND(B3="South",C3>=100000))=TRUE,C3*0.12,"No bonus")

Foster

מערב

145000

=IF(OR(C4>=125000,AND(B4="South",C4>=100000))=TRUE,C4*0.12,"No bonus")

Wilcox

דרום

200750

=IF(OR(C5>=125000,AND(B5="South",C5>=100000))=TRUE,C5*0.12,"No bonus")

Barnhill

דרום

178650

=IF(OR(C6>=125000,AND(B6="South",C6>=100000))=TRUE,C6*0.12,"No bonus")

תומאס

צפון

99555

=IF(OR(C7>=125000,AND(B7="South",C7>=100000))=TRUE,C7*0.12,"No bonus")

קוור (קוור)

מזרח

147000

=IF(OR(C8>=125000,AND(B8="South",C8>=100000))=TRUE,C8*0.12,"No bonus")

מלונות ב- פוצ'יט

צפון

213450

=IF(OR(C9>=125000,AND(B9="South",C9>=100000))=TRUE,C9*0.12,"No bonus")

בראונלי

דרום

122680

=IF(OR(C10>=125000,AND(B10="South",C10>=100000))=TRUE,C10*0.12,"No bonus")

כהן כהן

מערב

92500

=IF(OR(C11>=125000,AND(B11="South",C11>=100000))=TRUE,C11*0.12,"No bonus")

בנסון

מזרח

88350

=IF(OR(C12>=125000,AND(B12="South",C12>=100000))=TRUE,C12*0.12,"No bonus")

קריאה

מערב

102500

=IF(OR(C13>=125000,AND(B13="South",C13>=100000))=TRUE,C13*0.12,"No bonus")

לראש הדף

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

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

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.