הפונקציה MAXIFS

חל על
Excel של Microsoft 365 Excel של Microsoft 365 עבור Mac Excel 2024 ‏Excel 2024 עבור Mac Excel 2021 Excel 2021 עבור Mac Excel 2019

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

הערה

תכונה זו זמינה ב- Windows או ב- Mac אם יש לך Office 2019, או אם יש לך מנוי של Microsoft 365. אם אתה מנוי ל- Microsoft 365, ודא שיש לך את הגירסה העדכנית ביותר של Office.

תחביר

MAXIFS(max_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

ארגומנט תיאור
max_range
(נדרש)
טווח התאים בפועל שבו ייקבע המקסימום.
criteria_range1
(נדרש)
ערכת התאים שתוערך לפי הקריטריונים.
criteria1
(נדרש)
הקריטריונים בתבנית של מספר, ביטוי או טקסט המגדירים אילו תאים יוערכו כמקסימום. אותה ערכה של קריטריונים פועלת בפונקציות MINIFS,‏ SUMIFS ו- AVERAGEIFS.
criteria_range2,
criteria2, ...(אופציונלי)
טווחים נוספים והקריטריונים המשויכים אליהם. אפשר להזין עד 126 זוגות של טווח/קריטריונים.

הערות

  • הגודל והצורה של הארגומנטים max_range ו- criteria_rangeN צריכים להיות זהים, אחרת הפונקציות האלה מחזירות את השגיאה ‎#VALUE!‎.

דוגמאות

העתק את הנתונים לדוגמה שבכל אחת מהטבלאות הבאות, והדבק אותם בתא A1 בגליון עבודה חדש של Excel. כדי שהנוסחאות יציגו תוצאות, בחר אותן, הקש F2 ולאחר מכן הקש Enter. אם תצטרך, תוכל להתאים את רוחב העמודות להצגת כל הנתונים.

דוגמה 1

Grade Weight
89 1
93 2
96 2
85 3
91 1
88 1
נוסחה תוצאה
=MAXIFS(A2:A7,B2:B7,1) 91
ב- criteria_range1, התאים B2, B6 ו- B7 תואמים לקריטריונים של 1. מתוך התאים התואמים ב- max_range, תא A6 מכיל את הערך המקסימלי. לכן, התוצאה היא 91.

דוגמה 2

Weight Grade
10 b
1 a
100 a
1 b
1 a
1 a
נוסחה תוצאה
=MAXIFS(A2:A5,B3:B6,"a") 10

הערה: הצורות criteria_range ו max_range אינן מיושרות, אך הן זהות לצורה ולגודל זהים. ב criteria_range1, התאים 1, 2nd ו- 4 תואמים לקריטריונים של "a". מתוך התאים התואמים max_range, תא A2 מכיל את הערך המרבי. לכן, התוצאה היא 10.

דוגמה 3

Weight Grade Class Level
10 b Business 100
1 a Technical 100
100 a Business 200
1 b Technical 300
1 a Technical 100
50 b Business 400
נוסחה תוצאה
=MAXIFS(A2:A7,B2:B7,"b",D2:D7,">100") 50
ב criteria_range1, B2, B5 ו- B7 תואמים לקריטריונים של "b". מתוך התאים התואמים ב- criteria_range2, D5 ו- D7 תואמים לקריטריונים של >100. לסיום, מתוך התאים התואמים בטווח max_range, תא A7 מכיל את הערך המקסימלי. לכן, התוצאה היא 50.

דוגמה 4

Weight Grade Class Level
10 b Business 8
1 a Technical 8
100 a Business 8
11 b Technical 0
1 a Technical 8
12 b Business 0
נוסחה תוצאה
=MAXIFS(A2:A7,B2:B7,"b",D2:D7,A8) 12
הארגומנט criteria2 הוא A8. עם זאת, מכיוון שתא A8 ריק, הוא מטופל כ- 0 (אפס). התאים בטווח criteria_range2 התואמים ל- 0 הם D5 ו- D7. לסיום, מתוך התאים התואמים בטווח max_range, תא A7 מכיל את הערך המקסימלי. לכן, התוצאה היא 12.

דוגמה 5

Weight Grade
10 b
1 a
100 a
1 b
1 a
1 a
נוסחה תוצאה
=MAXIFS(A2:A5,B2:c6,"a") #VALUE!
כיוון שהגודל והצורה של max_range ושל criteria_range אינם זהים, הפונקציה MAXIFS מחזירה את השגיאה ‎#VALUE!‎.

דוגמה 6

Weight Grade Class Level
10 b Business 100
1 a Technical 100
100 a Business 200
1 b Technical 300
1 a Technical 100
1 a Business 400
נוסחה תוצאה
=MAXIFS(A2:A6,B2:B6,"a",D2:D6,">200") 0
אין תאים התואמים לקריטריונים.

זקוק לעזרה נוספת?

תמיד תוכל לשאול מומחה ב- Excel Tech Community או לקבל תמיכה בקהילות.