Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Excel - Proč funkce vrací pouze 0?

Dobrý den,

Jeden list v jednom souboru začal vykazovat problém.

Pokud napíšu např. tuto funkci

=KDYŽ(COUNTIF(D2:D$3;"*")=COUNTIF(LIST!1:1048573;"POKUS"); "ano"; "ne")

Excel mně navrátí ano/ne, ale pouze 0.

Dříve k tomu nedocházelo a netuším, co jsem změnil, že na to mělo efekt.

Zkoušel jsem hledat, co to může způsobit, ale našel jsem pouze rozdílný formát buněk, tak jsem všem nastavil formát na obecný a nepomohlo to.

Jak to, prosím Vás, opravím?

Děkuji

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
... našel jsem pouze rozdílný formát buněk, tak jsem všem nastavil formát na obecný a nepomohlo to.…
lední brtník 06.11.2022 19:51
lední brtník
V tomto případě je v tom excel nevinně, problém je v tazateli a jeho řekněme nestandardních vzorcích…
Siki83 06.11.2022 20:17
Siki83
Ten vzoreček byl ryze pro příklad. Chtěl jsem prostě jenom prohledat celý list a tohle mně hodil Goo…
MichalDM 06.11.2022 20:38
MichalDM
No vidíš, problém vyřešen. Použij ho na jiném listu.
Siki83 06.11.2022 20:39
Siki83
Co třeba, že nemůžu, protože potřebuji pracovat s daty, které jsou na konkrétním lístu?
MichalDM 06.11.2022 20:41
MichalDM
Ve vzorci nemůžeš použít buňku, ve které ten vzorec je.
Wikan 06.11.2022 21:15
Wikan
Ve vzorci nemůžeš použít buňku, ve které ten vzorec je. Tohle excel náhodou uměl, říkalo se tomu cy… poslední
ml1 07.11.2022 13:31
ml1

... našel jsem pouze rozdílný formát buněk, tak jsem všem nastavil formát na obecný a nepomohlo to.

v tom je excel zákeřný. když mu nový formát nastavíš dodatečně, on to proti očekávání neopraví.
protože v redmontonu ví lépe, co by tam eventuálně mohlo být za data. typicky když si na základě hodnoty excel rozhodne, že místo textu je tam číslo nebo datum.
nebo tam mohl zůstat formát buňky po předchozích pokusech s tabulkou.
takže pofiderní buňku smazat, nastavit žádoucí formát, hodnotu vložit znovu.

V tomto případě je v tom excel nevinně, problém je v tazateli a jeho řekněme nestandardních vzorcích (požadavcích), stačí se podívat na jeho předešlá vlákna.
Ona i ta oblast prohledávání 17 179 869 184 buněk na výskyt slova pokus je tak trochu sci-fi, nehledě na to, že samotný vzorec umístí do této oblasti.

Ve vzorci nemůžeš použít buňku, ve které ten vzorec je.

Tohle excel náhodou uměl, říkalo se tomu cyklický odkaz a mělo to i nějaká rozumná použití (i když v 99,9999% takový vzoreček skutečně vzniknul omylem, a ta rozumá využití jsou spíš škloní cvičení, která se dají provést korektněji). To LO mě s takovým vzorcem rovnou vyhodí, žádné iterace nebo něco takového.

Zpět do poradny Odpovědět na původní otázku Nahoru