konto usunięte

Temat: Formaty daty

Muszę zorganizować raportowanie czeguś tam na skalę mieżdunaradną.
Teoretycznie powinno być tak, że jeżeli jakaś wartość jest interpretowana jako data w Mongolii, to również w Bolandzie będzie datą, chociaż systemowe formaty daty są różne. Mam rację ? Czy ktoś ma odmienne doświadczenia ? (pytam bo microsoft potrafi bardzo niemile zaskoczyć w kwestii ustawień regionalnych).

Specjalistom którzy chcą się powymundrzać że excel się nie nadaje do takich zastosowań z góry dziekuję.
Robert Godziszewski

Robert Godziszewski Senior Consultant -
only because full
time
multi-advisory...

Temat: Formaty daty

Siedze teraz na Ukrainie i nie spotkałem sie z takim problemem a format daty maja inny niż polski. Jak w moim xls ropoznaje wartośc komórki jako datę to po otwarciu pliku w ukraińskim xls normalnie rozpoznaje date po ukraiński więc jest git.
Wojciech Kowalczyk

Wojciech Kowalczyk MTG World, Head of
ad-sales and
marketing

Temat: Formaty daty

data w xls zapisywana jest w postaci liczby:
- naturalnej jeżeli mówimy o dniach
- ułamku jeżeli mówimy o godzinach.
np. 1-sty-2010 to 40 179 a 1-sty-2010 godz. 12:00 to 40 179,5.
Stąd nie powinno (genialne słowo) być żadnych problemów z odczytaniem daty w dowolnym miejscu na świecie.

Problem pojawia się dopiero przy makrach używających dat.

konto usunięte

Temat: Formaty daty

;)

Co Ty nie powiesz ?Maciek Głuszak edytował(a) ten post dnia 02.11.09 o godzinie 14:56
Wojciech Kowalczyk

Wojciech Kowalczyk MTG World, Head of
ad-sales and
marketing

Temat: Formaty daty

Maciek Głuszak:
;)

Co Ty nie powiesz ?Maciek Głuszak edytował(a) ten post dnia 02.11.09 o godzinie 14:56

chyba źle zrozumiałem pytanie :/
wersja dla słabszych?

konto usunięte

Temat: Formaty daty

Nie no, dobrze zrozumiałeś pytanie, tylko że nawet małe dziewczynki wiedzą jak jest przechowywana data w excelu i trochę się poczułem dotknięty...

Problem jest taki że daty (a wogóle wartości liczbowe) lubieją zachowywać się nie tak jak powinny, jeden przykład to cała seria baboli które pojawiają się przy imporcie z plików tekstowych (chociaz nie powinny), inna sprawa to np. wartości liczbowe które excel umyśli sobie że nie są liczbami (pomimo że nic im nie brakuje, w sensie nie mają żadnych dodatkowych znaków specjalnych etc) i bez dokonania specjalnego fagopago nie zamienisz ich na liczby, etc, etc.
Magdalena B.

Magdalena B. Pracująca mama - da
się :))

Temat: Formaty daty

hi!
też pracuję w miedzynarodowym srodowisku i miałam pewny problem z datami...
Excel bezproblemowo daty rozpoznawał ale ludzie mogli mylić miesiące z dniami.
Problem tutaj był o tyle spory, że ten mój excelik byl częściowo jako PrintScreen przesyłany między krajami i tutaj szansa na pomyłkę była spora!
Tak więc wymusiłam w excelu format daty dd-mmm-rrrr, gdzie miesiąc jest pisany jako 3 pierwsze litery miesiąca w wersji angielskiej. czyli dzisiaj jest zapisane jako 02-Nov-2009. Oczywiscie datę można wprowadzić w dowolny sposób ale jest ona zawsze przeformatowywana do tej postaci (przynajmniej w Europie i stanach to działa). Dzięu temu osoba, która datę wpisuje ma pewność, że to wpisała datę i że data ta przez ecel jest poprawnie odczytana.

konto usunięte

Temat: Formaty daty

Na marginesie.
Pamiętam jak kiedyś samemu byłem przedmiotem międzynarodowej koordynacji. Jakaś miedzynarodowa sucz wymyśliła sobie durne tabelki, gdzieś tam trzeba było wpisywać datę i międzynarodowa sucz zarządziła sobie żeby wpisywać w specyficznym formacie.
Z niekłamaną radością spełniłem jej prośbę - ciąg znaków który sobie wymyśliła był przez polskiego excela nieinterpretowalny jako data.
W związku z tym dostawała z jednych krajów daty, z innych stringi (a stawiam że i taki kejs o którym piszesz gdzie indziej mógł się ptrzytrafić tzn. że np w rumuni wartość wklepana zgodnie z jej wytycznymi oznaczała co innego- miesiące zamienione z dniami)

