Avatar uživatele
Elisa24

Co dělám špatně v excelu?

http://www.bo­ruvka.estranky­.cz/fotoalbum/ex­cel-3/
Co mám prosím špatně. Potřebuji zjistit, kolik je v tabulce Pražáků. Když jsou z Prahy 1 funguje, ale když ne tak se tam 0 nenapíše. Děkuji

Zajímavá 0 před 3682 dny Sledovat Nahlásit



Odpovědi
Avatar uživatele
magorvkleci

funkce NAJÍT hledá část řetězce v jednom jediném řetězci, takže bys tam neměla mít odkaz na rozsah E10:E47, ale jen na jednu buňku E10 (atd.)
Doplňuji:
jo a vrátí ti polohu (pořadové číslo začátku) slova Praha, takže jestli chceš počet Pražáků, tak musíš sečíst počet řádků s čísly funkcí POČET, protože tam, kde „Praha“ v řetězci není, dá funkce NAJÍT míslo čísla chybovou hlášku

což – ano – vypadá hnusně

Upravil/a: magorvkleci

0 Nominace Nahlásit


Diskuze k otázce
Avatar uživatele
arygnoc

táto funkcia (HLEDAT, NAJÍT) nemá logické hodnoty, ale hľadá výskyt (pozíciu) reťazca.
preto keď nenájde „praha“, nevracia false (0), ale chybu.

preto sa nedá použiť na logický výstup (0/1, PRAVDA/NEPRAVDA, TRUE/FALSE, ANO/NE, …)

před 3682 dny Odpovědět Nahlásit
Avatar uživatele
arygnoc

ponúka sa riešenie rozdeliť adresu na dve políčka (ulica, mesto) a dodržiava presné pravidlá pri písaní (na začiatku „Praha“) a testovať:

=KDYŽ(ČÁST(bun­ka;HLEDAT(„,“;bun­ka;1)+2;5)=„Pra­ha“;1;0)

ale:

tento vzorec vyhodí chybu, ak v adrese chýba znak „,“ [čárka], teda napr pri adrese „Cvikov 2“.

iné riešenie ma nenapadá

před 3682 dny Odpovědět Nahlásit
Avatar uživatele
arygnoc

oprava:

miesto „a testovať:“ má byť „alebo testovať pôvodný text:“

před 3682 dny Odpovědět Nahlásit
Nový příspěvek
Zajímavé otázky v kategorii Počítače a internet