Fórum pro uživatele kancelářského balíku OpenOffice | LibreOffice
 

#1 17. 3. 2010 17:36:01

Sendy
Člen
Registrace: 11. 12. 2008
Příspěvků: 14

Skrytí nuly

Příklad:Do buňky C zadám vzorec pro součet buněk A a B.Pokud v buňkách A a B nejsou vložena data,tak v buňce C se vzorcem je zobrazená nula.Dá se něco udělat,aby ta nula tam nebyla a zobrazoval se jen výpočet po zadání dat do buněk A a B ?

Offline

#2 17. 3. 2010 18:51:30

Roman Toman
Člen
Registrace: 19. 7. 2008
Příspěvků: 297

Re: Skrytí nuly

Iste. <Nástroje>-<Volby>-<OpenOffice.org Calc><Zobrazit> a vpravo hore je oddelenie "Zobrazit". Zrušte zaškrtnutie v položke "Nulové hodnoty". Ale pozor! Treba to spraviť pred zadaním vzorcov do buniek. Inak ich vymaže.


Win XP Pro SP3, LibreOffice 5.0.5

Pokiaľ to vyriešilo váš problém označte prosím svoj príspevok ako VYRIEŠENÝ.
Ako označiť vyriešenú tému

Offline

#3 17. 3. 2010 21:13:45

hanus
Člen
Místo Olomouc
Registrace: 29. 11. 2006
Příspěvků: 573
Web

Re: Skrytí nuly

A která verze OOo to vymazává? Já jsem to teď zkusil v GoOO 3.1.1. a akorát se teda přestaly zobrazovat nuly, dříve vložené vzorce odkazující na prázdné buňky i vložené nuly tam zůstaly, akorát jsou vidět, až když se na ně umístí kurzor (ukážou se ve stupním řádku).

Offline

#4 18. 3. 2010 20:01:52

Roman Toman
Člen
Registrace: 19. 7. 2008
Příspěvků: 297

Re: Skrytí nuly

hanus napsal(a)

A která verze OOo to vymazává? Já jsem to teď zkusil v GoOO 3.1.1. a akorát se teda přestaly zobrazovat nuly, dříve vložené vzorce odkazující na prázdné buňky i vložené nuly tam zůstaly, akorát jsou vidět, až když se na ně umístí kurzor (ukážou se ve stupním řádku).

Stalo sa mi to na verzii GO-OO 3.2.13. Po prvom spustení Calcu a po zadaní vzorcov, kde boli aj nulové hodnoty, sa po zmene nastavenia(zrušenia) zobrazovania nulových hodnôt vymazali kompletne bunky so vzorcami kde tieto nulové hodnoty boli. Zdá sa však, že šlo o nejaký kiks, lebo dnes nie a nie toto nasimulovať. Vzorce zostali tak ako boli vložené. Takže, teraz neviem kde sa stala chyba.

Editoval Roman Toman (18. 3. 2010 20:18:46)


Win XP Pro SP3, LibreOffice 5.0.5

Pokiaľ to vyriešilo váš problém označte prosím svoj príspevok ako VYRIEŠENÝ.
Ako označiť vyriešenú tému

Offline

#5 19. 3. 2010 10:29:17

dech
Člen
Registrace: 1. 10. 2008
Příspěvků: 146

Re: Skrytí nuly

ahojte, mám podobný dotaz - akorát by bylo třeba aby se nula nezobrazovala ve vybraných buňkách. V jiných buňkách aby se naopak zobrazovala.
diks


OO 3.2.1  WIn 8 64bit  16GB RAM

Offline

#6 19. 3. 2010 10:57:09

lp.
Člen
Registrace: 24. 9. 2009
Příspěvků: 782

Re: Skrytí nuly

Zadejte ve formátu čísla formátovací kód třeba  "0;-0;;"   (bez úvozovek)

Offline

#7 19. 3. 2010 11:59:42

dech
Člen
Registrace: 1. 10. 2008
Příspěvků: 146

Re: Skrytí nuly

díky,funguje to,ač nerozumím tomu kódu.
zkoušel jsem to samé s číslem 5 - a nefunguje to,nechápu tu logiku.
Do formátovacího pole jsem zdadal:
5;-5;;


OO 3.2.1  WIn 8 64bit  16GB RAM

Offline

#8 19. 3. 2010 13:29:58

j-pastierik
Člen
Registrace: 15. 11. 2004
Příspěvků: 761

Re: Skrytí nuly

dech napsal(a)

