Jak zjistit nejčastější hodnotu v Excelu?
Nejčastější hodnota v Excelu? Zjistěte to snadno!
Pamatuju si, jak jsem se jednou, bylo to tak v červenci 2023, trápila s Excelem. Seděla jsem u stolu v našem bytě na Letné, zrovna jsem pila kafe a koukala na spoustu dat. Potřebovala jsem zjistit, jaká je nejčastější hodnota v jednom sloupci, ale nebyly to jen čísla. Byly tam texty, jména knih, co jsem si zapisovala, co jsem kdy četla. Hlava mi šla z toho kolem, protože klasická Excel funkce MODE mi na to prostě nefungovala, ta je jen na čísla, že jo.
To byla fuška, co vám budu povídat. Zkoušela jsem si vzpomenout, jak to dělámval, hledala jsem různé návody, ale nic mi nepřišlo dostatečně jednoduché nebo to prostě nefungovalo na moje texty. Pak mi to ale docvaklo. Vzpomněla jsem si na tu chytrou fintu s COUNTIF. A to je ono, to mi pomohlo najít nejčastější slovo v Excelu.
Víte, jak to je, když člověk něco objeví a pak si říká, proč na to nepřišel dřív. Takže, do buňky B2 jsem zadala tenhle vzorec, fakt jsem si ho musela zkontrolovat, aby byl správně: =COUNTIF($A$2:A2;A2). Ty dolary jsou tam důležité, bez nich by to byl hýr-mar, to jsem si jednou ověřila. Pak už jenom stačí ten vzorec přetáhnout dolů přes všechna data.
A pak to přijde. Jakmile máte ty čísla vedle každého řádku, víte, kolikrát se co opakuje. V tom je ta krása. Teď už jen stačí použít automatický filtr. Šla jsem na záložku Data, tam je to tlačítko Filtr a pak Automatický filtr. To už je fakt jednoduché. Pak už jsem jenom vyfiltrovala tu největší hodnotu, co mi tam vyjela.
Fakt mě to zachránilo před hodinama ručního počítání. Uf. Vždycky si říkám, proč Excel nemá nějakou jednoduchou funkci i pro texty, když už má MODE na čísla. Kdybych mohla, hned bych to vývojářům řekla, ať to dodělaj. Bylo by to mnohem elegantnější, ale tahle finta s COUNTIF prostě funguje a to je hlavní.
Jak funguje funkce VLOOKUP?
VLOOKUP je jako detektiv, který hledá v tabulce. Máte "podezřelého" (hodnotu, kterou hledáte) a on ho najde v prvním "dveřích" (sloupec) a pak vám řekne, co ten podezřelý "dělal" (hodnota z jiného sloupce ve stejné řadě).
Tenhle skvělý nástroj v Excelu vám ušetří spoustu práce, kdybyste ručně prohrabávali tabulky jako archeologové.
Jak to funguje v kostce:
- Hledá konkrétní věc (vaši hledanou hodnotu).
- Vždycky začne vlevo (v prvním sloupci tabulky).
- Když ji najde, koukne napravo (do jiného sloupce) a vrátí vám tam tu informaci, co chcete.
Proč je to super:
- Rychlost: Místo prohledávání stovek řádků to zvládne za zlomek vteřiny.
- Přesnost: Eliminuje lidské chyby, které se při ručním přepisování snadno vloudí.
- Flexibilita: Lze ji použít pro mnoho úkolů, od spojování dat z různých tabulek po automatizované generování reportů.
Trocha té magie (parametry funkce):
lookup_value: Co přesně hledáte.table_array: Kde hledáte (celá tabulka, kde jsou data).col_index_num: Z kterého sloupce chcete vrátit hodnotu (počítáno zleva, 1 je ten první).range_lookup: BuďTRUE(přibližná shoda, jako když hledáte v telefonním seznamu a stačí vám podobné jméno) neboFALSE(přesná shoda, jako když hledáte konkrétní sériové číslo). Pro většinu případů je lepšíFALSE!
Jak funguje funkce index?
INDEX funguje tak, že ti vykouzlí hodnotu z daného místa v tabulce nebo rozsahu. Prostě si představ, že máš obrovskou skládačku a chceš najít jeden konkrétní dílek. INDEX ti ho ukáže.
Můžeš říct: "Chci hodnotu z pátého řádku a třetího sloupce." A on ti to najde. Funguje to jako super přesná GPS pro tvoje data. Je to vlastně taková malá magie, která ti ušetří hodiny hledání.
Co to znamená v praxi?
- Najdeš konkrétní položku v seznamu: Třeba název produktu podle jeho ID.
- Vytáhneš informaci z tabulky: Jméno zaměstnance podle jeho čísla.
- Spojíš data z různých zdrojů: Přidáš cenu k produktu, který jsi našel.
Ta "oblast" se v Excelu nebo Google Sheets říká pole a to "místo" jsou řádky a sloupce. Můžeš zadat jen řádek, jen sloupec, nebo kombinaci obojího. Je to prostě skvělý nástroj pro práci s daty, který ti pomůže mít v tom všem pořádek.
Je to vlastně taková miniaturní databáze přímo v tvém sešitu. Občas si říkám, jak by bylo všechno jednodušší, kdyby nám takhle fungovala i paměť. Ale zpátky k indexu – je to prostě nezbytnost pro každého, kdo to s tabulkami myslí vážně. A baví mě ta preciznost, s jakou pracuje. Bez něj by to bylo jako hledat jehlu v kupce sena, jenže tady jehlu najdeš vždycky.
Jak zjistit nejvyšší hodnotu v Excelu?
Pro nalezení nejvyšší hodnoty v rozsahu buněk, například A1 až A100, zadejte do buňky vzorec =MAX(A1:A100).
A teď hezky polopatě pro nás obyčejné smrtelníky. Ono totiž existuje víc cest do Říma a tahle excelovská džungle je záludnější než houbaření po dešti. Takže, pokud se vám nechce vypisovat žádný kouzla a čáry do buněk, je tu cesta pro lenochy a estétry, co mají rádi rychlý výsledek bez námahy.
Představte si, že máte sloupec čísel delší než týden před výplatou. Chytnete to všechno myší do lasa, prostě označíte ty buňky, co vás zajímají. A teď se podívejte úplně dolů na tu šedivou lištu, ten stavový řádek. Jestli tam toho největšího kinga nevidíte, tak na tu lištu plácněte pravým tlačítkem myši a zjeví se vám nabídka jak od pouličního prodejce. Tam si zaškrtněte políčko Maximum. A hle, ono vám to tam to číslo vyplivne, jen tak, bez ptaní.
Když chcete vypadat jako profík, co si s Excelem tyká, tak použijete funkci. To je ta správná artilerie. Ťuknete do jakékoliv prázdné buňky, kam chcete toho vítěze umístit, a napíšete tam tu zaklínací formuli: =MAX(A1:A50). Samozřejmě místo A1:A50 si tam dáte ten svůj cirkus čísel. Excel pak prohledá tu ohrádku a toho největšího býka vám tam hrdě vystaví. Funguje to spolehlivějc než předpověď počasí.
- Pro zjištění nejmenší hodnoty použijte jeho smutnějšího bráchu, funkci
=MIN(). Princip je stejný, jen hledá největšího chudáka v tabulce. - Pro fajnšmekry: Existuje i funkce
=LARGE(oblast; k). Ta najde k-tou největší hodnotu. Takže=LARGE(A1:A50; 2)vám najde druhého v pořadí, takového toho vicemistra. Užitečný, když nechcete jen vítěze. - Chcete, aby to na vás přímo řvalo barvičkama? Označte si data, běžte na Podmíněné formátování -> Pravidla pro nejvyšší/nejnižší hodnoty -> a tam si vyberte třeba "Prvních 10 položek" (a nastavte si to na 1). Buňka s nejvyšší hodnotou se vám vybarví jako vánoční stromeček.
- Já si takhle jednou hledal nejvyšší měsíční útratu za pivo v sešitě s domácím rozpočtem. Bylo to v červenci 2023, pěkných 4 875 Kč. Žena z toho měla radost asi jako z děravé pneumatiky. Takže bacha, co hledáte.
Jak v Excelu zjistit četnost?
V Excelu zjistíš četnost pomocí funkce COUNTIF. Tato funkce spočítá výskyt konkrétní hodnoty v určené oblasti buněk.
COUNTIF, jo, to je základ. Jak jsem to včera potřeboval? Mám tam ten seznam faktur, a chci vědět, kolik jich je pro toho jednoho dodavatele. Vždycky si to pletu s SUMIF nebo AVERAGEIF, ale to je na součty nebo průměry, že jo. Tohle je prostě jenom počítání. Počet.
Syntaxe? No jasně, COUNTIF(rozsah; kritérium). Rozsah, to je to, kde to hledám. Kritériem je, co hledám. Třeba COUNTIF(A1:A100;"Apple"). A to mi řekne kolikrát je tam "Apple". Jednoduchý. Ale co když chci "nad 100"? Jooo, to je taky možný! COUNTIF(C:C;">100"). Tušit, že to takhle funguje, mi fakt pomohlo v práci s těma zásobama.
A co když to chci pro víc věcí? Třeba jabka a zároveň modrý? Tak na to už COUNTIF nestačí, to je jen pro jedno kritérium. Pak se musí použít COUNTIFS, to jsem se musel naučit, když jsem dělal ten report pro šéfa. Tam je víc párů rozsah-kritérium. To je docela šikovný.
Někdy potřebuju i četnost všech unikátních hodnot, ne jen jedné konkrétní. To je už jiná liga. Dělal jsem to minule přes kontingenční tabulku. To je taky možnost. Nebo SUMPRODUCT s podmínkou, to je taky masakr, ale funguje to. A nebo ta stará funkce FREKVENCE, ta je divná, pole, musím to potvrdit Ctrl+Shift+Enter. Nezapomenout!
Moje švagrová minule taky řešila, jak zjistit kolikrát se opakuje jméno v seznamu účastníků na akci. Říkala, že to dělá ručně. Jasně, ručně to jde tak na deset řádků, ne na stovky. A prohledávat to ručně? To je šílený. Musel jsem jí vysvětlit to COUNTIF.
A nebo ještě lepší, když chce všechny, dát si do vedlejšího sloupce COUNTIF($A$1:A1;A1) a pak to táhnout dolů. Ukáže mi to, kolikrát se to jméno už objevilo. Pak to můžu filtrovat na "1" a vidím jen ty první výskyty. Skvělý trik!
Seznam věcí pro četnost, abych si to zopakoval:
- COUNTIF: Jedno kritérium, nejčastější.
COUNTIF(rozsah; kritérium) - COUNTIFS: Více kritérií.
COUNTIFS(rozsah1; kritérium1; rozsah2; kritérium2; ...) - Kontingenční tabulka: Pro celkový přehled četností všech hodnot. Drag & drop.
- FREKVENCE (FREQUENCY): Pole, pro intervaly. Méně intuitivní.
SUMPRODUCT: Když je to hodně složité, třeba s OR podmínkami. Ale to je už pro profíky, já to použiju tak jednou za rok, když fakt nevím, co s tím.
Hlavně si pamatovat, že když hledám text, musím ho dát do uvozovek, jako "Apple". Když číslo, tak ne. A operátory jako ">", "<" taky do uvozovek, třeba ">100".
Nebo když chci hledat hodnotu z jiné buňky, třeba B1, tak COUNTIF(A:A;B1). A když s operátorem, tak COUNTIF(A:A;">"&B1). To "&" je důležité! Můj kolega na to vždycky zapomíná. Pak mu to nefunguje a nadává.
Takže tak. COUNTIF je fakt základ. K čemu to ještě budu potřebovat? Asi na ten nový projekt s analýzou dat pro eshop. Zjistit, kolik objednávek je s dopravou zdarma a kolik s placenou. Přesně to. A pak kolik je s platbou kartou. No jo, to je COUNTIFS.
Komentář k odpovědi:
Děkujeme za váš názor! Váš komentář nám velmi pomáhá zlepšovat odpovědi do budoucna.