Funkcja MAKS.WARUNKÓW
Zwraca maksimum z zawartości komórek w zakresie, który spełnia wielokrotność kryteriów w wielokrotności zakresów.
MAKS.WARUNKÓW(Func_Range; Range1; Criterion1 [ ; Range2; Criterion2 [;...]]))
Maks_zakres – wymagany argument. Zakres komórek, nazwa zakresu lub etykieta kolumny lub wiersz zawierający wartości do obliczenia maksimum.
Proste użycie
=MAKS.WARUNKÓW(B2:B6;B2:B6;"<35")
Oblicza maksimum wartości z zakresu B2: B6, które są większe lub równe 20. Zwraca 35. Piąty rząd nie spełnia kryterium.
MAKS.WARUNKÓW(C2:C6;B2:B6;">=20";C2:C6;"<90")
Calculates the maximum of values of the range C2:C6 that are lower than 90 and correspond to cells of the B2:B6 range with values greater than or equal to 20. Returns 85, because the fourth and fifth rows do not meet at least one criterion.
Użycie wyrażeń regularnych i funkcji zagnieżdżonych
=MAKS.WARUNKÓW(C2:C6;B2:B6;">"&MIN(B2:B6);B2:B6;"<"&MAKS(B2:B6))
Oblicza maksymalne wartości z zakresu C2: C6, które odpowiadają wszystkim wartościom z zakresu B2:B6, z wyjątkiem jego wartości minimalnej i maksymalnej. Zwraca 190, ponieważ tylko czwarty wiersz spełnia kryteria.
=MAKS.WARUNKÓW(C2:C6;A2:A6"pióro.*";B2:B6;"<="&MAKS(B2:B6))
Calculates the maximum of values of the range C2:C6 that correspond to all cells of the A2:A6 range starting with "pen" and to all cells of the B2:B6 range except its maximum. Returns 85, because only the third row meets all criteria.
Odwołanie do komórki jako kryterium
If you need to change a criterion easily, you may want to specify it in a separate cell and use a reference to this cell in the condition of the MAXIFS function. For example, the above function can be rewritten as follows:
=MAKS.WARUNKÓW(C2:C6;A2:A6;E2&".*";B2:B6;"<"&MAKS(B2:B6))
Jeśli E2 = "pióro", funkcja zwraca 65, ponieważ łącze do komórki jest zastąpione jego treścią.