Funkce MAXIFS

Platí pro
Excel pro Microsoft 365 Excel pro Microsoft 365 pro Mac Excel 2024 Excel 2024 pro Mac Excel 2021 Excel 2021 pro Mac Excel 2019

Funkce MAXIFS vrací maximální hodnotu z buněk určených zadanou sadou podmínek nebo kritérií.

Poznámka

Tato funkce je dostupná ve Windows nebo Macu, pokud máte Office 2019 nebo předplatné Microsoft 365. Pokud máte předplatné Microsoft 365, ujistěte se, že máte nejnovější verzi Office.

Syntaxe

MAXIFS(oblast_maximum; oblast_kritérium1; kritérium1; [oblast_kritérium2; kritérium2]; ...)

Argument Popis
max_range
(povinné)
Je to konkrétní oblast buněk, ve které se má zjistit maximální hodnota.
Oblast_kritérií1:
(povinné)
Je to sada buněk, pro které se má vyhodnocovat kritérium1.
Kritérium1:
(povinné)
Je to kritérium ve formě čísla, výrazu nebo textu. Definuje, které buňky mají být zahrnuté do hledání maxima. Stejná kritéria se používají u funkcí MINIFS, SUMIFS a AVERAGEIFS .
criteria_range2,
kritéria2, ...(nepovinné)
Další oblasti a jejich přidružená kritéria. Můžete zadat až 126 dvojic oblast–kritérium.

Poznámky

  • Velikost a tvar argumentů max_range a criteria_rangeN musí být stejné, jinak tyto funkce vrátí #VALUE! chybu #HODNOTA!.

Příklady

Zkopírujte ukázková data z jednotlivých následujících tabulek a vložte je postupně do buňky A1 nových excelových listů. Aby vzorce zobrazily výsledky, vyberte je, stiskněte F2 a potom stiskněte Enter. Pokud potřebujete, můžete upravit šířky sloupců, aby se zobrazily celé údaje.

Příklad 1

Známka Hmotnost
89 1
93 2
96 2
85 3
91 1
88 1
Vzorec Výsledek
=MAXIFS(A2:A7;B2:B7;1) 91
V oblasti oblast_kritérium1 splňují podmínku 1 buňky B2, B6 a B7. Z odpovídajících buněk v oblasti oblast_maximum má maximální hodnotu buňka A6. Výsledek je proto 91.

Příklad 2

Hmotnost Známka
10 b
1 a
100 a
1 b
1 a
1 a
Vzorec Výsledek
=MAXIFS(A2:A5;B3:B6;"a") 10

Poznámka: criteria_range a max_range nejsou zarovnané, ale mají stejný tvar a velikost. V criteria_range1 splňuje podmínku "a" první, druhá a čtvrtá buňka. Z odpovídajících buněk v max_range má maximální hodnotu buňka A2. Výsledek je proto 10.

Příklad 3

Hmotnost Známka Třída Úroveň
10 b Obchodní 100
1 a Technická 100
100 a Obchodní 200
1 b Technická 300
1 a Technická 100
50 b Obchodní 400
Vzorec Výsledek
=MAXIFS(A2:A7;B2:B7;"b";D2:D7;">100") 50
Ve criteria_range1 splňují podmínku "b" buňky B2, B5 a B7. Z odpovídajících buněk v criteria_range2 splňují kritérium >100 buňky D5 a D7. A konečně – z odpovídajících buněk v oblasti oblast_maximum má maximální hodnotu buňka A7. Výsledek je proto 50.

Příklad 4

Hmotnost Známka Třída Úroveň
10 b Obchodní 8
1 a Technická 8
100 a Obchodní 8
11 b Technická 0
1 a Technická 8
12 b Obchodní 0
Vzorec Výsledek
=MAXIFS(A2:A7;B2:B7;"b";D2:D7;A8) 12
Argument kritérium2 je A8. Protože je ale buňka A8 prázdná, považuje se za 0 (nulu). Buňky v oblasti oblast_kritérium2, které splňují podmínku 0, jsou buňky D5 a D7. A konečně – z odpovídajících buněk v oblasti oblast_maximum má maximální hodnotu buňka A7. Výsledek je proto 12.

Příklad 5

Hmotnost Známka
10 b
1 a
100 a
1 b
1 a
1 a
Vzorec Výsledek
=MAXIFS(A2:A5;B2:c6;"a") #HODNOTA!
Protože velikost a tvar max_range a criteria_range nejsou stejné, vrátí funkce MAXIFS #VALUE! .

Příklad 6

Hmotnost Známka Třída Úroveň
10 b Obchodní 100
1 a Technická 100
100 a Obchodní 200
1 b Technická 300
1 a Technická 100
1 a Obchodní 400
Vzorec Výsledek
=MAXIFS(A2:A6;B2:B6;"a";D2:D6;">200") 0
Kritéria nesplňuje žádná buňka.

Potřebujete další pomoc?

Kdykoli se můžete zeptat odborníka z technické komunity Excelu nebo získat podporu v komunitách.