Bu dosya, belirli bir tarih ve saatte Ay'ın yaşını hesaplayan makrolu bir Excel şablonudur. Hesaplama, ortalama 29.53 günlük Ay döngüsüne ve 06.01.2000 tarihindeki referans yeni ay kabulüne dayanır. Sonuç; gün, saat, dakika ve döngünün tamamlanan yüzdesi olarak tek hücrede verilir.
Bu değer her hesaplamada yenilenir. Dilenirse hücreye sabit bir tarih de yazılabilir.
Dosyanın içeriği
- Sayfa1: B2 hücresinde "Tarih" başlığı, B3 hücresinde tarih ve saat değeri yer alır. Şablonda bu hücre güncel zamanı veren formülle hazır gelir.
- Module1: Ay'ın yaşını hesaplayan MoonAge adlı özel fonksiyon (UDF) burada bulunur.
Kullanılan formüller
B3 hücresinde güncel tarih ve saati veren formül kullanılır:Bu değer her hesaplamada yenilenir. Dilenirse hücreye sabit bir tarih de yazılabilir.
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Kodda dosya silme ya da dışarıya bağlantı gibi işlemler yoktur.- MoonAge: Parametre olarak bir tarih alır ve metin döndürür. Referans yeni ay tarihi ile verilen tarih arasındaki farkı 29.53 günlük döngüye göre bölerek Ay'ın yaşını bulur. Bu yaşı gün, saat ve dakikaya ayırır, ardından döngünün yüzde kaçının tamamlandığını hesaplar. Çıktı "gün, saat, dk (% tamamlandı)" biçimindedir.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Sayfa1'de B3 hücresindeki tarihi izlemek istediğiniz tarih ve saatle değiştirin ya da güncel zaman için formülü bırakın.
- Sonucu görmek istediğiniz hücreye MoonAge fonksiyonunu yazıp argüman olarak B3 hücresini verin, örneğin =MoonAge(B3).
- Hücrede Ay'ın yaşı gün, saat, dakika ve tamamlanan döngü yüzdesi olarak görüntülenir.