Sayın ustalar;
2 adet excel dosyam var. 1 adedi data dosyası. İçerisinde 24 ay halinde 4 er sütundan veriler bulunmaktadır. 2. dosyam ise rapor dosyası. 3 satır ve 1 sütundan oluşuyor. A2 ye ismi yazıyorum. B1 den 24 aydan birini seçiyorum. Data dosyasından yazdığım isme karşılık gelen Ay altındaki değeri getirsin istiyorum. Bununla ilgili başarılı olan bir formül kullandım. Lütfen şaşırmayın görünce =)
=EĞER($D$2="OCAK 2011";DÜŞEYARA($A$1;[DATASHEET.xls]Sayfa12!$A:$BE;2;YANLIŞ);"")&EĞER($D$2="ŞUBAT 2011";DÜŞEYARA($A$1;[DATASHEET.xls]Sayfa12!$A:$BE;6;YANLIŞ);"")&EĞER($D$2="MART 2011";DÜŞEYARA($A$1;[DATASHEET.xls]Sayfa12!$A:$BE;10;YANLIŞ);"")&EĞER($D$2="NİSAN 2011";DÜŞEYARA($A$1;[DATASHEET.xls]Sayfa12!$A:$BE;14;YANLIŞ);"")&EĞER($D$2="MAYIS 2011";DÜŞEYARA($A$1;[DATASHEET.xls]Sayfa12!$A:$BE;18;YANLIŞ);"")&EĞER($D$2="HAZİRAN 2011";DÜŞEYARA($A$1;[DATASHEET.xls]Sayfa12!$A:$BE;22;YANLIŞ);"")&EĞER($D$2="TEMMUZ 2011";DÜŞEYARA($A$1;[DATASHEET.xls]Sayfa12!$A:$BE;26;YANLIŞ);"")&EĞER($D$2="AĞUSTOS 2011";DÜŞEYARA($A$1;[DATASHEET.xls]Sayfa12!$A:$BE;30;YANLIŞ);"")&EĞER($D$2="EYLÜL 2011";DÜŞEYARA($A$1;[DATASHEET.xls]Sayfa12!$A:$BE;34;YANLIŞ);"")&EĞER($D$2="EKİM 2011";DÜŞEYARA($A$1;[DATASHEET.xls]Sayfa12!$A:$BE;38;YANLIŞ);"")&EĞER($D$2="KASIM 2011";DÜŞEYARA($A$1;[DATASHEET.xls]Sayfa12!$A:$BE;42;YANLIŞ);"")&EĞER($D$2="ARALIK 2011";DÜŞEYARA($A$1;[DATASHEET.xls]Sayfa12!$A:$BE;46;YANLIŞ);"")&EĞER($D$2="OCAK 2012";DÜŞEYARA($A$1;[DATASHEET.xls]Sayfa12!$A:$BE;50;YANLIŞ);"")&EĞER($D$2="ŞUBAT 2012";DÜŞEYARA($A$1;[DATASHEET.xls]Sayfa12!$A:$BE;54;YANLIŞ);"")&EĞER($D$2="MART 2012";DÜŞEYARA($A$1;[DATASHEET.xls]Sayfa12!$A:$BE;58;YANLIŞ);"")&EĞER($D$2="NİSAN 2012";DÜŞEYARA($A$1;[DATASHEET.xls]Sayfa12!$A:$BE;62;YANLIŞ);"")&EĞER($D$2="MAYIS 2012";DÜŞEYARA($A$1;[DATASHEET.xls]Sayfa12!$A:$BE;66;YANLIŞ);"")&EĞER($D$2="HAZİRAN 2012";DÜŞEYARA($A$1;[DATASHEET.xls]Sayfa12!$A:$BE;70;YANLIŞ);"")&EĞER($D$2="TEMMUZ 2012";DÜŞEYARA($A$1;[DATASHEET.xls]Sayfa12!$A:$BE;74;YANLIŞ);"")
Bu formülü kısaltmam mümkün mü acaba? Yardımlarınız için şimdiden teşekkür ederim. Tekrar etmek isterim formül bu haliyle doğru veriyi getirmektedir. Amaç kısaltmak.
2 adet excel dosyam var. 1 adedi data dosyası. İçerisinde 24 ay halinde 4 er sütundan veriler bulunmaktadır. 2. dosyam ise rapor dosyası. 3 satır ve 1 sütundan oluşuyor. A2 ye ismi yazıyorum. B1 den 24 aydan birini seçiyorum. Data dosyasından yazdığım isme karşılık gelen Ay altındaki değeri getirsin istiyorum. Bununla ilgili başarılı olan bir formül kullandım. Lütfen şaşırmayın görünce =)
=EĞER($D$2="OCAK 2011";DÜŞEYARA($A$1;[DATASHEET.xls]Sayfa12!$A:$BE;2;YANLIŞ);"")&EĞER($D$2="ŞUBAT 2011";DÜŞEYARA($A$1;[DATASHEET.xls]Sayfa12!$A:$BE;6;YANLIŞ);"")&EĞER($D$2="MART 2011";DÜŞEYARA($A$1;[DATASHEET.xls]Sayfa12!$A:$BE;10;YANLIŞ);"")&EĞER($D$2="NİSAN 2011";DÜŞEYARA($A$1;[DATASHEET.xls]Sayfa12!$A:$BE;14;YANLIŞ);"")&EĞER($D$2="MAYIS 2011";DÜŞEYARA($A$1;[DATASHEET.xls]Sayfa12!$A:$BE;18;YANLIŞ);"")&EĞER($D$2="HAZİRAN 2011";DÜŞEYARA($A$1;[DATASHEET.xls]Sayfa12!$A:$BE;22;YANLIŞ);"")&EĞER($D$2="TEMMUZ 2011";DÜŞEYARA($A$1;[DATASHEET.xls]Sayfa12!$A:$BE;26;YANLIŞ);"")&EĞER($D$2="AĞUSTOS 2011";DÜŞEYARA($A$1;[DATASHEET.xls]Sayfa12!$A:$BE;30;YANLIŞ);"")&EĞER($D$2="EYLÜL 2011";DÜŞEYARA($A$1;[DATASHEET.xls]Sayfa12!$A:$BE;34;YANLIŞ);"")&EĞER($D$2="EKİM 2011";DÜŞEYARA($A$1;[DATASHEET.xls]Sayfa12!$A:$BE;38;YANLIŞ);"")&EĞER($D$2="KASIM 2011";DÜŞEYARA($A$1;[DATASHEET.xls]Sayfa12!$A:$BE;42;YANLIŞ);"")&EĞER($D$2="ARALIK 2011";DÜŞEYARA($A$1;[DATASHEET.xls]Sayfa12!$A:$BE;46;YANLIŞ);"")&EĞER($D$2="OCAK 2012";DÜŞEYARA($A$1;[DATASHEET.xls]Sayfa12!$A:$BE;50;YANLIŞ);"")&EĞER($D$2="ŞUBAT 2012";DÜŞEYARA($A$1;[DATASHEET.xls]Sayfa12!$A:$BE;54;YANLIŞ);"")&EĞER($D$2="MART 2012";DÜŞEYARA($A$1;[DATASHEET.xls]Sayfa12!$A:$BE;58;YANLIŞ);"")&EĞER($D$2="NİSAN 2012";DÜŞEYARA($A$1;[DATASHEET.xls]Sayfa12!$A:$BE;62;YANLIŞ);"")&EĞER($D$2="MAYIS 2012";DÜŞEYARA($A$1;[DATASHEET.xls]Sayfa12!$A:$BE;66;YANLIŞ);"")&EĞER($D$2="HAZİRAN 2012";DÜŞEYARA($A$1;[DATASHEET.xls]Sayfa12!$A:$BE;70;YANLIŞ);"")&EĞER($D$2="TEMMUZ 2012";DÜŞEYARA($A$1;[DATASHEET.xls]Sayfa12!$A:$BE;74;YANLIŞ);"")
Bu formülü kısaltmam mümkün mü acaba? Yardımlarınız için şimdiden teşekkür ederim. Tekrar etmek isterim formül bu haliyle doğru veriyi getirmektedir. Amaç kısaltmak.
