V buňce C1 mám vzorec =KDYŽ(A1=B1;0), ale potřebuji, aby se výsledek objevil až po vyplnění buněk A1 a B1
Odpovědi
Diskuze
= Když(A1*B1=0;"";A1*B1)
není jasné, co tam chceš v případě, že A1<>B1... Kdyby to měl být třeba otazník, vypadalo by to takhle:
=KDYŽ(NEBO(JE.PRÁZDNÉ(A1);JE.PRÁZDNÉ(B1));"";KDYŽ(A1=B1;0;"?"))
jinak tam Excel (2010, nevím jak starší) vnutí nápis "NEPRAVDA", což asi nebude to pravé štěstí...
Takže je-li "zaručeno", že buňka je buď prázdná, nebo je v ní číslo, je Mezkovo řešení pohodlnější. To druhé řešení je naproti tomu zcela obecné.
V Excelu se často dají věci udělat více způsoby.
=KDYŽ(NEBO(JE.PRÁZDNÉ(A1);JE.PRÁZDNÉ(B1));0;KDYŽ(A1=B1;1)) Velice mi to pomohlo.
Štěpán Machač
=KDYŽ(NEBO(JE.PRÁZDNÉ(G16);JE.PRÁZDNÉ(H16));0;KDYŽ(G16=H16;1;0))
Štěpán Machač