|
Ve spolupráci se SEDUO jsem vytvořil několik videokurzů:
Jak zjistit maximální hodnotu v požadované oblasti.
Jak na maximální hodnotu v Excel, aneb využití funkce MAX (v angličtině MAX), jednak její použití v listu, maticový výpočet (aneb trocha teorie) až po využití funkce ve VBA.
Jak na funkci MAX prakticky od A do Z ukazuji v tomto článku, opět pro přehlednost je rozdělen na kapitoly:
Funkce MAX (v angličtině MAX) vrátí maximální hodnotu ze zvolené oblasti (seznamu argumentu).
MAX(číslo1; [číslo2;…])
MAX(číslo1; [číslo2;…])
Mám tabulku s imaginárním ziskem pro 3 fiktivní výrobky a potřebujete zjistit maximální zisk pro každý z výrobků. Pro výrobek 1:
=MAX(C7:N7)
Zjistit nejnovější výrobek. Máme datum pořízení výrobku a potřebujete zjistit datum nejnovějšího výrobku. Vyjdeme z toho, že datum je ve skutečnosti číslo a čím novější datum tím větší číslo.
=MAX(C5:C8)
Fiktivní výrobky u kterých mám údaj o příjmu a výdeji a potřebuji zjistit maximální zisk. Mohl bych si spočítat v pomocném sloupci zisk (Příjem - Výdej) a následně zjistit maximální hodnotu (v tomto sloupci).
Elegantnější způsob je využít maticovou funkci (zadání Ctrl + Shift + Enter). Tj.
{=MAX(C5:C10-D5:D10)}
s funkcí MAX se dají tvořit různé finty, které budu postupně přidávat na základě vašich přání, případně pokud se s něčím zajímavým setkam osobně.
V souboru čísel je potřeba najít maximální hodnotu, pokud v souboru budou jen záporná čísla tak vložit nulu. Řešení je jednoduché, do funkce přidáte jako další argument nulu. Neboli, pokud se bude jednat o záporná čísla tak největší bude vždy nula.
=MAX(A2:K2;0)
v demotatech potřebuji označit v daném řádku maximum využitím podmíněného formátování. Nechce se mi označovat ručně. Pokud v řádku bude maximálních hodnot více je jasné, že budou označeny všechny.
řešení je jednoduché. Stačí jen vložit vzorec, který říká pokud daná hodnota se rovná maximu z požadované oblasti tak označ, neboli
=C8=MAX($C8:$N8)
Ukázka zdrojových dat pro která platí výše uvedený vzorec.
Jak vypadá nastavení podmíněného formátování. předpokládám, že je jasné jak musí být označena oblast, ale připomenutí nezaškodí.
Pokud si chcete osvojit podmíněné formátování, případně si ukázkami nejste jistí. Doporučuji článek
Podobně jako v předchozím případě, jen půjde o hledání maxima ve sloupci. využitím smíšeného odkazování si jen ošetřím pro které sloupce a která hodnota se bude porovnávat.
=D19=MAX(D$19:D$30)
Ukázka zdrojových dat pro která platí výše uvedený vzorec.
Jak vypadá nastavení podmíněného formátování. předpokládám, že je jasné jak musí být označena oblast, ale připomenutí nezaškodí.
Pokud si chcete osvojit podmíněné formátování, případně si ukázkami nejste jistí. Doporučuji článek
Porovnání MAX a MAXA
=MAX(B6:G6)
=MAXA(B6:G6)
Například v elektrotechnice potřebuji určovat maxima u sinusovky. Bohužel hodnoty jsou jak v kladné tak záporné půlvlně, takže jednou z možností je použít pro zápornou maxinální hodnotu funkci ABS, které číslo převede na kladné.
Jen nezapomenout zadat jako maticový vzorec.
=MAX(ABS(C19:F19))
Nezapomenou zadat jako maticový vzorec, Ctrl + Shift + Enter.
Vím, že jde hledat i minimální hodnotu, ale někdy se hodí i tento postup.
Potřebuji spočítat počet maximálních hodnot v řádků. Využiji funkci COUNTIFS a do kritéria zadám funkci maximum. Neboli, oblast je jasná a v kritériu mi funkce maximum řekne co za číslo hledám, neboli to maximum ze stejné oblasti.
=COUNTIFS(C8:N8;MAX(C8:N8))
Jak využít funkci ve VBA za využití Application nebo WorksheetFunction:
MaximalniHodnota = Application.Max(1,2,3)
MaximalniHodnota = Application.WorksheetFunction.Max(1,2,3)
Zápis funkce do buňky:
Range("E13").Formula = "=MAX(C14:C17)"
Další články související se statistickými funkcemi:
Soubor v přípravě.
Využíváte nějaký trik s funkcí MAX, můžete zmínit v komentářích.
Článek byl aktualizován: 19.09.2020 10:59
Ušetřil vám tento web čas, peníze? Pomohl vyřešit problém? Jste ochotni poskytnout symbolickou odměnu na další rozvoj? Vybrte si formu odměny, která vám vyhovuje.
Microsoft Office (Word, Excel, Google tabulky, PowerPoint) se věnuji od roku 2000 (od 2004 na této doméně) - V roce 2017 jsem od Microsoft získal prestižní ocenění MVP (zatím jsem jediný z ČR v kategorií Excel). Své vědomosti a zkušenosti dávám k dispozici i on-line ve videích pro SEDUO. Ve firmách školím a konzultuji, učím na MUNI. Tento web již tvořím přes 15 let. Zdarma je zde přes 1.000 návodu, tipů a triků, včetně přes 250 různých šablon, sešitů.
Můžete být prvními co zanechají smysluplný komentář.
Pomohl Vám návod? Sdílejte na Facebooku, G+ |
||
LinkedIn... |
Stránky o MS Office (Excel) produktu společnosti Microsoft. Neslouží jako technická podpora.
| Email na autora: pavel.lasak@gmail.com | Copyright © : Pavel Lasák 2004 - 2021 |