módszer annak meghatározására, hogy egy év szökőév-e

  • 5/25/2020
  • 2 perc olvasni
    • s
    • m
  • a következőkre vonatkozik: Excel 2016, Mac Excel 2016, Excel 2013, Excel 2010, Excel 2007, Excel 2003

Megjegyzés:

az Office 365 ProPlus új neve Microsoft 365 Apps for enterprise lesz. További információ erről a változásról, olvassa el ezt a blogbejegyzést.

összefoglaló

ez a cikk azt ismerteti, hogyan állapítható meg, hogy a Microsoft Excel-dokumentumban használt dátumban szereplő év szökőév-e.

További információ

az Excel által használt dátumrendszer a Gergely-naptáron alapul, amelyet először 1582-ben alapított XIII. Gergely pápa.ezt a naptárt a kevésbé pontos Julián-naptár által bevezetett hibák kijavítására tervezték.

a Gergely-naptárban egy normál év 365 napból áll. Mivel a sziderális év tényleges hossza (az az idő, amely ahhoz szükséges, hogy a Föld egyszer forogjon a Nap körül) valójában 365,2425 nap, a 366 napos “szökőévet” négyévente egyszer használják a három normál (de rövid) év okozta hiba kiküszöbölésére. Minden olyan év, amely egyenletesen osztható 4-gyel, szökőév: például 1988, 1992 és 1996 szökőév.

azonban még mindig van egy kis hiba, amelyet figyelembe kell venni. Ennek a hibának a kiküszöbölése érdekében a gregorián naptár előírja, hogy egy olyan év, amely egyenletesen osztható 100-mal (például 1900), csak akkor szökőév, ha egyenletesen osztható 400-mal is.

ezért a következő évek nem szökőévek:

1700, 1800, 1900, 2100, 2200, 2300, 2500, 2600

ez azért van, mert egyenletesen oszthatók 100-mal, de nem 400-mal.

a következő évek szökőévek: 1600, 2000, 2400

ez azért van, mert egyenletesen oszthatók mind a 100, mind a 400-mal.

mivel a Microsoft Excel 97-nél korábbi verziói csak az 1900-tól 2078-ig terjedő éveket kezelik, csak az 1900-as évre vonatkozik a szökőévek 100/400 kizárási szabálya a Microsoft Excelben. Annak érdekében azonban, hogy kompatibilis legyen más programokkal, a Microsoft Excel az 1900-as évet szökőévként kezeli.

Hogyan állapítható meg, hogy egy év szökőév-e

annak megállapításához, hogy egy év szökőév-e, kövesse az alábbi lépéseket:

  1. ha az év egyenletesen osztható 4-gyel, folytassa a 2.lépéssel. Ellenkező esetben folytassa az 5.lépéssel.
  2. ha az év egyenletesen osztható 100-zal, folytassa a 3.lépéssel. Ellenkező esetben folytassa a 4.lépéssel.
  3. ha az év egyenletesen osztható 400-zal, folytassa a 4.lépéssel. Ellenkező esetben folytassa az 5.lépéssel.
  4. az év szökőév (366 napja van).
  5. az év nem szökőév (365 napja van).

képlet annak meghatározásához, hogy egy év szökőév-e

a következő képlet segítségével állapíthatja meg, hogy a cellába bevitt Évszám (ebben a példában az A1 cella) szökőév-e:

=IF(OR(MOD(A1,400)=0,AND(MOD(A1,4)=0,MOD(A1,100)<>0)),"Leap Year", "NOT a Leap Year") 
ha az A1 cellában ez az érték , a képlet visszatér
1992 szökőév
2000 szökőév
1900 nem szökőév



+