» Poradna » Programy

Funkce svyhledat

 |   |  Microsoft Windows 7 Chrome 45.0.2454.93

Dobrý den, potřeboval bych poradit s funkcí svyhledat...mám tabulku (seznam lidí cca 2500) a k nim potřebuji dát příznak zda mají dodatkovou dovolenou (do jednoho sloupečku) a zda mají rizikový příplatek (do dalšího sloupečku).Hlavní tabulka (seznam) je na listu jedna seznam lidí s dodatkovou dovolenou je na listu dva a seznam lidí s rizikem je na listu tři.Myslel jsem, že když si na listu jedna vložím funkci svyhledat (jako vyhledávanou položku dám osobní číslo, prohledávanou oblastí bude tabulka na listu dva a číslo sloupce bude číslo sloupce s poznámkou ,,ano,, na listu dva), že mi to vrátí hodnotu ,,ano,, u lidí, které vyhledá a nějakou chybovou chlášku u lidí, které nevyhledá. Ale vyhledá to nějaké nesmysly...Nevíte, kde dělám chybu nebo zda na to lze jít nějak elegantněji?Děkuji

Odpovědi na otázku

 |   |  Microsoft Windows 7 Chrome 45.0.2454.101

Možná by to chcelo nějakej příklad, ale podle toho, co popisuješ, tak by svyhledat mělo stačit.Jestli tomu dobře rozumím, tak v listu 1 máš například ve sloupci "A" osobní číslo, ve sloupci "B" jméno a příjmení. v listu 2 je to samé (oškubané o lidi, kteří nemají dodatkovou dovolenou), jen ještě ve sloupci "C" je buď ano, nebo nic.Potom listu 1 do sloupce "C" bych použil něco jako =IFERROR(SVYHLEDAT(A1;List2!A:C;3;NEPRAVDA);"NE")

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 45.0.2454.101

Akurát doplním, že dôležité je to NEPRAVDA. Ak to nezadáš, musíš mať hodnoty v 1. stĺpci zoradené abecedne/číselne vzostupne.typ (volitelné)Jedná se o logickou hodnotu, která určuje, jestli má funkce SVYHLEDAT najít přesnou nebo přibližnou hodnotu:PRAVDA předpokládá, že první sloupec tabulky je seřazený číselně nebo abecedně, a vyhledá nejbližší hodnotu. Tento způsob se použije jako výchozí, pokud žádný nezadáte.NEPRAVDA hledá přesnou hodnotu v prvním sloupci.Zdroj:https://support.office.com/cs-cz/article/SVYHLEDAT-f...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 45.0.2454.101

Ano, pochopil jste to správně.tu nepravdu mám nevyplněnou, protože osobní číslo musí být přesně shodné.Ale ještě mě napadlo, zda by to nešlo o něco jednodušeji nějakou jinou funkcí (třeba když nebo pravda) a fungovalo by to tak, že by vzal osobní číslo z listu 1 a prohledal by tabulku na listu 2 - pokud by někde v tabulce 2 nalezl shodu vypsal by na listu 1 v posledním sloupci poznámku např. ANO...tak funkce svyhledat mi nevím proč mi nefunguje...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 45.0.2454.101

To jste tu funkci špatně pochopil. Jak píše kolega Martin, tak NEPRAVDA = přesná shoda, neuvedením této hodnoty je brán, jako by bylo napsáno PRAVDA, tedy nejbližší podobná, proto to funguje špatně ;)

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 45.0.2454.101

Chce to pořádně číst nápovědu - máte pravdu

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 45.0.2454.101

Budu mít ještě jeden hloupý dotaz...Už mám poznámku u lidí co mají dodatkovou dovolenou a co berou rizikový příplatek, ale u těch co neberou ani jedno je chybová hláška. Mohlo by to tak zůstat, ale vypadá to blbě...Myslel jsem, že tyto sloupce skryji a pomocí funkce ,,když,, bych je udělal znova...tam kde je ,,ano,, by funkce ,,když,, vrátila zase ,,ano,, a tam kde je chybová hláška by vrátila ,,ne,,. Ale vrací mi to chybovou hlášku všude :D

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 45.0.2454.101

Ta IFERROR funkce má zajistit, že v případě chyby se nezobrazí chyba, ale to, co je uvedeno jako druhá hodnota, tzn. v případě ukázky o kousek výše místo chyby zobrazí "ne". Stejně tak může být v uvozovkách cokoli, nebo i nic, pak budou chybová pole prázdná.

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Příplatek




Určitě si přečtěte

Photolemur 3: Prostě do něj přetáhnete fotky a začne se dít magie. Tedy údajně...

Photolemur 3: Prostě do něj přetáhnete fotky a začne se dít magie. Tedy údajně...

** Je lepší nabušený Photoshop, nebo program s jedním tlačítkem? ** Photolemur si myslí to druhé ** Tento fotoeditor neumí skoro nic, a přitom (skoro) všechno

Jakub Čížek | 19

Modelářský zázrak: Maketa raketoplánu Columbia, která létá jako skutečná raketa

Modelářský zázrak: Maketa raketoplánu Columbia, která létá jako skutečná raketa

** Model raketoplánu Columbia od českého konstruktéra umí i létat ** Obdivuhodný model si vzal 1600 hodin práce ** Podívejte se na fotografie ze stavby a prvního letu

Karel Jeřábek | 20

Pojďme programovat elektroniku: Jak vlastně funguje akcelerometr a gyroskop nejen ve vašem telefonu

Pojďme programovat elektroniku: Jak vlastně funguje akcelerometr a gyroskop nejen ve vašem telefonu

** Každý současný vybavený mobil má akcelerometr a gyroskop ** Jenže co každé z těchto čidel vlastně dělá a jak vypadá? ** Dnes si to vysvětlíme a do hry zapojíme i Airbus A380 a Arduino

Jakub Čížek | 11


Aktuální číslo časopisu Computer

Jak vytvořit a spravovat vlastní web

Velký test herních klávesnic a DVB-T2 tunerů

Vše o formátu RAW

Vybíráme nejlepší základní desku