OpenOffice CALC a imbecilní přetypování čísla na datum
Zdravím,
jsem mírně konsternován faktem, že pokud do nějaké buňky v OOCalc (v Excelu tomu předpokládám nebude jinak) vložím číslo 1.475, tak mi to automaticky převede na typ datum a hodnotu změní na 31.12.474
Když té buňce před tím vložením, nebo i po něm, nastavím formát buňky na číslo (zkoušel jsem všemožné typy čísel), tak na mě stejně kašle a pořád se tam zobrazuje to datum. Snažil jsem se té buňce dát i datový typ text, doufajíce, že alespoň ten nebude přetypovávat. Bohužel, tenhle ultrachytrý program ví lépe než já, co vlastně potřebuju a podle něj potřebuju určitě datum :|
Jak se toho mám zbavit? Vždyť je to jen vložení čísla..
V Excelu se mi nic takového neděje. Výchozí formát je "Obecný" a když zadám číslo s desetinnou tečkou, zůstane tam.
No, milý hoste, a když v té buňce už máš ten údaj 1.475, tak k němu zkus ve vedlejší buňce přičíst třeba +1 - a máš tu chybu. To proto, že tam nemáš číselnou hodnotu, ale text.
No jo, milý Pytlíku, jeden o voze, druhý o koze. Problém se týkal zadávání čísla s desetinnou tečkou. Tak jsem to uvedl na pravou míru. Když k tomu paskvilu přičtu jedničku, tak Excel samozřejmě hodí chybu na neplatný typ dat.
Otázka ovšem zní, co je vůz a co koza. Ty jsi reagoval způsobem, který v méně informovaném vzbuzoval pocit, že Excel "reaguje správně", že, když jsi chtěl napsat číslo, tak to holt v Excelu, na rozdíl od "hloupých a imbecilních" OpenOffice, zůstane číslem. Ale ono nezůstane a je z toho text, V OpenOffice zase něco jiného (a moc bych se nedivil, kdyby to šlo nastavit).
A problém se netýkal zadávání čísla. Když v českém prostředí zadáš něco, cokoliv, co obsahuje tečku, už to není číslo (zrovna jako ž, š, č, ř, ď, ť, ň ... a mnohé další znaky).
Suhlasim s Pytlikom, ze hostov komentar naozaj posobil, ze Calc je blby ako tvrdi zadavtel a Excel je uzasny ako naznacuje host lebo tam sa nic take nedeje. Pritom problem bol niekde inde a v pc to nebolo.
Opat sme zabili 10min zivota debatou o nicom, navrhujem dalej uz nerozvijat;o).
Jen jsem vyvrátil tazatelovu domněnku, Excel se totiž chová jinak. Klidně můžeš souhlasit s Vreckem, ale pravdu mám já.
Milý Hůl do ruky (Host do domu - hůl do ruky!), nemáš pravdu. I Excel provedl transformaci, protože zdánlivě vložíš číslo, ale máš tam textový řetězec.
Co jsem do buňky zapsal, to tam zůstalo. O to šlo.
Ne. Vložil jsem číslice s tečkou.
Ked chces pisat cisla s teckou, tak si v nastaveniach Formatu bunky zaklikni cislo a napravo od toho vyber jazyk English (neco). Ved ti to tam aj ukazuje priklady tych cisel.
Alebo oznac vsetky bunky zositu (Ctrl-A) a pravy klik - Format bunky, format nastav na Default, a napravo zmen jazyk na English. Alebo si nastav na english komplet locale v openoffice v nastaveniach (menu nastroje). Alebo je este dalsich 5 moznosti (vlastne styly) ktore sa mi tu nechce uz pisat.