Wesprzyj nas i przeglądaj Hejto bez reklam

Zostań Patronem

Komentarze (11)

@damw powinno być 1 stycznia 1900 🙂

@boogie 1/2 da 1 stycznia? Nie używam excela więc nie mam jak sprawdzić xD

@damw Nie wiem jak Excel, ale kiedyś musiałem się dowiedzieć jak są reprezentowane daty w arkuszach od Google. I wartość 0,5 po przerobieniu na datę daję 01.01.1900 12:00. Wartość przed przecinkiem oznacza ilość dni jakie mineły od 1 stycznia 1900, a po przecinku to procentowy upływ danego dnia i każda godzina to w przybliżeniu 0,0416.

@brain w excelu jak wpisuje 1/2 w komórce, to konwertuje mi na 2Jan (ale mam US language ustawiony w systemie, a te głąby mają MM-dd-YYYY format daty). Jak wpisze 2/1 to idzie 1Feb, czyli pewnie z en-GB albo pl-PL będzie właśnie 1 luty po wpisaniu 1/2

150a3797-91e5-4403-8063-58d6275e00e2
d5d7765b-4842-4870-ad08-ea34ba249427

@damw Tu wchodzą dwie rzeczy. Jak masz czystą komórkę bez formatowania to po wpisaniu tekstu Excel próbuje zgadnąć typ danych, więc mogą różna kwiatki wychodzić. Zobacz co się stanie jak będziesz miał komórkę z formatowaniem jako liczba w której będzie wartość 0,5 i taką komórkę przeformatuj na datę.


edit: W dodatku teraz jak sprawdziłem w Google Spreedsheet to trochę się pomyliłem i 0,5 dało 1899-12-30 12:00:00. Format nadal ten sam, ale pomyliłem się w kwestii tego od kiedy jest liczone 1 - myślałem że to pierwsza doba która mineła, a faktycznie jest to początek roku 1900.

854aac1c-d858-4336-b621-8e55dd6cbcc4

@brain nic się nie dzieje, bo jak już napisałem - mam inny locale ustawiony w systemie i 0,5 jest wyświetlane jako tekst 😉

@damw ja pomyślałem o niepełnej wartości wpisanej w komórkę. Jak się jebniesz we wpisywaniu daty i wpiszesz ją niepełną to samo wpisuje 1900.

alkoholik - ni w głowie ni w nogach

2 stycznia chyba

@mehdnpl zależy jakie locale w systemie ustawisz 😉 en-US będzie 1 luty

@damw Inżynier: jest dwa razy za duża

Zaloguj się aby komentować