לְהִצטַיֵן

טווח מכיל אחד מערכים רבים

Range Contains One Many Values

נוסחת Excel: טווח מכיל אחד מערכים רביםנוסחה גנרית
= SUMPRODUCT (--(rng=values))>0
סיכום

כדי לבדוק אם קיים אחד ממספר ערכים במגוון תאים, ניתן להשתמש בנוסחה המבוססת על הפונקציה SUMPRODUCT. בדוגמה המוצגת הנוסחה בתא F5 היא:

 
= SUMPRODUCT (--(rng=B5:D5))>0

איפה 'rng' הוא טווח בשם H4: H10 ומכיל את הערכים לחיפוש.



הֶסבֵּר

כל פריט ב rng מושווה לכל פריט בערכים והתוצאה היא מערך של ערכי TRUE או FALSE.



ה שלילי כפול יכריח את הערכים TRUE ו- FALSE ל -1 ו- 0 בהתאמה. מכיוון ש- SUMPRODUCT מקבל מערך אחד בלבד, הוא פשוט מוסיף את הפריטים במערך ומחזיר את התוצאה.

כיצד ליצור פורמט מספר מותאם אישית ב- Excel

לוגית, כל תוצאה הגדולה מאפס פירושה שיש לפחות ערך אחד בטווח. לכן, השלב האחרון הוא להעריך את תוצאת SUMPRODUCT כדי לראות אם היא גדולה מאפס. כל תוצאה הגדולה מאפס מחזירה TRUE, וכל תוצאה השווה לאפס מחזירה FALSE.



עם ערכים מקודדים קשיחים

ניתן גם לקודד בצורה קשה את ערכי החיפוש לנוסחה, באמצעות מה שמכונה ' מערך קבוע '. לדוגמא, אם ברצונך לחפש 3 ערכים: אדום, ציאן ומגנטה בטווח H2: H8, תוכל להשתמש ב:

כיצד אוכל להמיר שעות עבד כזמן למספר ב- Excel?
 
= SUMPRODUCT (--(H2:H8={'red','cyan','magenta'}))>0

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

התאמות חלקיות או תתי חלקים

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



המחבר דייב ברונס


^