Avatar uživatele
Pokročilý

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

http://www.boruvka.estranky.cz /…
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

Odpovědi:

Avatar uživatele
Pokročilý

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ě

 

Diskuze k otázce

Avatar uživatele
Zlatý

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, ...)

Avatar uživatele
Zlatý

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(bunka;HLEDAT(", ";bunka;1)+2;5)="Praha";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á

Avatar uživatele
Zlatý

arygnoc

oprava:

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

 

Přihlásit se

Položte otázku, odpovězte, zapojte se, …

začněte zde

Reklama

Kvalitní odpovědi v: Počítače a internet

Zlatý Bedy 1525
Zlatý Michal Kole 1198
Zlatý mosoj 1028
Zlatý Hlada 949
Zlatý ge0rge 894
Zlatý www 829
Zlatý led 819
Zlatý badisko 818
Zlatý gecco 795
Zlatý arygnoc 674

Zobrazit celkový žebříček

Facebook

 

Váš požadavek se vyřizuje, počkejte prosím.