WWW pro školy
Jak na Office - tutoriály, video návody











Vytvoř si párové triko

Poradna - Funkce

hlavní kategorie | zpět | + odpovědět na toto téma
Funkce - diskuze na toto téma
Dobrý den, mám databázi zaměstnanců, a potřeboval bych nějaký vzorec funkce, která by dokázala podle jména zaměstnance do buňky vedle napsat oslovení ( Vážená paní, Vážený pane. Děkuji

Lobo | 8.9.2014 15:33  
 
 
Nejjednodušší a nejspolehlivější řešení by bylo vedle příjmení mít napsané i pohlaví (žena = ž, muž = m). Poté pomocí funkcí SVYHLEDAT a KDYŽ realizovat potřebné. Pokud nelze, tak jedině pomocí fce KDYŽ A ZPRAVA testovat jestli příjmení nekončí na á pokud ano žena jinak muž. Není to však 100% - zahraniční příjmení.
Odpověď
Jakub | 8.9.2014 16:56  
 
 
Druhá možnost už mě také napadla, ale nevím, jak bych ji realizoval. Jak vyřeším ( ve vzorci ) , aby fce kontrolovala poslední písmeno ve jméně? Předem děkuji
Odpověď
Lobo | 8.9.2014 20:49  
 
 
Tak vzorec je naprosto jednoduchý. Za předpokladu, že jméno (příjmení je ve sloupci A =KDYŽ(ZPRAVA(A1;1)="á";"Vážená paní";"Vážený pane"). Pokud Ti do toho můžu kecat, přikládal bych se k tomu sloupci s pohlavím zaměstnance. Řešil bych to takto, někam do volného sloupce bych použil ten samý vzorec s malou úpravou =KDYŽ(ZPRAVA(A1;1)="á";"Ž";"M"), který mi určí pohlaví jednotlivce. Poté bych provedl odstranění vzorce: označit sloupec - kopírovat a buď do toho samého sloupce nebo vedle vložit jako hodnoty. Tím se vzorec odstraní. Teď je čas na "manuální" kontrolu jestli vzorec vrátil relevantní hodnotu, případně se provede korekce. Předpokládám, že pokud se má vkládat oslovení bude se jednat o nějakou korespondenci a bylo by docela trapný oslovit ženu "Vážený pane" pokud bude mít příjmení, které zrovna nekončí na "á". Tady už by se použila fce SVYHLEDAT s funkcí KDYŽ.
Odpověď