לְהִצטַיֵן

מקסימום אם קריטריונים מרובים

Maximum If Multiple Criteria

נוסחת Excel: מקסימום אם יש קריטריונים מרוביםנוסחה כללית | _+_ | סיכום

כדי לקבל את הערך המרבי במערך נתונים המבוסס על יותר מקריטריונים אחד, תוכל להשתמש בנוסחת מערך המבוססת על הפונקציות MAX ו- IF. בדוגמה המוצגת, הנוסחה ב- I6 היא:



{= MAX ( IF (rng1=criteria1, IF (rng2=criteria2,values)))}

עם צבע של 'אדום' ופריט 'כובע' התוצאה היא $ 11.00

הערה: זהו נוסחת מערך ויש להזין אותו באמצעות Ctrl + Shift + enter





הֶסבֵּר

דוגמה זו משתמשת בדברים הבאים טווחים בשם : 'color' = B6: B14, 'item' = C6: C14 ו- 'price' = E6: E14. המטרה היא למצוא את המחיר המקסימלי עבור צבע ופריט נתון.

נוסחה זו משתמשת בשתי פונקציות IF מקוננות, עטופות בתוך MAX כדי להחזיר את המחיר המקסימלי עם שני קריטריונים. החל ממבחן לוגי של משפט IF הראשון, color = G6, הערכים בטווח 'צבע' בשם (B6: B14) נבדקים מול הערך בתא G6, 'אדום'. התוצאה היא מערך כזה:



 
{= MAX ( IF (color=G6, IF (item=H6,price)))}

במבחן ההגיוני של משפט IF השני, item = H6, הערכים בפריט הטווח הנקרא (C6: C14) נבדקים מול הערך בתא H6, 'hat'. התוצאה היא מערך כזה:

 
{TRUETRUETRUEFALSEFALSEFALSEFALSEFALSEFALSE}

'הערך אם נכון' עבור הצהרת IF השנייה הוא הטווח בשם 'מחירים' (E6: E14), שהוא מערך כזה:

 
{TRUETRUETRUETRUETRUETRUEFALSEFALSEFALSE}

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

 
{118912910987}

שים לב שהמחירים היחידים ש'שורדים 'הם המחירים במצב בו הצבע הוא' אדום 'והפריט הוא' כובע '.

לאחר מכן הפונקציה MAX מחזירה את המחיר הגבוה ביותר, תוך התעלמות אוטומטית מערכי FALSE.

תחביר חלופי באמצעות לוגיקה בוליאנית

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

כיצד להשתמש בראנד באקסל
 
{1189FALSEFALSEFALSEFALSEFALSEFALSE}

היתרון של תחביר זה הוא שקל יותר להוסיף קריטריונים נוספים מבלי להוסיף פונקציות IF מקוננות נוספות. אם אתה צריך היגיון OR, השתמש בתוספת במקום בכפל בין התנאים.

עם MAXIFS

ה פונקציית MAXIFS , שהוצג ב- Excel 2016, מיועד לחישוב מקסימלי על בסיס קריטריון אחד או יותר ללא צורך בנוסחת מערך. עם MAXIFS, הנוסחה ב- I6 היא:

 
{= MAX ( IF ((color=G6)*(item=H6),price))}

הערה: MAXIFS יתבצע באופן אוטומטי להתעלם תאים ריקים שעומדים בקריטריונים. במילים אחרות, MAXIFS לא יתייחס לתאים ריקים העונים לקריטריונים כאפס. מצד שני, MAXIFS רָצוֹן החזר אפס (0) אם אין תאים התואמים קריטריונים.

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


^