Soru Tarihe göre mantık sınaması yaptırıp yazı yazdırma

Katılım
15 Ocak 2019
Mesajlar
229
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
06-03-2024
Merhaba aşağıda resimde belirtilen a2 ücresine girilen tarih neticesinde b2 hücresine mantık sınaması yaptırıp bir değer girmeye çalışıyorum. Fakat üzerinde çok formül denememe rağmen bir türlü başaralı olamadım

Bizim firmanın 25 ila 26'sı bir hakediş dönemi var.
Örnek 26.08.2020 ila 25.09.2020 Eylül hakediş dönemi
26.09.2020 ila 25.10.2020 ekim hakediş dönemi

Amacım : Girilen tarihe göre hakediş dönemini yazdırmak bu konu hakkında yardımcı olabilirmisiniz.

220869

bir kaç formül yazmayı denedim ama başarısız sonuçlar aldım. Bunlardan bir tanesi bu.
XML:
=EĞER(A2=(GÜN(A2))>=26;(AY(A2)+1)&" HAKEDİŞ DÖNEMİ";EĞER(A2=(GÜN(A2))<=25;(AY(A2)&" HAKEDİŞ DÖNEMİ")))
 

Ekli dosyalar

Katılım
15 Ocak 2019
Mesajlar
229
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
06-03-2024
Merhaba;
Eki deneyin.
İyi çalışmalar.
öncelikle emeğiniz için teşekkür eder, kıymetli vaktinizi ayırdığınız için size minnettarım hocam

indis ile topla çarpım kullanımız harika olmuş sonuç mükemmel benim için iyi bir örnek oldu.

Uzun uğraşlarım sonucunda tam olarak istediğimi yaptım fakat 5000 satırlı bir data dosyasında sizce eğer ile yapılan mı yoksa indis ile yapılan bir mantıksal sınama seçenekler arasında diğerine göre daha az yavaşlamaya sebep olur. Bu konuda yardımlarınızı rica ederim.

eğer ile yaptığım formül
Kod:
=EĞER(VE(GÜN(A2)>=26;GÜN(A2)<=30);METNEÇEVİR(TARİH(YIL(A2);AY(A2)+1;GÜN(A2));"aaaa")&" HAKEDİŞ DÖNEMİ";EĞER(VE(GÜN(A2)>=1;GÜN(A2)<=25);METNEÇEVİR(TARİH(YIL(A2);AY(A2);GÜN(A2));"aaaa")&" HAKEDİŞ DÖNEMİ";EĞER(GÜN(A2)=31;METNEÇEVİR(TARİH(YIL(A2);AY(A2);GÜN(A2))+1;"aaaa")&" HAKEDİŞ DÖNEMİ")))
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,247
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Alternatif;
 

Ekli dosyalar

Üst