Přeskočit navigaci | Přeskočit na novinky

Jste zde: Úvodní stránka » excel » funkce » kombinovani-funkci-vzorcu-excel

Kombinování funkcí (vzorců)

Videokurzy Excel

Ve spolupráci se SEDUO jsem vytvořil několik videokurzů:

Jak kombinovat několika funkcí v Microsoft Excelu. aneb při profesionální práci je člověk nucen funkce kombinovat.

Hledáte-li funkci ministra v kombinaci s náměstkem jste na špatné adrese ;)

Úvodem

Microsoft Excel praxe logo

V tomto článku posupně uvěřejňuji odpovědi na různé dotazy ohledně funkcí. Kdy již nestačí použít jednu, ale je potřeba zkombinovat funkcí několik.

Samostatně funkce určitě dokážete použít. V tomto článku ukázují, jak se jednotlivé funkce dají kombinovat a z výpočtu získat daleko více, než jen při použití jedné funkce.

Pro pochopení předpokládám, že teorií funkcí znáte. Proto je uvedeno jen řešení:

Přehled řešených příkladů v tomto článku:



01 Tvorba rodného čísla z data narození

Vytvoření prvních 6 číslic v rodném čísle. Máme zadán rok, měsíc, den narození a pohlaví

  • C3 den narození 1 - 31
  • C4 měsíc narození 1 - 12
  • C5 rok narození 1901-2012
  • C6 - pohlaví M - můž F - žena (nepíši sex - někdo by odpověděl ANO každý den)
=CONCATENATE(ZPRAVA(C5;2);KDYŽ(C6="F";KDYŽ(DÉLKA(C4)=1;CONCATENATE(0;C4);C4)+50;KDYŽ(DÉLKA(C4)=1;CONCATENATE(0;C4);C4));KDYŽ(DÉLKA(C3)=1;CONCATENATE(0;C3);C3))

K řešení: Rok uveden jako 4 čísla nutno zkrátit na 2, měsíc, pokud je 1 - 9, doplňuje se 0, byby byli dvě čísla, pokud je žena přičte se 50, den opět rozšíření na dvě čísla (pokud je 0-9).

MS Excel 2010 - postup řešení

Poznámka: Jedno z možných řešení.

Ke stažení zdarma

Soubor Kombinace funkcí v jedné buňce soubor ve formátu *.xls ke stažení zdarma.

02 Z rodného čásla zjisti, zda jde o muže nebo ženu

Řešení je jednoduché. Protože víme, že 3 číslo v rozném čísle znamá pohlaví. Pro muže 0, 1, pro ženy 5 nebo 6 (protože u žen se k měsící narození připočítává číslo 50).

Nejprve oddělit třetí znak (textové funkce)

=ČÁST(A8;3;1)

Ze znaku určit zda je o muže nebo ženu (logické funkce)

=KDYŽ(NEBO(B8="0";B8="1");"MUŽ";"ŽENA")

Ukázka řešení

Microsoft Excel z rodneho čísla určit muž/žena

K zadané SPZ přiřazení kraje (města)

Z tabulky ve kterém je uvedeno písmeno a kraj se pomocí excelovské funkce přiřadí SPZ daný kraj (město).

Postup. Nejprve oddělit druhý znak ze SPZ (obdržíte písmeno, která představuje daný kraj, město). Využije se funkce textová.

=ČÁST(A32;2;1)

Ze znaku určit se určí daný kraj. Využít lze oblíbenou vyhledávací funkci SVYHLEDAT.

=SVYHLEDAT(B32;$E$26:$F$39;2)

Ukázka řešení

Microsoft Excel K zadané SPZ přiřazení kraje (města)

Určení zda je rok přestupný.

Je zadán rok, nebo datum a má se určit (pomocí funkce v Microsoft Excelu), zda se jedná o přestupný rok. Je to jednoduché pokud znáte postup kdy je přestupný rok.

Teorie - logika:

  • 1. Rok je dělitelný 4, přejdi ke kroku 2. Jinak přejdi ke kroku 5.
  • 2. Rok je dělitelná 100, přejdi ke kroku 3. Jinak přejdi ke kroku 4.
  • 3. Rok je dělitelný 400, přejdi ke kroku 4. Jinak přejdi ke kroku 5.
  • 4. Rok je přestupný.
  • 5. Rok není přestupný.

Čerpal jsem z http://support.microsoft.com/kb/790125/csodkaz na jiný server ale trochu jsem upravil logiku, Microsoft to má popsané poněkud zmateně.

Možné řešení 1

Vzorec (funkce) pro celé datum

=KDYŽ(NEBO(MOD(ROK(A43);400)=0;A(MOD(ROK(A43);4)=0;MOD(ROK(A43);100) > 0));"Přestupných rok."; "Není přestupných rok.")

Vzorec (funkce) pokud je zadán jen rok

=KDYŽ(NEBO(MOD(A48;400)=0;A(MOD(A48;4)=0;MOD(A48;100) > 0));"Přestupných rok."; "Není přestupných rok.")

Možné řešení 2

Nebo na to jít "hrubou silou". Když daný datum v měsíci existuje jde o přestupný rok.

Vzorec (funkce) pro celé datum

=KDYŽ(MĚSÍC(DATUM(ROK(A43);2;29))=2;"Přestupných rok."; "Není přestupných rok.")

Vzorec (funkce) pokud je zadán jen rok

=KDYŽ(MĚSÍC(DATUM(A48;2;29))=2;"Přestupných rok."; "Není přestupných rok.")

Ukázka řešení v Microsoft Excelu

Je rok přestupný- řešení pro Microsoft Excel.

V přípravě

Další příklady

Závěr

Další příklady v přípravě.

Článek byl aktualizován: 19.09.2020 10:57

Podpora - oceňte web a pozvěte mě na čokoládu

Pomohl vám článek? Vyřešili jste problém? Můžete mě podpořit zakoupení tabulky (samozdřejmě čokoládové), když kafe nepiji ;) Odkaz na zakoupení čokolády. Za veškerou podporu vám děkuji a samozdřejmě jí využiji do zdokonalování a rozšířování webu.

Případně přidejte odkaz na vaši oblíbenou sociální síť, případně využijste hashtag #JakNaExcel .

Poděkování

Děkuji za váš čas a doufám, že jste nalezli odpověď na svůj problém.

Vylepšení

Narazili jste v článku na nejasnost, chybu? Máte tip na vylepšení nebo doplnění článku? Budu rád pokud se zmínite v komentářích.


Pavel Lasák - autor webu

Pavel Lasák

Microsoft Office (Word, Excel, Google tabulky, PowerPoint) se věnuji od roku 2000 (od dubna roku 2004 na této doméně) - V roce 2017 jsem od Microsoft získal prestižní ocenění MVP (zatím 8x za sebou). 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 20 let (o Excel píší přes 25). Zdarma je zde přes 1.500 návodu, tipů a triků, včetně přes 350 různých šablon, sešitů a přes 70 taháků v pdf.

   Pavel Lasák LinkedIn Profil    Pavel Lasák twitter Profil




Excel


Sdílejte

Pomohl Vám návod?
Sdílejte na Facebooku, G+
LinkedIn...

Nové články


Reklama


TOPlist Licence Creative Commons webarchiv rss XML

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 - 2025 |