Użyj dat historycznych

Spisie treści

Obliczanie z wykazami dat przed 1900

Kiedy pracujesz z datami, Excel wyznacza bardzo jasne granice. Przy domyślnym ustawieniu systemu daty 1900 program Excel nie zinterpretuje wpisu z wartością daty sprzed 01.01.2000 jako daty. Wynik w komórce jest wtedy tekstem. Nie można jednak przy tym przeprowadzać dalszych obliczeń ani ocen. Jeśli ustawiłeś opcję 1904 dat, 1/1/1904 jest najwcześniejszą możliwą datą.

Jest mała sztuczka, której możesz użyć, aby ominąć te limity. System kalendarza gregoriańskiego, który stanowi podstawę naszego kalendarza, mówi, że przypisanie dni w roku (z uwzględnieniem wszystkich reguł dla lat przestępnych) jest identyczne. Dlatego przypisanie jest powtarzane co 400 lat.

W przypadku tabel, które wymagają dat sprzed 1900 r., można przenieść odpowiednią datę o czterysta lat w przyszłość, obliczyć z nią, a następnie cofnąć datę o czterysta lat.

Poniższe przykłady pokazują, co jest możliwe dzięki tej sztuczce i jak możesz ją wykorzystać w swoich stołach:

Czy chcesz wiedzieć, który dzień tygodnia był 17.02.1793? Następnie oblicz dzień tygodnia 17.02.2193. Aby to zrobić, wprowadź datę 17.02.1993 w komórce A2. Następnie wprowadź następującą formułę w komórce, w której powinien pojawić się dzień tygodnia:

= TEKST (A2; "TTT")

Wynik to „Tak”. Tak więc 17 lutego 1793 jest również niedzielą. Poniższy rysunek przedstawia zastosowanie tego wzoru:

W przypadku, gdy wprowadzisz datę przed 1900 bezpośrednio do komórki i chcesz użyć tej zawartości komórki do określenia dnia tygodnia za pomocą formuły, formuła jest nieco bardziej rozbudowana. W takim przypadku program Excel musi wykonać dodatkowe operacje tekstowe, ponieważ data sprzed 1900 nie jest rozpoznawana jako wartość daty zgodnie z opisem.

Łącząc funkcje tekstowe LEFT, PART i RIGHT, definiujesz z tekstu poszczególne składowe daty.

Dzięki funkcji DATE () i rocznemu przesunięciu wynoszącemu czterysta lat można następnie połączyć składniki daty, aby utworzyć prawidłową datę w programie Excel i określić dzień tygodnia.

Jeśli data znajduje się w komórce A5, wprowadź w tej komórce następującą formułę:

= TEKST (DATA (PRAWA (A5; 4) +400; CZĘŚĆ (A5; 4; 2); LEWA (A5; 2)); "TTT")

Korzystając z formuł do bezpośredniego obliczania wartości dat sprzed 1900 r., upewnij się, że wprowadzasz datę jako tekst w formacie DD.MM.RRRR. W przeciwnym razie funkcje tekstowe dają nieprawidłowe wyniki.

Poniższy rysunek przedstawia zastosowanie tego wzoru:

Możesz także użyć sztuczki z przesunięciem daty, aby wykonać inne obliczenia w datach, na przykład różnicę między dwiema datami w dniach.

Aby to zrobić, używasz formuły, która rozkłada te dwa dane tekstowe na ich składniki, przesuwa je o czterysta lat w przyszłość, a następnie oblicza je względem siebie.

Kolejna wskazówka: Jeśli musisz liczyć w swoich tabelach z datami sprzed 1 stycznia 1500 r., możesz również przesunąć wartości dat w przyszłość o wielokrotności 400 - 800 lub 1200 Format DD.MM.RRRR musi być określony tak że mogą być przetwarzane jako teksty z przedstawionymi wzorami.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave