- Katılım
- 9 Nisan 2015
- Mesajlar
- 494
- Excel Vers. ve Dili
- 2003 TÜRKÇE EXCEL
- Altın Üyelik Bitiş Tarihi
- 10-04-2025
Sayın arkadaşlar,
Kesişim değerinin bulunması bir hücredeki tarih'e bağlı olarak getirilmektedir. Tarih değişikliğinde farklı kesişim değerini bulup getirmesi gerekirken formül "YANLIŞ" değeri vermektedir. Bu yanlışı bulamadım.(formül 2)
FORMÜL 1 : (bu formül çalışıyor)
=EĞER(AU80="";"";İNDİS(Sayfa1!$B$5:$N$28;KAÇINCI(YIL(AU80)-1; Sayfa1!$B$5:$B$28;0);KAÇINCI(12; Sayfa1!$B$5:$N$5;0)))
formül 1 de AU80= 01.01.2012 tarihi olunca 2012-1=2011 bul; kaçıncı(12; de ise 12. ay bulup kesişim değeri gelmesi sağlanıyor.
------------
FORMÜL 2: (benim için gerekli olan formül bu) (bu durum ile "YANLIŞ" sonucu vermektedir.
=EĞER(AU80="";"";EĞER(VE(GÜN(AU80)>1;AY(AU80)>=1);İNDİS(Sayfa1!$B$5:$N$28;KAÇINCI(YIL(AU80); Sayfa1!$B$5:$B$28;0);KAÇINCI(AY(AU80); Sayfa1!$B$5:$N$5;EĞER(VE(GÜN(AU80)=1;AY(AU80)=1);İNDİS(Sayfa1!$B$5:$N$28;KAÇINCI(YIL(AU80)-1; Sayfa1!$B$5:$B$28;0);KAÇINCI(12; Sayfa1!$B$5:$N$5;0)))))))
formül 2 de ise yapmak istediğim
a) AU80= 01.01.2012 tarihi olunca ;yani, gün ve ay yılın ilk günü ve ayı / 01.01.YIL formül bir deki gibi çalışssın yani 12.ay/2011 yılının kesişim değerini getirsin.
b) AU80= 05.01.2012 tarihi olunca; yani, gün 1 den büyük ve ay yılın ilk günü ya da 01.07.2012 gibi olunca yıl 2012- ay 07 kesişimini bulacak, 05.09.2012 gibi olunca yıl 2012- ay 09 kesişimini bulacak ve getirecek
formül 2 nin mevcut halinde "YANLIŞ" sonucunu vermektedir.
eğer(ve( >=, <=, <, > işaretlerinde mi? yada eğer( parantezinde mi? hata yapmaktayım? Bulamadım.FORMÜL 2 nin DOĞRUSU NASIL OLMALI?
Teşekkürler. Saygılarımla.
Kesişim değerinin bulunması bir hücredeki tarih'e bağlı olarak getirilmektedir. Tarih değişikliğinde farklı kesişim değerini bulup getirmesi gerekirken formül "YANLIŞ" değeri vermektedir. Bu yanlışı bulamadım.(formül 2)
FORMÜL 1 : (bu formül çalışıyor)
=EĞER(AU80="";"";İNDİS(Sayfa1!$B$5:$N$28;KAÇINCI(YIL(AU80)-1; Sayfa1!$B$5:$B$28;0);KAÇINCI(12; Sayfa1!$B$5:$N$5;0)))
formül 1 de AU80= 01.01.2012 tarihi olunca 2012-1=2011 bul; kaçıncı(12; de ise 12. ay bulup kesişim değeri gelmesi sağlanıyor.
------------
FORMÜL 2: (benim için gerekli olan formül bu) (bu durum ile "YANLIŞ" sonucu vermektedir.
=EĞER(AU80="";"";EĞER(VE(GÜN(AU80)>1;AY(AU80)>=1);İNDİS(Sayfa1!$B$5:$N$28;KAÇINCI(YIL(AU80); Sayfa1!$B$5:$B$28;0);KAÇINCI(AY(AU80); Sayfa1!$B$5:$N$5;EĞER(VE(GÜN(AU80)=1;AY(AU80)=1);İNDİS(Sayfa1!$B$5:$N$28;KAÇINCI(YIL(AU80)-1; Sayfa1!$B$5:$B$28;0);KAÇINCI(12; Sayfa1!$B$5:$N$5;0)))))))
formül 2 de ise yapmak istediğim
a) AU80= 01.01.2012 tarihi olunca ;yani, gün ve ay yılın ilk günü ve ayı / 01.01.YIL formül bir deki gibi çalışssın yani 12.ay/2011 yılının kesişim değerini getirsin.
b) AU80= 05.01.2012 tarihi olunca; yani, gün 1 den büyük ve ay yılın ilk günü ya da 01.07.2012 gibi olunca yıl 2012- ay 07 kesişimini bulacak, 05.09.2012 gibi olunca yıl 2012- ay 09 kesişimini bulacak ve getirecek
formül 2 nin mevcut halinde "YANLIŞ" sonucunu vermektedir.
eğer(ve( >=, <=, <, > işaretlerinde mi? yada eğer( parantezinde mi? hata yapmaktayım? Bulamadım.FORMÜL 2 nin DOĞRUSU NASIL OLMALI?
Teşekkürler. Saygılarımla.
Son düzenleme: