Program Excel błędnie zakłada, że rokiem 1900 jest to rok przestępny

Zakończono świadczenie pomocy technicznej dla pakietu Office 2003

Firma Microsoft zakończyła świadczenie pomocy technicznej dla pakietu Office 2003 8 kwietnia 2014. Ta zmiana wpłynęła na Twoje aktualizacje oprogramowania i opcje zabezpieczeń. Dowiedz się, co to oznacza dla Ciebie i jak zapewnić sobie kontynuację ochrony.

WAŻNE: Ten artykuł został przetłumaczony przy użyciu oprogramowania firmy Microsoft do tłumaczenia maszynowego i może być poprawiony przy użyciu technologii Community Translation Framework (CTF). Firma Microsoft udostępnia artykuły tłumaczone maszynowo, poprawione przez społeczność, a także tłumaczone przez tłumaczy profesjonalnych, aby zapewnić dostęp do wszystkich artykułów w bazie wiedzy w wielu językach. Artykuły tłumaczone maszynowo i poprawione mogą zawierać błędy pisowni, składniowe i gramatyczne. Firma Microsoft nie ponosi odpowiedzialności za żadne nieścisłości, błędy ani szkody spowodowane przez niepoprawne tłumaczenia zawartości ani przez korzystanie z niej przez klientów. Więcej o strukturze CTF: http://support.microsoft.com/gp/machine-translation-corrections/pl.

Anglojęzyczna wersja tego artykułu to: 214326
Symptomy
Program Microsoft Excel błędnie zakłada, że rokiem 1900 jest to rok przestępny. W tym artykule wyjaśniono, dlaczego rokiem 1900 jest traktowana jako rok przestępny i przedstawia zachowania, które może wystąpić, jeśli ten problem jest rozwiązany.
Więcej informacji
Kiedy programu Lotus 1-2-3 ukazała się pierwsza wersja, mimo że faktycznie nie było w roku przestępnym założenie że year1900 był rokiem przestępnym. To łatwiejsze program do obsługi latach przestępnych i spowodowane nie szkody dla prawie wszystkich obliczeń daty w programie Lotus 1-2-3.

Gdy program Microsoft Excel i Microsoft Multiplan zostały wydane, one alsoassumed, że 1900 był rokiem przestępnym. Założenie to dozwolone Microsoft Multiplan i program Microsoft Excel używa tego samego systemu daty używane przez program Lotus 1-2-3 i zapewniają większą zgodność z programem Lotus 1-2-3. Traktując 1900 jako rok przestępny również łatwiejsze użytkownikom przenieść arkusze z jednego programu na drugi.

Chociaż jest to technicznie możliwe rozwiązać ten problem, więc thatcurrent wersjach programu Microsoft Excel nie należy zakładać, że 1900 jest leapyear, wady w ten sposób przewyższają zalety.

Gdyby takie zachowanie ma zostać poprawiony, wiele problemy wynikają, w tym następujące:
  • Prawie wszystkie daty w bieżącym arkuszy programu Microsoft Excel i innych dokumentów będzie zmniejszenie o jeden dzień. Poprawianie to przesunięcie zajęłoby sporo czasu i wysiłku, zwłaszcza w przypadku formuł używających dat.
  • Niektóre funkcje, takie jak dzień.TYG, funkcja zwróci różne wartości; może to spowodować formuły w arkuszach nieprawidłowe działanie.
  • Poprawianie to zachowanie spowoduje przerwanie seryjna kompatybilność programu Microsoft Excel i inne programy, które używają dat.
Jeśli zachowanie pozostają nienaprawione, występuje tylko jeden problem:
  • DZIEŃ.TYG, funkcja zwraca nieprawidłowe wartości dla daty przed 1 marca 1900. Ponieważ większość użytkowników nie należy używać daty przed 1 marca 1900 r. ten problem jest rzadko.
Uwaga: program Microsoft Excel poprawnie obsługuje wszystkie inne lat przestępnych, w tym wieku lat, które nie są lata przestępne (na przykład 2100). Nieprawidłowo obsługiwane jest tylko rokiem 1900.
Materiały referencyjne
Aby uzyskać dodatkowe informacje dotyczące tego problemu kliknij numer artykułu poniżej w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
214058 XL2000: Dni tygodnia przed 1 marca 1900 są niepoprawne
Aby uzyskać dodatkowe informacje dotyczące ustalania, czy dany rok jest to rok przestępny kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
214019 XL2000: Metoda ustalenie, czy rok jest to rok przestępny
Y2K year2000 roku 2000 2,000 XL2000 XL2002 XL2003 XL2007 XL2010 rok przestępny

Ostrzeżenie: ten artykuł przetłumaczono automatycznie

Właściwości

Identyfikator artykułu: 214326 — ostatni przegląd: 12/17/2015 20:57:00 — zmiana: 4.0

Microsoft Excel 2011 for Mac, Excel for Mac for Office 365, Microsoft Office Excel 2003, Microsoft Office Excel 2007, Microsoft Excel 2010, Microsoft Excel 2013, Excel 2016

  • kbpending kbprb kbmt KB214326 KbMtpl
Opinia