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

#1 9. 2. 2012 12:52:15

Prefin
Člen
Registrace: 23. 9. 2007
Příspěvků: 7

Jak odečíst datum v Calc - VYŘEŠENO

Ahoj všichni.
Prosil bych o radu s odečtení datumu v sešitu.
Mám datum generované fcí TODAY() a datum zadávané ručně ve stejném tvaru -> DD/MM/RR.
Když to chci odečítat tak jak to je tak to nejde.
Poradí mi někdo jak na to?
Díkas



_________________________________________________


Značím jako vyřešené

Editoval sedlacekdan (12. 2. 2012 17:31:27)

Offline

#2 9. 2. 2012 13:45:19

luka7
Člen
Registrace: 20. 5. 2009
Příspěvků: 82

Re: Jak odečíst datum v Calc - VYŘEŠENO

mě to jde.
A1   =today()
A2   12/12/12
A3   =A1-A2 (výsledek číslo nebo datum- dle formátování)
...

Editoval luka7 (9. 2. 2012 13:48:53)

Offline

#3 9. 2. 2012 18:09:46

sedlacekdan
Moderátor
Místo Nehvizdy
Registrace: 21. 6. 2010
Příspěvků: 617

Re: Jak odečíst datum v Calc - VYŘEŠENO

Datum je pro Calc jen jinak zformátované číslo, například:

1.1.2012 = 40909

odečítat i sčítat můžete dle libosti stejně jako s čísly. Jediný problém může nastat, pokud máte buňku s výsledkem naformátovanou jinak než číslo. Pokud je výsledek který máte datum okolo roku 1900, tak si naformátujte buňku na čísla (ne datumy).


;o)


Linux Mint 16 Petra - Apache OpenOffice 4.0.1
Pokud je Váš problém vyřešen, označte prosím svůj příspěvek za "VYŘEŠENÝ"
Zlepšíte tak orientaci na fóru při vyhledávání řešení problémů
JAK OZNAČIT TÉMA ZA VYŘEŠENÉ

Offline

#4 9. 2. 2012 23:18:09

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

Re: Jak odečíst datum v Calc - VYŘEŠENO

sedlacekdan napsal(a)

Pokud je výsledek který máte datum okolo roku 1900, tak si naformátujte buňku na čísla (ne datumy).

Proč? calc korektně zobrazuje datumy zhruba do r. 1583. Dále do minulosti také, ale jsou problémy se zadáváním (některé periody se musí zadávat jako číslo - nenašel jsem např. jiný způsob, jak zadávat datumy před počátkem letopočtu, ale moc jsem to nehledal, v období před rokem 1583 chybně funguje vyplňování, ...) + nepřepíná na juliánský kalendář. Pro datumy před letopočtem je nutno nastavit formát - třeba "d.m.yyyy g".

Zkuste vložit čísla -693596 a -693595 a naformátovat je výše uvedeným formátem.

Editoval lp. (9. 2. 2012 23:33:45)

Offline

#5 10. 2. 2012 06:48:03

sedlacekdan
Moderátor
Místo Nehvizdy
Registrace: 21. 6. 2010
Příspěvků: 617

Re: Jak odečíst datum v Calc - VYŘEŠENO

lp. napsal(a)

Proč? calc korektně zobrazuje datumy zhruba do r. 1583.


Ano při přímém zadání data, ale pokud odečtu dvě data a výslednou buňku mám formátovanou jako datum pak je výsledek takovýto:

A1 = 1.1.2012
A2 = 31 1 2012
v A3 je vzorec =A2-A1 a buňka je formátována jako datum
A3 = 29.1.1900
při formátu na číslo je výsledek:
A3 = 30
což je správný počet dní rozdílu

Je to volba v nastavení Calcu kdy jako výchozí hodnota pro výpočty je nastaveno datum 30.12.1899.
Výpočty samozřejmě fungují i se staršími daty, výchozí hodnotou je ale právě toto datum.


;o)


Linux Mint 16 Petra - Apache OpenOffice 4.0.1
Pokud je Váš problém vyřešen, označte prosím svůj příspěvek za "VYŘEŠENÝ"
Zlepšíte tak orientaci na fóru při vyhledávání řešení problémů
JAK OZNAČIT TÉMA ZA VYŘEŠENÉ

Offline

Zápatí