• Foruma hoş geldin 👋 Ziyaretçi

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Çözüldü Hicri ay hesaplama

Bu sorun verilen destek sayesinde çözüme ulaştırılmıştır.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

ASLAN7410

Yeni Üye
Kullanıcı Bilgileri
Katılım
25 Mar 2021
Mesajlar
221
Çözümler
1
Aldığı beğeni
63
Excel Versiyonu
Office 2021 TR
Konuyu Başlatan
Merhaba.

Ekte gönderdiğim excel dosyamda hicri ayların hangi güne geldiği mevcut.
F sütununda hicri aylar mevcut.

Örneğin
2022 Ramazan ayı 30 gün,
2023 Ramazan ayı 29 gün,
2024 Ramazan ayı 30 gün çekiyor.

Sürekli Ramazan Bayramı 01 Şevval'de.

Ramazan ayı sürekli kaydığı için arefe günü yanlış geliyor.

Yapmak istediğim N2 hücresindeki formülle 01 Şevval'den önceki günü F sütunundan getiremedim.

Yani Ramazan veya Kurban bayramı öncesi olan Arefe günlerini getirmeye çalışıyorum.

Düşeyara formülü ile yapmaya çalıştım olmadı.

Yardımcı olur musunuz?
 

Ekli dosyalar

  • Kitap1.xlsx
    120.6 KB · Gösterim: 15
Çözüm
Yıl bilgisini de F2'den alsak olur mu?
=İNDİS(F2:F1097;KAÇINCI("01 Şevval "&SAĞDAN(F2;4);F2:F1097;0)-1;1)
=İNDİS(F2:F1097;KAÇINCI("01 Şevval "&SAĞDAN(F2;4)+1;F2:F1097;0)-1;1)
=İNDİS(F2:F1097;KAÇINCI("01 Şevval "&SAĞDAN(F2;4)+2;F2:F1097;0)-1;1)
Yıl bilgisini de F2'den alsak olur mu?
=İNDİS(F2:F1097;KAÇINCI("01 Şevval "&SAĞDAN(F2;4);F2:F1097;0)-1;1)
=İNDİS(F2:F1097;KAÇINCI("01 Şevval "&SAĞDAN(F2;4)+1;F2:F1097;0)-1;1)
=İNDİS(F2:F1097;KAÇINCI("01 Şevval "&SAĞDAN(F2;4)+2;F2:F1097;0)-1;1)
 
Çözüm
2022 Ramazan ayı arefe 30'unda Bayram 01 Şevval'de
2023 Ramazan ayı arefe 29 'unda Bayram 01 Şevval'de
2024 Ramazan ayı arefe 30'unda Bayram 01 Şevval'de

Örneğin formülle N2 hücresine 01 Şevval'den önceki gün
O2 hücresine 01 Şevval'den önceki gün
P2 hücresine 01 Şevval'den önceki gün getirilmeli.

Devrik dönüşüm formülü diğer günler için bu işlemi güzel yapıyor ama arefe günü için bir türlü çözemedim.
 
N2 hücresindeki formülünü =DEVRİK_DÖNÜŞÜM(FİLTRE(F$2:F$1097;"01 Şevval"=G$2:G$1097))-1
bu şekilde sonuna -1 ekleyince de DEĞER hatası veriyor.
 
Düşeyara formülünde "-1" özelliği yok ama düşeyara formülünü meydana getiren indis+kaçıncı formüllerinden kaçıncıda bu özellik var.
N2 için:
=İNDİS(F2:F1097;KAÇINCI("01 Şevval 1443";F2:F1097;0)-1;1)
O2 için:
=İNDİS(F2:F1097;KAÇINCI("01 Şevval 1444";F2:F1097;0)-1;1)
P2 için:
=İNDİS(F2:F1097;KAÇINCI("01 Şevval 1445";F2:F1097;0)-1;1)
 
Sayın Kuşdili, ellerinize sağlık çok teşekkür ederim, istediğim sonucu veriyor.

1443-1444-1445 yılları sabit değil ki, normal miladi tarih ileri veya geri alınca bu tarihlerde hareket etmesi gerekir.

Örneğin A2 hücresindeki tarihi 01.01.2025 yaptığımda YOK hatası veriyor.
 
Tam istediğim gibi olmuş, ellerinize sağlık çok teşekkür ediyorum.

Hayırlı akşamlar.
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

Konuyu okuyanlar

Geri
Üst