díky,funguje to,ač nerozumím tomu kódu.
zkoušel jsem to samé s číslem 5 - a nefunguje to,nechápu tu logiku.
Do formátovacího pole jsem zdadal:
5;-5;;

Logika je v popise formátu, 5 tam nemá čo robiť, pre popis čísiel sa používa znak "0", znak "#" ... Napríklad kód 0,0;[RED]-0,00;; znamená:

kladné čísla sa budú zobrazovať na jedno desatinné miesto s tým, že čísla menšie ako jedna budú mať pred desatinnou čiarkou uvedené číslo 0 (napr 0,3) - to je prvá časť kódu "0,0"

záporné čísla sa budú zobrazovať na dve desatinné miesta a to červenou farbou s tým, že čísla od -0,01 po -0,99 budú mať pred desatinnou čiarkou uvedené číslo 0 (napr -0,54) - to je druhá časť kódu "[RED]-0,00"

číslo nula sa nebude zobrazovať - to je posledná, prázdna časť kódu (jednotlivé časti sú oddelené bodkočiarkou).

Offline

#9 19. 3. 2010 13:43:01

dech
Člen
Registrace: 1. 10. 2008
Příspěvků: 146

Re: Skrytí nuly

huh,nooo,zajimave.
Nevím jestli je to v tvém textu skryto - ale nevidím stále způsob jak např. č. 5 skrýt v bunce tak jak to jde s č. 0


OO 3.2.1  WIn 8 64bit  16GB RAM

Offline

#10 19. 3. 2010 14:20:20

hanus
Člen
Místo Olomouc
Registrace: 29. 11. 2006
Příspěvků: 573
Web

Re: Skrytí nuly

možnosti jsou 2:
A) podmíněné formátování - když je hodnota buňky 5, použije se styl, kde není vidět text (jeho barva je stejná jako barva pozadí)
B) nastavit formát zobrazení obsahu buňky na [=5]"";#,#

Offline

#11 19. 3. 2010 15:54:34

lp.
Člen
Registrace: 24. 9. 2009
Příspěvků: 782

Re: Skrytí nuly

hanus napsal(a)

možnosti jsou 2:
...
B) nastavit formát zobrazení obsahu buňky na [=5]"";#,#

Tak ten formát se moc nepovedl. (Maže záporné znaménko)

Implicitně platí   <formát pro kladná>;<formát pro záporná>;<ostatní čísla>;<text>
Ostatní čísla jsou samozřejmě =0.

tj. formát ;;;  skryje obsah buňky.

Když někde použijeme modifikátor a jinde ho vynecháme použije se implicitní:

[podmínka.1]<formát>;[podmínka.2]<formát>;formát

Implicitní podmínky jsou:
[>0]<formát>;[<0]<formát>;formát
I když použijeme podmínku pro 3. složku, je ignorována.
Pokud chybí 3. část, je 2.část použita pro ostatní čísla.

Formát [=5]"";#,# tedy skryje hodnotu 5, ale všechny ostatní čísla zobrazí bez znaménka.

Formát by tedy měl vypadat:[=5]"";-#,#;#,#

Lepší je asi v těchto případech používat [=5]"";[>0]#,#;[<0]-#,#
nebo aspoň [=5]"";[>0]#,#;-#,#

Použití barev viz výše.

Editoval lp. (19. 3. 2010 16:02:27)

Offline

#12 19. 3. 2010 21:45:10

Orinh
Člen
Registrace: 20. 6. 2006
Příspěvků: 17

Re: Skrytí nuly

Tento problém srytí nuly (nebo něčeho jiného) může být využita i podmínka. Postačí jen přidat před použitý vzorec podmínku. Není to vhodné řešení pro všechny případy, ale můžete definovat složitější pravidla (např. interval čísel).

Vzorec z C1 kontroluje zda není součet 0 a pak zobrazí součet nebo prázdné uvozovky (tedy nic).

=IF(A1+B1<>0;A1+B1;"")

Tento vzorec kontroluje hodnoty A1 a B1 zda nejsou 0 a pak...

==IF(AND(A1<>0;B1<>0);A1+B1;"")

... to už jsem trochu odbočil ;-)

Offline

#13 20. 3. 2010 00:50:36

hanus
Člen
Místo Olomouc
Registrace: 29. 11. 2006
Příspěvků: 573
Web

Re: Skrytí nuly

ano, odbočil jste - jde o to, jak zobrazit obsah dané buňky, ve které je vložena nějaká hodnota, tj. nelze použív vzorce - v buňce je číslo/text a řešíme, jak ho zobrazit

Offline

Zápatí