No ale jak to zwykle bywa, okazało się że tabelki po wysłaniu po prostu giną i na tym koordynacja się kończy, więc fakap nie miał szansy wypłynąć i wynik meczu Socjal-Korporacyjny Debilizm vs Maciek Głuszak 1:1, ale jeszcze się odegram.
Mariusz Jankowski

Mariusz Jankowski Programista
Excel/VBA

Temat: Formaty daty

Temat jest wbrew pozorom bardzo złożony i bardzo dobrze opisany w książce "Excel 2007 Programowanie w VBA", na tyle dobrze, że przebrnąłem tylko przez dwie kartki :lol:. Myślę, że dużo pomocnych informacji na temat ustawień daty możemy uzyskać poprzez odwołanie się do właściwości International obiektu Application -> zwłaszcza mam to na myśli stałe: xlDateSeparator, xlDateOrder, xl4DigitYears czy xlMDY.
Magdalena B.

Magdalena B. Pracująca mama - da
się :))

Temat: Formaty daty

Ja zawsze wpisuje daty w jeden jedyny sposób i też nigdy bym się nie dała zmusić do zmiany tych nawyków ani nikogo nie zumszam do zmian.
Excel wszystko sam przeformaruje do odpowiedniego formatu jak sie skapnie, że to co wklepujesz jest datą. Istnieje teź 'data validation' (tak tak zwykłe kopiowanie i sprawę da się ominąć - ale na razie mi się cwaniaki nie znalazły JESZCZE)

No tak ale sprawa interpretacji danych (jako data w różnych lokalizacjach) mi sie sprawdza, gdyż są robione obliczenia na tych wpisach, które działają niezaleznie od lokalizacji i wersji.
Bogdan Gilarski

Bogdan Gilarski www.excelperfect.pl
Perfect And
Practical

Temat: Formaty daty

Maciek Głuszak:
Teoretycznie powinno być tak, że jeżeli jakaś wartość jest interpretowana jako data w Mongolii, to również w Bolandzie będzie datą, chociaż systemowe formaty daty są różne. Mam rację ?
Praktycznie, zaryzykuję jest tak zawsze, czyli jeżeli w komorce jest już liczba, to każda wersja Excela ją odczyta jako liczbę. Jak ją natomiast pokazujesz (format), czyli np jako datę xx-yy/zz to już inna sprawa.
W drugą stronę nie działa, czyli nie spotkałem się z uniwersalnym narzędziem, które pozwala zaciągnąć coś z innego źródła i Ex w każdym przypadku rozpozna jako liczbę (tutaj datę).
Jak dla mnie koordynacja działań to po prostu info dla usera - masz mieć u siebie datę=liczbę (w zrozumiałym dla Twojej wersji Ex), jak puścisz potem w obieg, ludzie na świecie to odczytają. Narzucenie formatu wpisywania daty jest wg mnie niemożliwe i właśnie mamy kłopoty interpretacyjne.

konto usunięte

Temat: Formaty daty

Bogdan Gilarski:
Jak dla mnie koordynacja działań to po prostu info dla usera - masz mieć u siebie datę=liczbę


tak właśnie robię
Narzucenie formatu wpisywania daty jest wg mnie niemożliwe i właśnie mamy kłopoty interpretacyjne.

to jest właśnie kejs z którego się śmiałem
(btw, mam wrażenie że naprawdę ogromna większość delikwentów chcących ogarnąć temat daty w multijuzerowych formatkach idzie właśnie tą ślepą ścieżką)

konto usunięte

Temat: Formaty daty

Mam jeszcze jedno przemyślenie.

Na grzyba te wszystke ustawienia regionalne.
Skąd to się wzięło że u nas data jest yyyy-mm-dd, separator kolumn średnik, symbol dziesiętny kropka, etc, etc, w każdym kraju na świecie inaczej. Po grzyba ? Zaprawdę uważam że lepszy dla wszystkich byłby zamordyzm - wszędzie to samo.

Przecież to tylko i wyłącznie kwestia przyzwyczajeń, a ludzie przyzwyczajają się do tego co dostają. Nie ma przecież "kulturowych" przesłanek żeby u nas datę pisać z myślnikami a na węgrzech z kropkami. Jakiś głąb z microsoftu tak to wymyślił i zostało. Problemów z tego co niemiara.

