הפונקציה AND

חשוב: מאמר זה תורגם בתרגום מכונה, ראה כתב ויתור. תוכל למצוא את הגרסה באנגלית של המאמר כאן לעיונך.

השתמש בפונקציה AND, אחת מהפונקציות הלוגיות, כדי לקבוע אם כל התנאים בבדיקה הם TRUE.

דוגמה

דוגמאות לפונקציה AND

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

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

תחביר

‎AND(logical1, [logical2], ...)‎

תחביר הפונקציה AND מכיל את הארגומנטים הבאים:

ארגומנט

תיאור

Logical1

נדרש. התנאי הראשון שיש לבדוק שיכול להיות מוערך כ- TRUE או כ- FALSE.

‎Logical2, ...‎

אופציונלי. תנאים נוספים שיש לבדוק, אשר יכולים להיות מוערכים כ- TRUE או כ- FALSE, עד ל- 255 תנאים לכל היותר.

הערות

  • הארגומנטים חייבים להיות מוערכים כערכים לוגיים, כגון TRUE או FALSE, או לחלופין להיות מערכים או הפניות המכילים ערכים לוגיים.

  • אם ארגומנט מערך או ארגומנט הפניה מכילים טקסט או תאים ריקים, המערכת מתעלמת מערכים אלה.

  • אם הטווח שצוין אינו מכיל ערכים לוגיים, הפונקציה AND מחזירה את השגיאה ‎#VALUE!‎.

דוגמאות

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

דוגמאות לשימוש בפונקציות IF עם AND

נוסחה

תיאור

‎=AND(A2>1,A2<100)‎

הצגת TRUE אם A2 גדול מ- 1‏ AND (וגם) קטן מ- 100, אחרת הצגת FALSE.

‎=IF(AND(A2<A3,A2<100),A2,"The value is out of range")‎

הצגת הערך בתא A2 אם הוא קטן מ- ‏A3‏ AND (וגם) קטן מ- 100, אחרת הצגת ההודעה "הערך נמצא מחוץ לטווח".

‎=IF(AND(A3>1,A3<100),A3,"The value is out of range")‎

הצגת הערך בתא A3 אם הוא גדול מ- 1‏ ‏AND (וגם) קטן מ- 100, אחרת הצגת הודעה. ניתן להחליף כל הודעה לפי בחירתך.

חישוב בונוס

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

דוגמה לחישוב בונוס מכירות עם הפונקציות IF ו- AND.  הנוסחה בתא E14 היא ‎=IF(AND(B14>=$B$7,C14>=$B$5),B14*$B$8,0)‎
  • ‎=IF(AND(B14>=$B$7,C14>=$B$5),B14*$B$8,0)‎‏IF (אם) סך כל המכירות גדול מיעד המכירות או שווה לו (>=), AND (וגם) תיקי הלקוחות גדולים מיעד תיקי הלקוחות או שווים לו (>=), הכפל את סך כל המכירות באחוז הבונוס; אם לא, החזר 0.

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

ניתן לשאול תמיד מומחה ב- Excel Tech Community, לקבל תמיכה בקהילת Answers או להציע תכונה חדשה או שיפור ב- Excel User Voice.

נושאים קשורים

וידאו: פונקציות IF מתקדמות
למד כיצד להשתמש בפונקציות מקוננות בנוסחה
הפונקציה IF
הפונקציה OR
הפונקציה NOT
מבט כולל על נוסחאות ב- Excel
כיצד להימנע מנוסחאות שגויות
שימוש בבדיקת שגיאות כדי לזהות שגיאות בנוסחאות
קיצורי מקשים ב- Excel 2016 עבור Windows
קיצורי מקשים ב- Excel 2016 for Mac
לוגי פועלת (הפניה)
פונקציות של Excel (בסדר אלפביתי)
פונקציות של Excel (לפי קטגוריה)

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

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

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

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

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

×