לְהִצטַיֵן

סנן ערכים בנוסחת מערך

Filter Values Array Formula

נוסחת Excel: סינון ערכים בנוסחת מערךנוסחה כללית | _+_ | סיכום

כדי לסנן נתונים בנוסחת מערך (כדי לא לכלול או לדרוש ערכים מסוימים), תוכל להשתמש בנוסחת מערך המבוססת על הפונקציות IF, MATCH ו- ISNUMBER.

בדוגמה המוצגת, הנוסחה ב- H5:



{= IF ( ISNUMBER ( MATCH (data,filter,0)),data)}

היכן 'הנתונים' הם טווח בשם B4: D11 ו- 'filter' הוא הטווח F4: F6 בשם.



הערה: זהו נוסחת מערך ויש להזין אותו עם שליטה + shift + enter.

להמיר תאריך למספר ב- Excel
הֶסבֵּר
  1. הפונקציה MATCH בודקת את כל הערכים בטווח הנתונים 'נתונים' מול הערכים ב'מסנן '
  2. ISNUMBER ממיר ערכים תואמים ל- TRUE וערכים שאינם תואמים ל- FALSE
  3. IF משתמש בפלט המערך מס '2 לעיל כדי לסנן ערכים, לא כולל ערכים ב'פילטר'

המערך הסופי נראה כך:



{1, FALSE, 3FALSE, 4, FALSEFALSE, FALSE, FALSE1, FALSE, 3FALSE, FALSE, FALSE3, FALSE, FALSEFALSE, 4, FALSEFALSE, FALSE, 4}

COUNT משמש רק לאימות התוצאה.

סנן כדי לא לכלול

בתא H6 הנוסחה שונתה כדי לא לכלול ערכים באמצעות 1-ISNUMBER כך:



 
{= COUNT ( IF ( ISNUMBER ( MATCH (data,filter,0)),data))}

זה למעשה הופך את תפוקת המערך בשלב מס '2 לעיל.

הסופר דייב בראנס


^