Eğer ve Düşeyara sorun

aliturkmen

Altın Üye
Katılım
2 Mayıs 2007
Mesajlar
75
Excel Vers. ve Dili
365 64 bit
Altın Üyelik Bitiş Tarihi
16.02.2026
Merhaba arkadaşlar, aşağıdaki formülde 2008-1 ve 2008-2 işlemlerini gerçekleşiriyor fakat ondan sonraki (2009 - 2010 - 2011) işlemleri yapmamaktadır. Hata nerede olabilir

=EĞER(O$2="2008-1";DÜŞEYARA(B3;B$1:$M$86;8;0);EĞER(O$2="2008-2";DÜŞEYARA(B3;B$1:$M$86;9;0);EĞER(O$2="2009";DÜŞEYARA(B3;B$1:$M$86;10;0);EĞER(O$2="2010";DÜŞEYARA(B3;B$1:$M$86;11;0);EĞER(O$2="2011";DÜŞEYARA(B3;B$1:$M$86;12;0);0)))))
 

Ekli dosyalar

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,677
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
Merhaba arkadaşlar, aşağıdaki formülde 2008-1 ve 2008-2 işlemlerini gerçekleşiriyor fakat ondan sonraki (2009 - 2010 - 2011) işlemleri yapmamaktadır. Hata nerede olabilir

=EĞER(O$2="2008-1";DÜŞEYARA(B3;B$1:$M$86;8;0);EĞER(O$2="2008-2";DÜŞEYARA(B3;B$1:$M$86;9;0);EĞER(O$2="2009";DÜŞEYARA(B3;B$1:$M$86;10;0);EĞER(O$2="2010";DÜŞEYARA(B3;B$1:$M$86;11;0);EĞER(O$2="2011";DÜŞEYARA(B3;B$1:$M$86;12;0);0)))))
Merhaba

O2 hücresinin biçimlendirmesini GENEL den METİN olarak değiştirin öyle deneyin
 
Katılım
13 Ağustos 2007
Mesajlar
269
Excel Vers. ve Dili
Excel 2007-Excel 2010
Formülde hata yok.

Birde Hücre biçimlendirmelerini kontrol edin arkadaşın dediği gibi bir sorun olabilir.

Merhaba arkadaşlar, aşağıdaki formülde 2008-1 ve 2008-2 işlemlerini gerçekleşiriyor fakat ondan sonraki (2009 - 2010 - 2011) işlemleri yapmamaktadır. Hata nerede olabilir

=EĞER(O$2="2008-1";DÜŞEYARA(B3;B$1:$M$86;8;0);EĞER(O$2="2008-2";DÜŞEYARA(B3;B$1:$M$86;9;0);EĞER(O$2="2009";DÜŞEYARA(B3;B$1:$M$86;10;0);EĞER(O$2="2010";DÜŞEYARA(B3;B$1:$M$86;11;0);EĞER(O$2="2011";DÜŞEYARA(B3;B$1:$M$86;12;0);0)))))
 

aliturkmen

Altın Üye
Katılım
2 Mayıs 2007
Mesajlar
75
Excel Vers. ve Dili
365 64 bit
Altın Üyelik Bitiş Tarihi
16.02.2026
Sayın Black Lord, Foubleu

Eğer formülünü ilk 2008-1 ile yaptığımda sorun yoktu, sonra 2008-2 ile çoğaltığımda da sorun yoktu, daha sonra diğer yılları ekleyerek çoğaltığımda ise ilk 2 yılı vermekte sonra ki (2009-2010-2011) yıllarını göstermemektir. Metin ile ilgili bir hata olduğunu sanmıyorum.
 
Katılım
4 Ocak 2010
Mesajlar
2,074
Excel Vers. ve Dili
OFFICE 2007 PRO TR - Win7 X64
Altın Üyelik Bitiş Tarihi
18.06.2019
Selamlar,

Aşagıdaki formül işinize yararmı ?
o3 hücresine,


Kod:
=İNDİS($I$3:$M$6;KAÇINCI(B3;$B$3:$B$6;0);KAÇINCI(O2;$I$1:$M$1;0))
 
Katılım
13 Ağustos 2007
Mesajlar
269
Excel Vers. ve Dili
Excel 2007-Excel 2010
Merhaba

Ali Bey Merhaba;

arkadaşımızın dediği gibi metin sorunu bu durum ve ben detaylı bakmamıştım. Hücre Biçimlendirme işlemini yaptım örneği ekledim bir örneğe bakarsanız. ÇÜnkü 2009 bir sayıdır fakat 2008-1 bir sayı değildir. excel bunu farklı algılayabilir o nedenle hücre yi metin olarak tanımlamalısınız. mesela sayı olarak biçimlendirilmiş bir hücreye 01:00 gibi bir saat uygulaması girin çıkan sonuç beklemediğiniz bir sayı olacaktır. Forumda bunun ile ilgili bir çok döküman var sanırım.. Umarım sorununuzu çözmeye yardımcı olabilmişizdir. İyi günler diliyorum.


Sayın Black Lord, Foubleu

Eğer formülünü ilk 2008-1 ile yaptığımda sorun yoktu, sonra 2008-2 ile çoğaltığımda da sorun yoktu, daha sonra diğer yılları ekleyerek çoğaltığımda ise ilk 2 yılı vermekte sonra ki (2009-2010-2011) yıllarını göstermemektir. Metin ile ilgili bir hata olduğunu sanmıyorum.
 

Ekli dosyalar

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,677
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
Sayın Black Lord, Foubleu

Eğer formülünü ilk 2008-1 ile yaptığımda sorun yoktu, sonra 2008-2 ile çoğaltığımda da sorun yoktu, daha sonra diğer yılları ekleyerek çoğaltığımda ise ilk 2 yılı vermekte sonra ki (2009-2010-2011) yıllarını göstermemektir. Metin ile ilgili bir hata olduğunu sanmıyorum.
Merhaba
Ben sizin formülünüze bakarak cevap verdim altarnatif sunmadım.
2008-1 bu bir metindir
2009 bu tarihdir
Yazarken "2009" yerine 2009 veya 2010 yazın farkı göreceksiniz. Tırnak içine aldığınızda metin olarak alğılanır. onun için genel değilde metin olarak değiştirin dedim.
Kolay gelsin
 

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,677
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
Dosyanızı şimdi inceledim

Kod:
=EĞER(O$2="2008-1";DÜŞEYARA(B3;B$1:$M$86;8;0);EĞER(O$2="2008-2";DÜŞEYARA(B3;B$1:$M$86;9;0);EĞER(O$2=[COLOR=Red]2009[/COLOR];DÜŞE   YARA(B3;B$1:$M$86;10;0);EĞER(O$2=[COLOR=Red]2010[/COLOR];DÜŞEYARA(B   3;B$1:$M$86;11;0);EĞER(O$2=[COLOR=Red]2011[/COLOR];DÜŞEYARA(B3;B$1:  $M$86;12;0);0)))))
Bu şekilde nedeyin "2009" yerine 2009 olarak değiştirdim
Kırmınıları takip edin.
 

aliturkmen

Altın Üye
Katılım
2 Mayıs 2007
Mesajlar
75
Excel Vers. ve Dili
365 64 bit
Altın Üyelik Bitiş Tarihi
16.02.2026
Sayın Black Lord, çözüm için teşekkürler elinize sağlık,
 
Üst