כדי לבדוק אם תא מכיל יותר ממחרוז משנה אחת, תוכל להשתמש בנוסחה המבוססת על הפונקציה COUNTIF.
בדוגמה המוצגת, הנוסחה ב- C5 היא:
= IF ( SUM ( COUNTIF (B5,{'*text1*','*text2*'})),'x','')הֶסבֵּר
הליבה של נוסחה זו היא COUNTIF, המחזירה אפס אם אף אחד מהמשנים לא נמצא, ומספר חיובי אם נמצא לפחות מחרוזת משנה אחת. הטוויסט במקרה זה הוא שאנחנו נותנים ל- COUNTIF יותר ממחרוז משנה אחת לחפש בקריטריונים, המסופקים כ'קבוע מערך '. כתוצאה מכך, COUNTIF יחזיר מערך של תוצאות, עם תוצאה אחת לפריט בקריטריונים המקוריים.
שים לב שאנו משתמשים גם בכוכבית (*) כתו כללי לאפס תווים או יותר משני צדי המשנים. זה מה שמאפשר ל- COUNTIF לספור את המשנים בכל מקום בטקסט (כלומר זה מספק את ההתנהגות 'מכיל').
מכיוון שאנו מקבלים חזרה מערך מ- COUNTIF, אנו משתמשים בפונקציית SUM כדי לסכם את כל הפריטים במערך. התוצאה נכנסת לפונקציה IF כ'בדיקה לוגית '. כל מספר חיובי יוערך כ- TRUE, כך שתוכל לספק ערכים שאתה אוהב עבור ערך אם הוא נכון וערך אם הוא שקר.
הסופר דייב בראנס