Fórum pro uživatele kancelářského balíku OpenOffice | LibreOffice
 

#1 4. 2. 2023 17:54:20

Eddie60
Člen
Registrace: 5. 2. 2022
Příspěvků: 38

Vnořené funkce - ošetření chyby 502 - "VYŘEŠENO"

Dobrý den,
rád bych vás požádal o pomoc.
 
Ve zdrojových datech jsou špatné formáty dat, např.:
množství = 2,500 (správně 2500), formát buňky je text
cena = 0.08536 (správně 0,08536), formát buňky je číslo
 
V minulosti jsem nejdříve zdrojová data upravil a následně s nimi pracoval.
V původních datech je až 5 tisíc řádků a cca 50 sloupců. Ne všechny sloupce potřebuji.
Celý proces je potřeba urychlit pomocí vzorců.
 
Běžně k vyhledávání používám tento vzorec:
=VLOOKUP($A2;$list3.$E$2:$list3.$EA$5000;MATCH("Quantity 3";$list3.$E$1:$list3.$EA$1;0);0)
zobrazí se hodnota "2,500", kterou je nutno upravit na správný formát (pro další výpočty):
=VALUE(SUBSTITUTE(VLOOKUP($A2;$list3.$E$2:$list3.$EA$5000;MATCH("Quantity 3";$list3.$E$1:$list3.$EA$1;0);0);",";"")
Vzorec funguje, ale když je buňka prádná, zobrazí se chyba 502.
   
Potřebuji, aby výsledek byl v tomto případě "9999999" (pro další podmínky ve vzorcích), což se mi nedaří. Někde dělám chybu.
=IF((ERROR.TYPE(502);9999999;VALUE(SUBSTITUTE(VLOOKUP($A2;$list3.$E$2:$list3.$EA$5000;MATCH("Quantity 3";$list3.$E$1:$list3.$EA$1;0);0);",";""))).
Vždy se mi zobrazí výsledek "# N/A", i když buňka není prázdná.
Děkuji.

Editoval Eddie60 (4. 2. 2023 18:53:09)

Offline

#2 4. 2. 2023 18:38:47

neutr
Člen
Registrace: 8. 3. 2007
Příspěvků: 3,435

Re: Vnořené funkce - ošetření chyby 502 - "VYŘEŠENO"

Takové chyby lze ošetřit buď

=IF(ISERROR(C1)=1;9999999;A1+A2-200)

nebo

=IF(ISERR(C1)=1;9999999;A1+A2-200)
Místo tohoto vztahu A1+A2-200 zadejte Váě s tím Vlookup a podobně)

     Já těžko nasimuluji chybu 502 - má to mnoho možností, ale to co jsem testoval vzaly oba vzorce jak ISERROR(), tak ISERR(). Takže raději otestujte oba. Existuje více druhů chyb, ale pokud to není chyba Value, nebo #NA tak to většinou vezme některý z těchto vzorců.


Moje e-mailová adresa
Pokud je Váš problém vyřešen, označte prosím svůj příspěvek za "VYŘEŠENÝ"
Zlepšíte orientaci při vyhledávání řešení JAK OZNAČIT TÉMA ZA VYŘEŠENÉ

Offline

#3 4. 2. 2023 18:52:07

Eddie60
Člen
Registrace: 5. 2. 2022
Příspěvků: 38

Re: Vnořené funkce - ošetření chyby 502 - "VYŘEŠENO"

Děkuji za rychlou odpověď.
Fungují obě varianty. Super.
Díky.

Offline

Zápatí