< návrat zpět

MS Excel


Téma: #HODNOTA! místo prázdný bunky rss

Zaslal/a 2.12.2015 12:59

Dobrý den,

potřebuji poradit s jednou funkcí. Chci v buňce (řetězci) najít A a současně C a vypsat když to najde. ALE když to nenajde chci mít prázdnou buňku. Když najde - vyčte mi hodnotu ale když ji nenajde hlásí chybu. A já tam potřebuji prázdnou buňku. Nevím prostě co je na tom vzorci špatně.

Příloha: zip28460_hodnota.zip (6kB, staženo 33x)
Zaslat odpověď >

#028462
avatar
=IFERROR(IF(FIND("A";A1;1);MID(A1;1;FIND("C";A1;2));" ");"")citovat
#028463
avatar
Ceho presne se snazite dosahnout? Pokud funkci obalite IFERROR, tak v pripade, ze retezec ve sloupci A bude napr ACB, tak vam funkce vrati AC, nikoliv ACB. Je to to, co chcete? Dale, pokud date do podminky " ", tak vysledkem bude mezera, nikoliv prazdna bunka.citovat
icon #028465
eLCHa
=KDYŽ(COUNTIF(A1;"*A*C*")=1;A1;"")případně=KDYŽ(COUNTIF(A1;"*A*C*")+COUNTIF(A1;"*C*A*")>0;A1;"")citovat
#028471
avatar
=KDYŽ(COUNTIF(A1;"*A*C*")=1;A1;"") - tohle bylo co jsem potřebovala. Tímhle způsobem me to nenapadlo akorát nechápu proč mi funkce předtím nefungovala když písmena nenašla...citovat
#028473
avatar
Ale fungovala. Keď nenašla, tak zahlásila chybu.citovat
icon #028474
eLCHa
Musíte mu říci, co má dělat, když je výsledkem chyba.
Např. pomocí IFERROR jako marjankaj nebo JE.CHYBHODN=KDYŽ(JE.CHYBHODN(NAJÍT("A";A1)+NAJÍT("C";A1));"";A1)Navíc ta skladba toho Vašeho vzorce je divná.citovat
#028476
avatar
Keby len vzorec. Celé zadanie je akési divné.citovat
#028478
avatar
Dalsi mozny vzorec:

=IF(ISNUMBER(SUM(FIND({"A","C"},A1))),A1,"")citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje