MINIFS funkce
Vrátí minimální hodnotu z buněk z oblasti, která splňuje více kritérií z více oblastí.
MINIFS(Oblast; Oblast1; Kritérium1 [ ; Oblast2; Kritérium2 [;...]]))
Oblast_funkce – povinný argument. Jedná se o oblast buněk, název pojmenované oblasti nebo popisek sloupce nebo řádku obsahujícího hodnoty pro výpočet minima.
Základní použití
=MINIFS(B2:B6;B2:B6;"<35")
Vypočítá minimum z hodnot z oblasti B2:B6, které jsou nižší nebo rovny 20. Vrátí 17.
=MINIFS(C2:C6;B2:B6;">=20";C2:C6;">90")
Vypočítá minimum z hodnot z oblasti C2:C6, které jsou nižší než 90 a odpovídají buňkám z oblasti B2:B6 s hodnotami většími nebo rovnými 20. Vrátí 190.
Použití regulárních výrazů a vnořených funkcí
=MINIFS(C2:C6;B2:B6;">"&MIN(B2:B6);B2:B6;"<"&MAX(B2:B6))
Vypočítá minimum z hodnot v oblasti C2:C6, které odpovídají všem hodnotám v oblasti B2:B6 kromě minima a maxima. Vrátí 65.
=MINIFS(C2:C6;A2:A6;".*známka";B2:B6;"<="&MAX(B2:B6))
Vypočítá minimum z hodnot rozsahu C2:C6, které odpovídají všem buňkám rozsahu A2:A6 začínajícím "známka" a všem buňkám rozsahu B2:B6 s výjimkou minima. Vrací 180.
Odkaz na buňku jako kritérium
Pokud potřebujete snadno změnit kritérium, můžete jej specifikovat v samostatné buňce a použít odkaz na tuto buňku ve podmínce funkce MINIFS. Například výše uvedená funkce může být změněna následovně:
=MINIFS(C2:C6;A2:A6;".*"&E2;B2:B6;"<"&MAX(B2:B6))
Pokud E2 = "známka", funkce vrátí 180, protože odkaz na buňku je nahrazen jejím obsahem.