ספירת תאים עם לוגיקה OR עבור קריטריונים מרובים ב-Excel
באופן רגיל, ניתן להשתמש בפונקציית COUNTIFS כדי לספור תאים בהתבסס על תנאי אחד או יותר עם לוגיקת AND ב-Excel. האם נתקלת פעם במצב שבו היה צורך לספור יותר מערך אחד מתוך עמודה אחת או טווח תאים? משמעות הדבר היא לספור עם מספר תנאים ולוגיקת OR. במקרה זה, ניתן להחיל את הפונקציות SUM ו-COUNTIFS יחדיו, או להשתמש בפונקציית SUMPRODUCT.
ספירת תאים עם תנאים OR ב-Excel
לדוגמה, יש לי טווח נתונים כפי שמוצג בתמונה למטה, כעת אני רוצה לספור את מספר המוצרים שהם "עפרון" או "סרגל", כאן אדון בשתי נוסחאות לפתרון משימה זו ב-Excel.
ספירת תאים עם תנאים OR באמצעות פונקציות SUM ו-COUNTIFS
ב-Excel, כדי לספור עם מספר תנאים OR, ניתן להשתמש בפונקציות SUM ו-COUNTIFS עם קבוע מערך, התחביר הכללי הוא:
- טווח: טווח הנתונים שמכיל את הקריטריונים בהם תספור תאים;
- קריטריון1, קריטריון2, קריטריון3…: התנאים שברצונך לספור תאים בהתבסס עליהם.
כדי לספור את מספר המוצרים שהם "עפרון" או "סרגל", אנא העתק או הזן את הנוסחה הבאה לתא ריק, ולאחר מכן לחץ על מקש Enter כדי לקבל את התוצאה:
הסבר לנוסחה:
=SUM(COUNTIFS(B2:B13,{"עפרון","סרגל"}))
- {"עפרון","סרגל"}: ראשית, עליך לעטוף את כל התנאים בקבוע מערך כזה: {"עפרון","סרגל"}, הפרד את הפריטים עם פסיקים.
- COUNTIFS(B2:B13,{"עפרון","סרגל"}): פונקציית COUNTIFS תקבל ספירות נפרדות עבור "עפרון" ו"סרגל", ותקבל את התוצאה הזו: {2,3}.
- SUM(COUNTIFS(B2:B13,{"עפרון","סרגל"}))=SUM({2,3}): לבסוף, פונקציית SUM מסכמת את כל הפריטים במערך ומחזירה את התוצאה: 5.
טיפים: ניתן גם להשתמש בהתייחסויות לתאים עבור קריטריונים, אנא השתמש בנוסחת מערך הבאה, ולאחר מכן לחץ על מקשי Ctrl + Shift + Enter יחד כדי לקבל את התוצאה הנכונה:
ספירת תאים עם תנאים OR באמצעות פונקציית SUMPRODUCT
כאן ישנה נוסחה נוספת שנוצרה על ידי פונקציית SUMPRODUCT שתוכל לעזור לספור תאים עם לוגיקת OR גם כן. התחביר הכללי הוא:
- טווח: טווח הנתונים שמכיל את הקריטריונים בהם תספור תאים;
- קריטריון1, קריטריון2, קריטריון3…: התנאים שברצונך לספור תאים בהתבסס עליהם.
אנא העתק או הזן את הנוסחה הבאה לתא ריק, והקש על מקש Enter כדי לקבל את התוצאה:
הסבר לנוסחה:
=SUMPRODUCT(1*(B2:B13={"עפרון","סרגל"}))
- B2:B13={"עפרון","סרגל"}: הביטוי הזה משווה כל קריטריון "עפרון", "סרגל" עם תא הטווח B2:B13. אם הקריטריון מתקיים, הוא מחזיר TRUE, אחרת FALSE יוצג, תקבל את התוצאה הזו: {TRUE,FALSE;FALSE,FALSE;FALSE,FALSE;FALSE,TRUE;FALSE,FALSE;TRUE,FALSE;FALSE,FALSE;FALSE,TRUE;FALSE,FALSE;FALSE,FALSE;FALSE,TRUE;FALSE,FALSE}.
- 1*(B2:B13={"עפרון","סרגל"}): הכפלת המספרים מעבירה את הערכים הלוגיים – TRUE ו-FALSE ל-1 ו-0, כך שתקבל את התוצאה הזו: {1,0;0,0;0,0;0,1;0,0;1,0;0,0;0,1;0,0;0,0;0,1;0,0}.
- SUMPRODUCT(1*(B2:B13={"עפרון","סרגל"}))= SUMPRODUCT({1,0;0,0;0,0;0,1;0,0;1,0;0,0;0,1;0,0;0,0;0,1;0,0}): לבסוף, פונקציית SUMPRODUCT מסכמת את כל המספרים במערך כדי לקבל את התוצאה: 5.
ספירת תאים עם מספר קבוצות של תנאים OR ב-Excel
לפעמים, ייתכן שיהיה צורך לספור תאים עם שתיים או יותר קבוצות של תנאים OR, במקרה זה, ניתן להשתמש הן ב-SUM ו-COUNTIFS עם קבוע מערך והן ב-SUMPRODUCT עם פונקציות ISNUMBER MATCH.
ספירת תאים עם שתי קבוצות של תנאים OR באמצעות פונקציות SUM ו-COUNTIFS
כדי להתמודד עם רק שתי קבוצות של קריטריוני OR, אתה רק צריך להוסיף קבוע מערך נוסף לנוסחת COUNTIFS.
לדוגמה, יש לי טווח נתונים כפי שמוצג בתמונה למטה, כעת אני רוצה לספור את האנשים שהזמינו "עפרון" או "סרגל" והסכום הוא קטן מ-100 או גדול מ-200.
אנא הזן או העתק את הנוסחה הבאה לתוך תא, ולאחר מכן לחץ על מקש Enter כדי לקבל את התוצאה, ראה צילום מסך:
הערהבתוך הנוסחה, עליך להשתמש בנקודה-פסיק עבור קבוע המערך השני, אשר יוצר מערך אנכי.
ספירת תאים עם מספר קבוצות של תנאים OR באמצעות פונקציית SUMPRODUCT
הנוסחה למעלה עובדת רק עבור שתי קבוצות של קריטריוני OR, אם יש צורך לספור עם קריטריונים נוספים, נוסחת SUMPRODUCT מורכבת יחד עם פונקציות ISNUMBER MATCH יכולה לעזור לך.
קח את הנתונים הבאים כדוגמה, כדי לספור את האנשים שהזמינו "עפרון" או "סרגל" והסטטוס הוא "נמסר" או "במשלוח" ונחתם על ידי "Bob" או "Eko", עליך להחיל נוסחה מורכבת.
אנא העתק או הזן את הנוסחה הבאה לתוך תא ריק, ולאחר מכן לחץ על מקש Enter כדי לקבל את החישוב, ראה צילום מסך:
הסבר לנוסחה:
=SUMPRODUCT(ISNUMBER(MATCH(B2:B13,{"עפרון","סרגל"},0))*ISNUMBER(MATCH(C2:C13,{"נמסר","במשלוח"},0))*ISNUMBER(MATCH(D2:D13,{"Bob","Eko"},0)))
ISNUMBER(MATCH(B2:B13,{"עפרון","סרגל"},0)):
- MATCH(B2:B13,{"עפרון","סרגל"},0): פונקציית MATCH משמשת להשוות כל תא בטווח B2:B13 עם קבוע המערך המתאים. אם נמצא התאמה, היא מחזירה את המיקום היחסי של הערך במערך, אחרת מוצגת ערך שגיאה. אז, תקבל את רשימת המערך הזו: {1;#N/A;#N/A;2;#N/A;1;#N/A;2;1;#N/A;2;#N/A}.
- ISNUMBER(MATCH(B2:B13,{"עפרון","סרגל"},0))= ISNUMBER({1;#N/A;#N/A;2;#N/A;1;#N/A;2;1;#N/A;2;#N/A}): פונקציית ISNUMBER ממירה את המספרים ל-TRUEs ואת ערכי השגיאה ל-FALSEs כמו זה: {TRUE;FALSE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;TRUE;FALSE;TRUE;FALSE}.
הלוגיקה למעלה יכולה להיות מיושמת גם על הביטויים השני והשלישי של ISNUMBER.
SUMPRODUCT(ISNUMBER(MATCH(B2:B13,{"עפרון","סרגל"},0))*ISNUMBER(MATCH(C2:C13,{"נמסר","במשלוח"},0))*ISNUMBER(MATCH(D2:D13,{"Bob","Eko"},0))):
- לאחר מכן, שלושת המערכים הללו מוכפלים יחד בתוך SUMPRODUCT, אשר באופן אוטומטי ממיר ערכי TRUE ו-FALSE ל-1s ו-0s כחלק מהפעולה המתמטית ככה: SUMPRODUCT({1;0;0;1;0;1;0;1;1;0;1;0}*{1;1;0;0;1;1;0;1;1;0;1;1} *{1;0;0;0;0;0;0;1;0;0;1;0})=SUMPRODUCT({1;0;0;0;0;0;0;1;0;0;1;0}).
- לבסוף, פונקציית SUMPRODUCT מסכמת את כל המספרים במערך כדי לקבל את התוצאה: 3.
פונקציות קשורות:
- SUM:
- הפונקציה SUM ב-Excel מחזירה את הסכום של הערכים שסופקו.
- COUNTIF:
- הפונקציה COUNTIF היא פונקציה סטטיסטית ב-Excel המשמשת לספור את מספר התאים שמקיימים קריטריון מסוים.
- SUMPRODUCT:
- הפונקציה SUMPRODUCT יכולה לשמש להכפלת שני עמודות או מערכים או יותר, ולאחר מכן לקבל את סכום המכפלות.
- ISNUMBER:
- הפונקציה ISNUMBER ב-Excel מחזירה TRUE כאשר תא מכיל מספר, ו-FALSE אם לא.
- MATCH:
- הפונקציה MATCH ב-Microsoft Excel מחפשת ערך מסוים בטווח תאים, ומחזירה את המיקום היחסי של הערך.
מאמרים נוספים:
- ספירת ערכים מספריים ייחודיים בהתבסס על קריטריונים
- בגליון העבודה של Excel, עשויים להיתקל בבעיה של ספירת מספר הערכים המספריים הייחודיים בהתבסס על תנאי מסוים. לדוגמה, כיצד לספור את הערכים הייחודיים של הכמות עבור המוצר "חולצה" מהדו"ח כפי שמוצג בתמונה למטה? במאמר זה, אראה כמה נוסחאות כדי להשיג את המשימה הזו ב-Excel.
- ספירת תאים שמתאימים לשני קריטריונים או יותר
- ב-Excel, כדי לספור את מספר התאים בהתבסס על שני קריטריונים או יותר, הפונקציה COUNTIFS עשויה לעזור לפתור את המשימה במהירות ובקלות.
- ספירת מספר השורות עם קריטריונים מרובים OR
- כדי לספור את מספר השורות עם קריטריונים מרובים בעמודות שונות, עם לוגיקת OR, הפונקציה SUMPRODUCT יכולה לעזור לך. לדוגמה, יש לי דו"ח מוצרים כפי שמוצג בתמונה למטה, כעת אני רוצה לספור את השורות שבהן המוצר הוא "חולצה" או הצבע הוא "שחור". כיצד להתמודד עם המשימה הזו ב-Excel?
הכלים הטובים ביותר לפריון עבודה ב-Office
Kutools for Excel - עוזר לך להבליט את עצמך מהקהל
🤖 | עוזר KUTOOLS AI: מהפכה בניתוח נתונים בהתבסס על: ביצוע אינטליגנטי | יצירת קוד | יצירת נוסחאות מותאמות אישית | ניתוח נתונים ויצירת תרשימים | קריאה לפונקציות Kutools… |
תכונות פופולריות: מצא, הדגש או זיהוי כפילויות | מחיקת שורות ריקות | שילוב עמודות או תאים ללא אובדן נתונים | עיגול ללא נוסחה ... | |
VLookup מתקדם: קריטריונים מרובים | ערכים מרובים | על פני מספר גליונות | חיפוש עמום... | |
רשימה נפתחת מתקדמת: רשימה נפתחת קלה | רשימה נפתחת תלוית | רשימה נפתחת עם בחירה מרובה... | |
מנהל עמודות: הוספת מספר מסוים של עמודות | הזזת עמודות | שינוי מצב הנראות של עמודות מוסתרות | השוואת עמודות לבחירת תאים זהים ושונים ... | |
תכונות מובילות: מיקוד רשת | תצוגת עיצוב | שורת נוסחאות משופרת | מנהל חוברת עבודה וגיליונות | ספריית טקסט אוטומטי (טקסט אוטומטי) | בורר תאריך | מיזוג גליונות עבודה | הצפנה/פענוח תאים | שליחת דוא"ל לפי רשימה | סינון מתקדם | סינון מיוחד (סנן תאים עם גופן מודגש/נטוי/קו חוצה...) ... | |
15 סטים כלים מובילים: 12 כלים לטקסט (הוסף טקסט, מחק תווים מסוימים ...) | מעל 50 סוגי תרשימים (תרשים גאנט ...) | מעל 40 נוסחאות מעשיות (חישוב גיל על פי תאריך לידה ...) | 19 כלים להכנסה (הכנס קוד QR, הכנס תמונה ממסלול ...) | 12 כלים להמרה (המרה למילים, המרת מטבע ...) | 7 כלים למיזוג והפרדה (מיזוג מתקדם של שורות, הפרדת תאים באקסל ...) | ... ועוד |
Kutools for Excel מצויד ביותר מ-300 תכונות, מבטיח שהדברים שאתה זקוק להם הם רק במרחק לחיצה אחת...
Office Tab - אפשר קריאה ועריכה בטאבים בתוך Microsoft Office (כולל Excel)
- תוך שנייה אחת תוכל לעבור בין עשרות מסמכים פתוחים!
- חוסך מאות הקלקות בעכבר עבורך מדי יום, תאמר שלום ליד עכבר.
- מעלה את התפוקה שלך ב-50% בעת צפייה ועריכת מסמכים מרובים.
- מביא את הטאבים האפקטיביים ל-Office (כולל Excel), בדיוק כמו ב-Chrome, Edge ו-Firefox.