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

#1 4. 3. 2020 15:13:44

zarinka
Člen
Registrace: 4. 3. 2020
Příspěvků: 3

VYŘEŠENÝ - Zaokrouhlení na 1000

Prosím, jak zaokrouhlit částky v buňkách v celých korunách např. na celé tisíce? Nemohu najít odpovídající funkci.
Děkuji.

Editoval zarinka (4. 3. 2020 19:23:41)

Offline

#2 4. 3. 2020 15:15:39

ludviktrnka
Člen
Registrace: 9. 7. 2009
Příspěvků: 697

Re: VYŘEŠENÝ - Zaokrouhlení na 1000

třeba =ROUND(A1;-3) nebo roundup či rounddown


LibreOffice 5.4.

Offline

#3 4. 3. 2020 17:23:33

zarinka
Člen
Registrace: 4. 3. 2020
Příspěvků: 3

Re: VYŘEŠENÝ - Zaokrouhlení na 1000

Děkuji za odpověď.
Já jsem spíše myslela, aby místo částky 123456,- Kč bylo jen uvedeno 123 (prostě částka v tis. Kč). Ještě prosím někdo poradí? Děkuji.

Offline

#4 4. 3. 2020 18:14:35

neutr
Člen
Registrace: 8. 3. 2007
Příspěvků: 3,435

Re: VYŘEŠENÝ - Zaokrouhlení na 1000

Docela jednoduché je toto

=INT(číslo/1000)

respektive

=INT(odkaz/1000)

Editoval neutr (4. 3. 2020 18:16:49)


Moje e-mailová adresa
Pokud je Váš problém vyřešen, označte prosím svůj příspěvek za "VYŘEŠENÝ"
Zlepšíte orientaci při vyhledávání řešení JAK OZNAČIT TÉMA ZA VYŘEŠENÉ

Offline

#5 4. 3. 2020 18:30:44

ludviktrnka
Člen
Registrace: 9. 7. 2009
Příspěvků: 697

Re: VYŘEŠENÝ - Zaokrouhlení na 1000

buňku formátujte jako číslo s uživatelským formátem "# ##0 " bez těch uvozovek, ale na konci je důležitá mezera.
V buňce bude stále číslo skutečné ale zobrazí se jen tisíce tzn 286 376 => 286
a 286 873 => 287


LibreOffice 5.4.

Offline

#6 4. 3. 2020 18:47:01

neutr
Člen
Registrace: 8. 3. 2007
Příspěvků: 3,435

Re: VYŘEŠENÝ - Zaokrouhlení na 1000

pro ludviktrnka:
To je jenom optický formát. Jakmile uděláme nějakou operaci kdekoliv jinde bude tam číslo původní. Malér by to mohl být například při vytváření grafů.


Je otázka jestli autorka chce zaokrouhlovat jen dolů na celé tisíce.


Moje e-mailová adresa
Pokud je Váš problém vyřešen, označte prosím svůj příspěvek za "VYŘEŠENÝ"
Zlepšíte orientaci při vyhledávání řešení JAK OZNAČIT TÉMA ZA VYŘEŠENÉ

Offline

#7 4. 3. 2020 19:22:27

zarinka
Člen
Registrace: 4. 3. 2020
Příspěvků: 3

Re: VYŘEŠENÝ - Zaokrouhlení na 1000

Děkuji moc za rady!
Fce INT(odkaz/1000) hodilo chybu:522, takže bohužel.

Ale postup dle "ludviktrnka" s uživatelským formátem funguje, děkuji moc!
Čísla by se jinam přenášet neměly, takže to snad nebude problém.

Offline

#8 5. 3. 2020 05:50:45

neutr
Člen
Registrace: 8. 3. 2007
Příspěvků: 3,435

Re: VYŘEŠENÝ - Zaokrouhlení na 1000

zarinka napsal(a)

Děkuji moc za rady!
Fce INT(odkaz/1000) hodilo chybu:522, takže bohužel.
Ale postup dle "ludviktrnka" s uživatelským formátem funguje, děkuji moc!
Čísla by se jinam přenášet neměly, takže to snad nebude problém.


Snad se Vám to hodí pro příště : Vzorec pokud hlásí chybu 522

nápověda napsal(a)

Chyba 522 - CYKLICKÝ ODKAZ
Vzorec odkazuje přímo nebo nepřímo sám na sebe a volba Iterace není povolena v Nástroje - Možnosti - LibreOffice Calc - Výpočty.


Správně odkaz například pro buňku B1 odkazuje na A1 kde je číslo. Takže v B1 vzorec

=INT(A1/1000)

Vaše řešení vypadalo pro B1 (nebo jakoukoliv jinou buňku) takto :

=INT(B1/1000)

     Pro tento případ (bez pomocného sloupce) jste měla použít například podobu

=INT(123456/1000)

. Ovšem když je to samoúčelné jen pro vizuální zjednodušení tak úprava formátu vyhovuje. Je otázkou zda to příště nebudete chtít použít pro účely kde by to vadilo.


Moje e-mailová adresa
Pokud je Váš problém vyřešen, označte prosím svůj příspěvek za "VYŘEŠENÝ"
Zlepšíte orientaci při vyhledávání řešení JAK OZNAČIT TÉMA ZA VYŘEŠENÉ

Offline

#9 10. 3. 2020 13:50:59

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

Re: VYŘEŠENÝ - Zaokrouhlení na 1000

Malá poznámka.

Funkce INT vrací největší celé číslo, které je menší než argument.
Tj. "zaokrouhlení" pomocí INT
a) usekne desetinnou část čísla
b) INT(1,5) = 1 a INT(-1,5) = -2. pokud sečteme "zaokrouhlené", dostaneme -1

Funkce ROUND vrací nejbližší číslo v zadané přesnosti.
Pokud jsou taková čísla 2 potom vrátí to, které je dále od nuly.
c) ROUND(1,5; 0) = 2 a ROUND(-1,5; 0) = -2.

Uživatelský formát x zaokrouhlování

V případě použití uživatelského formátu v tabulce nemusí odpovídat součty viditelných hodnot řádků a sloupců.
Zaokrouhlení vzorcem může tuto chybu korigovat (ne vždy snadno).

Offline

Zápatí