MAX, MIN – hledání nejvyšších a nejnižších hodnot
S tímto tématem se setkáte na našich kurzech ExcelTown.
Aktuálně: kurzy můžete absolvovat jak online, tak prezenčně.
Funkce pro hledání nejvyšší a nejnižší číselné hodnoty jsou mimořádně jednoduché. Vyjdeme z této tabulky, která obsahuje body jednotlivých studentů z testu.
Prvním úkolem bude nalézt nejvyšší hodnotu. Vložíme funkci MAX a zápis bude vypadat takto:
- =MAX(B:B)
Pokud bychom naopak hledali nejnižší hodnotu, bude zápis samozřejmě vypadat takto:
- =MIN(B:B)
Poznámky:
- Pokud bychom hledali ne nejvyšší nebo nejnižší počet bodů, ale jméno studenta s nejvyšším nebo nejvyšším počtem, použijeme funkci SVYHLEDAT.
- Pokud bychom hledali ne nejvyšší, ale např. druhou nebo třetí nejvyšší hodnotu, použijeme funkci LARGE, resp. SMALL.
- Funkce MIN a MAX mají své stejnojmenné obdoby v Power BI, viz tento článek
S tímto tématem se setkáte na našich kurzech ExcelTown.
Aktuálně: kurzy můžete absolvovat jak online, tak prezenčně.
Bohužel při napsání vzorce {=MIN(KDYŽ(A:A=C6;B:B))} se mi ve výsledku objevuje 0 :-(. (a 0 nemám ve sloupci B:B vůbec obsaženou)
Přitom když napíši vzorec {=MAX(KDYŽ(A:A=C6;B:B))} tak získávám správný výsledek.
To samé platí při napsání pro LARGE a SMALL. U LARGE vše funguje, u SMALL je vždy výsledek 0.
Víte někdo důvod chyby?
Předem moc děkuju.
Řekl bych, že když zadáš u MIN …. B:B, tak to vybere nejnižší hodnotu ve sloupci B:B a to je určitě nějaká prázdná buňka, tedy 0, kterou potom zobrazí. U MAX to hledá nejvyšší hodnotu z B:B, proto se ti zobrazí správný výsledek.
Dobrý den,
při zadávání fce mi tam píše, že jde max 255 čísel. Je to tak, nebo jich můžu mít tisíce?
Díky
To znamená, že můžete ta maxima hledat max z 255 různých oblastí najednou. Ale např. oblast A1:B1000 se bere jen jako jedna oblast… Není to tam úplně přesně napsané.
Dobrý den a šlo by nějak udělat pravidlo…
z IS vygeneruji Excel kde mám vždy moji položku a všechny nákupní ceny k této položce…
Abych dobře stanovil prodejní cenu řídím se aktuální nejnižší cenou, ale nevím jak ji určit, aby mi to vybralo z 20 000 záznamů ty 4000 kde je nejnižší cena vždy z oblasti toho kodu
tedy v první případě by mi to vytučnilo
80912001000 510
80912001000 535
80912001000 510
80912001000 555
525000225000 629
525000225000 729
525000225000 829
za info děkuji
mitas@chovservis.cz
Nerozumím úplně zadání, ale souvisí s tím možná tohle:
https://exceltown.com/navody/funkce/maxifs-minifs-nalezeni-nejvyssi-nebo-nejnizsi-hodnoty-odpovidajici-danemu-kriteriu/
Zdravím, existuje alternativa k fci LARGE, SMALL k nalezení x-té nejmenší nebo největší hodnoty v MS Access? Děkuji za odp.
Stace@centrum
Dobrý den,
chtěl bych požádat o radu ohledně tohoto zadání nebo příkladu.
Na jednom listu mám řádkový seznam všech prodejů třeba za letošek. Ve sloupcích je kód materiálu, datum prodeje a cena. Na druhém listu mám pod sebou v jednom sloupci seznam kódů materiálů a k tomu bych do dalších sloupců rád doplnil – datum posledního prodeje (to se mi podařilo výše zmíněnou funkcí {=MAX(KDYŽ(A:A=C6;B:B))} ), ale nedokážu si poradit jak k tomuto datu vytáhnout příslušnou cenu.
Předem upřímně děkuji za odpověď.
FDv
Dobrý den,
poradil by někdo se vzorcem s omezením minimální hodnoty? V našem případě sčítáme 2 buňky a 1 odečítáme. Výsledkem pak musí být hodnota, nebo 0. Menší než nula výsledek nemůže být. V dalším řádku k tomuto výsledku přičítáme 1 buňku a 1 odečítáme. Výsledkem zase musí být hodnota, nebo 0. A tak stále dokola…
Moc díky!
Moc mi to pomohlo, ale místo (B:B) jsem musela napsat např.: (2B:12B) tedy rozsah políček, ze kterých chci minimum vyhledat.
Dobrý den, to je zvláštní že to nefunguje. Skoro bych řekl, že tam byla chyba ještě v něčem jiném – MIN a MAX by měla celým sloupcem fungovat normálně.