Bir yılın artık yıl olup olmadığını belirleme yöntemi
Özet
Bu makalede, bir Microsoft Excel belgesinde kullanılan bir tarihteki yılın artık yıl olup olmadığının nasıl belirleneceği açıklanır.
Daha Fazla Bilgi
Excel tarafından kullanılan tarih sistemi, ilk defa 1582 yılında Papa Gregory XIII tarafından geliştirilen Gregoryen takvimi üzerine kuruludur. Bu takvim, doğruluk oranı daha düşük olan Jülyen takvimindeki hataları düzeltmek için tasarlanmıştır.
Gregoryen takviminde, normal bir yıl 365 günden oluşur. Bir yıldız yılının gerçek uzunluğu (Dünya'nın Güneş hakkında bir kez dönmesi için gereken süre) aslında 365.2425 gün olduğundan, üç normal (ama kısa) yılın neden olduğu hatayı ortadan kaldırmak için her dört yılda bir 366 günlük bir "artık yıl" kullanılır. 4 ile eşit bölünebilen herhangi bir yıl artık yıldır: örneğin, 1988, 1992 ve 1996 artık yıllardır.
Ancak, yine de hesaba katılması gereken küçük bir hata vardır. Bu hatayı ortadan kaldırmak için, Gregoryen takvimi, 100 ile eşit olarak bölünebilen bir yılın (örneğin, 1900) artık yıl olduğunu, ancak 400 ile de eşit olarak bölünebilir olmasını şart koşar.
Bu nedenle, aşağıdaki yıllar artık yıl değildir:
1700, 1800, 1900, 2100, 2200, 2300, 2500, 2600
Bunun nedeni, 100 ile eşit olarak bölünebilmeleri, ancak 400 ile bölünememeleridir.
Aşağıdaki yıllar artık yıllardır: 1600, 2000, 2400
Bunun nedeni, 100 ve 400 ile eşit olarak bölünebilmeleridir.
Excel 97'den önceki Microsoft Excel sürümleri sadece 1900-2078 arasındaki yılları kullandıkları için, Microsoft Excel'deki artık yıllara ilişkin 100/400 kuralı yalnızca 1900 yılı için geçerlidir. Ancak, diğer programlarla uyumlu olabilmek için, Microsoft Excel 1900 yılını artık yıl olarak kabul eder.
Bir yılın artık yıl olup olmadığını belirleme
Bir yılın artık yıl olup olmadığını belirlemek için aşağıdaki adımları izleyin:
- Yıl 4 ile eşit bölünebilir ise, adım 2'e gidin. Aksi durumda, 5. adıma gidin.
- Yıl 100 ile eşit bölünebilir ise, adım 3'e gidin. Aksi durumda, 4. adıma gidin.
- Yıl 400 ile eşit bölünebilir ise, adım 4'e gidin. Aksi durumda, 5. adıma gidin.
- Yıl artık yıldır (366 gün vardır).
- Yıl artık yıl değildir (365 gün vardır).
Bir yılın artık yıl olup olmadığını belirlemek için formül
Bir hücreye girilen yıl sayısının (bu örnekte, A1 hücresi) artık yıl olup olmadığını belirlemek için aşağıdaki formülü kullanın:
=IF(OR(MOD(A1,400)=0,AND(MOD(A1,4)=0,MOD(A1,100)<>0)),"Leap Year", "NOT a Leap Year")
A1 hücresindeki değer buysa | Formül geri gelir |
---|---|
1992 | Artık Yıl |
2000 | Artık Yıl |
1900 | Artık Yıl DEĞİL |
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin