Vrátí maximální hodnotu v rozsahu buněk filtrovanou podle sady kritérií.
Vrátí maximální hodnotu ve filtrovaném sloupci dat filtrovanou podle sady kritérií použitých na další sloupce dat.
Příklady použití
MAXIFS(název_tabulky!cena; název_tabulky!ovoce;"Jablko"; název_tabulky!zásoby; "<30")
Syntaxe
MAXIFS(sloupec; sloupec_kritérií1; kritérium1; sloupec_kritérií2; kritérium2)
sloupec
: Sloupec dat, ze kterého bude určeno maximum.sloupec_kritérií1
: Sloupec dat, v rámci kterého se má vyhodnotit „kritérium1“.kritérium1
: Vzor nebo test, který se má použít na „sloupec_kritérií1“, při němž bude každá buňka, která bude vyhodnocena jako „PRAVDA“, zahrnuta do filtrované sady.sloupec_kritérií2
: Další sloupce dat, v rámci kterých se mají vyhodnotit další kritéria. Filtrovaná sada bude průsečíkem sad vyprodukovaných každým párem kritérium-sloupec.kritérium2
: Vzor nebo test, který se má použít na sloupec_kritérií2.
Příklady použití
MAXIFS(A1:A3; B1:B3; 1; C1:C3; “A”)
MAXIFS(D4:E5; F4:G5; “>5”; F6:G7; “<10”)
Syntaxe
MAXIFS(rozsah; rozsah_kritéria1; kritérium1; [rozsah_kritéria2; …]; [kritérium2; …])
-
rozsah
– rozsah buněk, ze kterých bude určeno maximum. -
rozsah_kritéria1
– rozsah buněk, v rámci kterého se má vyhodnotitkritérium1
. -
kritérium
– vzor nebo test, který se má použít narozsah_kritérií1
. -
rozsah_kritéria2; kritérium2; …
[VOLITELNÉ] – další rozsahy a jejich související kritéria. Filtrováním se vytvoří průnik kritérií.
Poznámky
MAXIFS
vrátí hodnotu0
, pokud není splněno žádné kritérium.- Argument
rozsah
a všechny rozsahy kritérií musejí mít stejnou velikost. Pokud nemají, vrátí funkceMAXIFS
chybu#HODNOTA!
.
Viz také
Vrátí minimální hodnotu v rozsahu buněk filtrovanou podle sady kritérií.
SUMIFS
: Vrátí součet rozsahu v závislosti na více kritériích.
IFS
:
Vyhodnotí více podmínek a vrátí hodnotu, která odpovídá první pravdivé podmínce.
Příklad
A | B | C | |
---|---|---|---|
1 | ID | Výsledek | Část |
2 | 123 | 30 | B |
3 | 102 | 28 | A |
4 | 157 | 29 | A |
5 | 189 | 19 | B |
6 | |||
7 | Řešení | Vzorec | |
8 | 157 | = MAXIFS(A2:A5; B2:B5; ">25"; C2:C5; “A”) | |
9 | 123 | = MAXIFS(A2:A5; B2:B5; ">25"; C2:C5; “B”) | |
10 | 189 | = MAXIFS(A2:A5; B2:B5; "<35"; C2:C5; “B”) | |
11 | 0 | = MAXIFS(A2:A5; B2:B5; ">35"; C2:C5; “B”) |