Pamiętam parę lat temu na zakładzie każdy miał inne ustawienia regionalne - jeden polskie, jeden angielski, inny jakieś scustomizowane. Excel panie to jest pikuś, problemem było 100 innych softów (taka branża) które albo coś do excela/csv imortowały albo eksportowały albo jedno i drugie, pomiędzy jednym a drugim makra*. Młody byłem, głupi, chciałem wszystkim zrobić dobrze, ogarniać pińcet możliwych formatów naraz. Co chwla wywałka, ktoś się drze, etc, etc

Potem jak raz się wkurzyłem, wzięłem gazrurkę, przeszedłem się po zakładzie i pozmieniałem wszystkim ustawienia na jedyne słuszne to były dwa tygodnie krzyku i jet spokój raz na zawsze. Teraz nikt nawet nie pomyśli że ułamki można po kropce pisać. I co, było z tego jakieś zło ?

*
specjaliści którzy mają zamiar ktyrykować interfejsy plikowe z zerową znajomością sytuacji - dziękuję
Robert Godziszewski

Robert Godziszewski Senior Consultant -
only because full
time
multi-advisory...

Temat: Formaty daty

powiedz to amerykańcom, ktorzy najpierw podają miesiąc a potem dzień i na koniec rok...

konto usunięte

Temat: Formaty daty

Robert Godziszewski:
powiedz to amerykańcom, ktorzy najpierw podają miesiąc a potem dzień i na koniec rok...

To jest w oczywisty sposób bez sensu, ale jestem w stanie się dostosować jeżely reszta świata zrobi to samo.
Mariusz Jankowski

Mariusz Jankowski Programista
Excel/VBA

Temat: Formaty daty

Robert Godziszewski:
powiedz to amerykańcom, ktorzy najpierw podają miesiąc a potem dzień i na koniec rok...

Słuszna uwaga - tutaj tkwi potencjalne źródło problemów. Jeżeli taki amerykaniec utworzy plik bazujący np. na filtrze zaawansowanym i jako kryterium wpisze ">01/03/2009" to filtr pokaże mu daty późniejsze od 3-go stycznia. Jeżeli ten plik przekaże koledze z Europy to filtr pokaże mu wszystkie daty po 1-ym marca. Rozwiązanie jest jedno -> kryterium formułowe z funkcją DATA :-).Mariusz Jankowski edytował(a) ten post dnia 02.11.09 o godzinie 22:05
Barbara Brzezińska

Barbara Brzezińska Specjalista ds.
Wynagrodzeń i
Systemów
Motywacyjnych,
HR,...

Temat: Formaty daty

Maciek Głuszak:
Pamiętam parę lat temu na zakładzie każdy miał inne ustawienia regionalne - jeden polskie, jeden angielski, inny jakieś scustomizowane. Excel panie to jest pikuś,
Hehe, pikuś, ale też potrafi niemiło zdziwić. Kiedyś musiałam pomóc przy wywalającym się prościusieńkim arkuszu, który do VBA nawet na kilometr się nie zbliżał, nie importował żadnych obcych danych, miał tylko dwie formułki na krzyż. Okazuje się, że plik z polskiej wersji otwierany w angielskim excelu potrafi sobie funkcje przerobić na angielski... poza funkcją "komórka", która w idiotyczny sposób wymaga SŁOWNEGO wpisania parametrów. Po polsku, oczywiście. ;D
Marek K.

Marek K. controlling

Temat: Formaty daty

chyba zależy, kto datę wpisuje :)

jeżeli osoba umiejąca wpisać datę w excelu, to nie spotkałem się z tym, żeby excel inaczej datę interpretował z innymi ustawieniami regionalnymi. Jedynie może nie rozumieć formatowania niestandardowego typu rrrr.

Natomiast jeżeli użytkownicy wpisują datę jako datę excelową, to nie wiem w jaki sposób podać instrukcję jej wpisywania, żeby każdy dobrze wpisał.

jeżeli data ma być wpisywana przez użytkowników, to obecnie wolę wpisywanie roku, miesiąca i dnia w osobnych komórkach (kolumnach).Marek K. edytował(a) ten post dnia 04.11.09 o godzinie 20:09

konto usunięte

Temat: Formaty daty

Marek K.:
jeżeli data ma być wpisywana przez użytkowników, to obecnie wolę wpisywanie roku, miesiąca i dnia w osobnych komórkach (kolumnach).[edited]Marek K. edytował(a) ten post dnia 04.11.09 o
Normalnie dats fakin ołsam aidea. Dżizas. Oczywiście że tak trzeba robić. Najśmieszniejsze że kiedyś już na to wpadłem i zapomniałem.

Następna dyskusja:

Sortowanie daty




Wyślij zaproszenie do