< návrat zpět
MS Excel
Téma: VZOREC x TEXT ![rss](./plugins/templates/wall_2C/images/icons/rss.png)
Zaslal/a LUKE 30.6.2009 13:24
Zdánlivě jednoduchá věc, ale nemohu na to přijít. Např v buňce A1, typu text, napíšu 1+1. Potřebuji, aby v buňce B1, se zobrazil výsledek (2). Hledám řešení nejlépe bez makra, pomocí vzorce. Pomůže někdo?
admin(30.6.2009 13:46)#000539![admin](./pictures/avatars/55b5f7254d5a7.jpg)
Pokud jsou data ve formátu text, tak Excel nerozezná číslo od textu. Je možné použít vyhledávací funkce. Zjednodušeně by vzorec v buňce B1 mohl vypadat takto:
=ZLEVA(A1;1)+ZPRAVA(A1;1)citovat
LUKE(30.6.2009 14:48)#000540 ![avatar](./pictures/avatars/no-avatar.jpg)
Dějuji za odpověď. Nicméně zhora uvedený příklad jsem popisoval pouze pro představu. Ve skutečnosti se vzorec typu text může skládat z mnoha čísel a různých operátorů mezi němi. Co s tím?
citovat
admin(30.6.2009 20:21)#000541![admin](./pictures/avatars/55b5f7254d5a7.jpg)
To by neměl být takový problém. Čísla lze z takového řetězce získat kombinací vyhledávacích a textových funkcí (ČÁST, NAJÍT, ZLEVA, ZPRAVA).
citovat
Jeza.m(30.6.2009 20:44)#000542 ![Jeza.m](./pictures/avatars/5a7d7f87e2352.jpg)
Pokud v buňce bude vždy jen jeden ze 4 operátorů (+-*/), tak lze použít vzorec v příloze.
M@
Příloha:
542_pocty.zip (3kB, staženo 35x) citovat
LUKE(8.7.2009 9:44)#000564 ![avatar](./pictures/avatars/no-avatar.jpg)
Děkuji za zaslané odpovědi.
citovat