Nejste přihlášen/a.
Zdravím,
V excelu mám tabulku resp vytvořený takový vzor rozvahy (je to do školy na Účetnictví - viz obrázek), kam logicky budu pak během plnění domácích úkolů doplňovat do jednoho sloupce nadpisy a do vedlejších číselné hodnoty.
Brutto značí původní částku.
Korekce nějakou úpravu.
Netto pak výsledek.
Logicky se tedy ve všech buňkách sloupce E (netto) bude nacházet funkce SUMA, při které se sečte vždy buňka sloupce C (brutto) se sloupcem D (korekce).
Problém je, že excel chápe nevyplněnou buňku jako nulu, a proto součet dvou nul (ačkoliv neviditelných), je nula. A to zkrátka nechci. Nechci, aby v buňkách s nějakou funkcí byly v případě nevyplněných řádků nuly a to tak, jak vidíte na obrázku.
Tím, že každý týden budeme dostávat úkoly na další hodinu si chci vytvořit nějaký vzor rozvahy, do které vždy jen vyplním názvy (například materiál, výrobky atd) a vedle nich částky a nechci se pokaždé patlat s tím, že tam budu vytvářet funkce pokaždé od začátku případně mazal ty stávající abych tak zakryl nuly u nevyplněných řádků. Snad chápete jak to myslím :D
Máte tedy prosím někdo tip na to, jak mít ve vzorové rozvaze nastavené funkce tak, aby se mi nevyplňovala nula do buňky s funkcí v případě, že zvolená zdrojová oblast je nevyplněná, prázdná?
Napadlo mě to řešit funkcí KDYŽ, ale nevím, jak tu funkcí napsat. Nějaké rady?
0x
Asi moc neporadím... ![]()
Já se při tvoření tabulek s těmi nulami smiřuji, naopak, ukazují mi, do kterého řádku mám tabulku funkční.
Když dojdou nuly a začnou prázdné řádky, je mi jasné, že buňku s nulou (tedy ten vzoreček) musím zkopírovat do dalšího řádku...
0x
Možná to jde i jinak, ale zkuste použít "KDYŽ" podle přílohy. Vzorec při nulovém součtu zobrazí místo nuly prázdný text (mezeru), který se pak logicky do celkového součtu nezapočítává.
doplněno 22.02.20 08:46:
Má to ale jednu drobnou vadu. Pokud například budete mít ve sloupci B kladnou hodnotu a ve sloupci C stejnou hodnotu zápornou, takže součet bude 0, tato 0 se vám ve sloupci D logicky neobjeví.
| Sešit1.xls | 13.82 kB |
0x
Vzorce od @lobo jsou použitelné, ale řeší pouze případ, kdy jsou prázdné OBĚ buňky. Pokud bude např. korekce OK a brutto prázdné, tak s tím stejně bude počítat. Proto doporučuji použít spíš operátor NEBO - prázdnou buňku pak totiž vrátí v případě, že číslo chybí v kterékoli ze zdrojových buněk).
Lze to ale udělat ještě lépe: =KDYŽ(A(JE.ČISLO(od:do));SUMA(od:do);"")
Funkce JE.ČISLO je zde použita na celý řádek najednou. Výstupem je jedna logická hodnota (PRAVDA nebo NEPRAVDA) pro každou kontrolovanou buňku. Operátor A zajistí, že se bude počítat pouze v případě, že hodnotu PRAVDA obsahují VŠECHNY výsledky.

Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz.
Používáním poradny vyjadřujete souhlas s personifikovanou reklamou, která pomáhá financovat tento server, děkujeme.
