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.
Składnia
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")
Oblicza maksymalną wartość zakresu C2: C6 mniejszą niż 90 i odpowiada komórkom zakresu B2: B6 o wartościach większych lub równych 20. Zwraca 85, ponieważ czwarty i piąty rząd nie spełniają co najmniej jednego kryterium.
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))
Oblicza maksimum wartości z zakresu C2: C6, które odpowiadają wszystkim komórkom z zakresu A2: A6 zaczynając od 'pióra' i do wszystkich komórek w zakresie B2: B6 z wyjątkiem jego maksimum. Zwraca 85, ponieważ tylko trzeci rząd spełnia wszystkie kryteria.
Odwołanie do komórki jako kryterium
Jeśli chcesz łatwo zmienić kryterium, możesz je określić w oddzielnej komórce i użyć odwołania do tej komórki w stanie funkcji MAKS.WARUNKÓW. Na przykład powyższą funkcję można przepisać w następujący sposób:
=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ą.