Mám následující problém
Mám v Excelu jednu velkou tabulku zaměstnanců a odpracovaných hodin s dalšími doplňujícími údaji. Tabulka je rozdělena různými nadpisy (jde o výkaz práce pracovníků bezp. agentury) jako třeba hlídaný objekt atd., prostě bordel
Důležité jsou dva sloupce - příjmení a odpracované hodiny. Potřebuju udělat funkci (asi makro), které sečte pro každého pracovníka počet hodin... Jsou psáni "napřeskáčku", takže jednoduchá "SUMA" to nevyřeší...
V podstatě by měla funkce dělat následující věc - projít všechny řádky sloupce (kupříkladu) A a pokud se tam vyskytuje určitý string (třeba Novák, ale *pouze* jako celý string, nikoliv substring (třeba Nováková) ), tak přihodit hodnotu ze sloupce (třeba) B (tedy odpracované hodnoty) do nějakého součtu... S původní tabulkou nesmím vůbec manipulovat, nic tam přidávat ani ubírat, výsledkem musí být, aby na novém listu vyskočilo něco jako
Novák 180
Vomáčka 230
Kropáček 90
A to všechno tím, že vložím do políčka vedle jména danou funkci (makro), kterou potřebuju naprogramovat...
Pokud mě někdo pochopil, tak prosím o pomoc. Jsem co se týče programování v Excelu totální greenhorn... Pro ilustraci připojuju jeden malej soubor, jak by to mohlo vypadat
Dík za rady!