כדי לבדוק תא כדי לראות אם הוא מכיל מילים מסוימות אך לא אחרות, תוכל להשתמש בנוסחת מערך המבוססת על הפונקציות COUNT ו- SEARCH, עטופות בפונקציית AND.
בדוגמה המוצגת, הנוסחה ב- C5 היא:
{= AND ( COUNT ( SEARCH (inc,A1))>0, COUNT ( SEARCH (exc,A1))=0)}
נוסחה זו מחזירה TRUE כאשר B5 מכילה כל אחת מהמילים בטווח הנקוב inc ואף אחת מהמילים בטווח בשם exc .
זוהי נוסחת מערך ויש להזין אותה באמצעות Control + Shift + Enter.
הֶסבֵּרנוסחה זו מסתמכת על הפונקציה AND לבדיקת שני תנאים בו זמנית:
פורמט תאריך excel יום בשבוע
- ספירת מילים מטווח בשם inc הוא> 0
- ספירת מילים מטווח בשם exc הוא = 0
אם שני התנאים הם TRUE, הנוסחה מחזירה TRUE. אם אחד התנאים הוא FALSE, הנוסחה מחזירה FALSE.
הבדיקה למספר מילים נעשית באמצעות פונקציית SEARCH בעזרת COUNT.
כאשר SEARCH מקבל יותר מפריט אחד לחיפוש, הוא מחזיר מערך של תוצאות, אחת לפריט. כאשר נמצאה התאמה, SEARCH מחזיר את מיקום ההתאמה. כאשר לא נמצאה התאמה, SEARCH מחזיר את השגיאה #VALUE. הפונקציה COUNT מקבלת ספירת מספרים במערך המוחזר על ידי SEARCH. COUNT מתעלם משגיאות כברירת מחדל.
בדוגמה המוצגת, הנוסחה נפתרת בשלבים כאלה
{= AND ( COUNT ( SEARCH (inc,B5))>0, COUNT ( SEARCH (exc,B5))=0)}
עם ערכים מקודדים
אין דרישה שתשתמש בטווח לרשימת הדברים שלך. אם אתה מחפש רק מספר קטן של דברים, תוכל להשתמש ברשימה בתבנית מערך, הנקראת קבוע מערך. לדוגמה, כדי לבדוק אם הוא אדום, כחול או ירוק, אך לא כולל ורוד וכתום, אתה יכול להשתמש ב:
= AND ( COUNT ({111#VALUE!})>0, COUNT ({#VALUE!#VALUE!})=0) = AND (2>0,0=0) = AND (TRUE,TRUE) =TRUE
גרסה זו אינה דורשת את תחביר הפקודה + shift + enter מערך מערך.
הסופר דייב בראנס