• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Eğer ve Düşeyara Fonksiyonlarını Kullanma Hk.

  • Konbuyu başlatan Konbuyu başlatan K@BUS
  • Başlangıç tarihi Başlangıç tarihi
Katılım
11 Kasım 2007
Mesajlar
32
Excel Vers. ve Dili
Office 2007 Türkçe
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.
 
Dosyayı görsek daha iyi olurdu.
 
Elimdeki dosyayı tek excel üzerinde örnek teşkil etmesi açısından küçülttüm. Yardımcı olursanız sevinirim. Dosya ektedir ustalar.
 

Ekli dosyalar

Gelen FT formülü (F13):

Kod:
=DÜŞEYARA($E13;$A$4:$M$7;KAÇINCI(F$10;$B$1:$M$1;0)[B]+1[/B];0)


Gelen ADRS formülü (G13):

Kod:
=DÜŞEYARA($E13;$A$4:$M$7;KAÇINCI(F$10;$B$1:$M$1;0)[B]+2[/B];0)

Giden FT formülü (H13):

Kod:
=DÜŞEYARA($E13;$A$4:$M$7;KAÇINCI(F$10;$B$1:$M$1;0)[B]+3[/B];0)


Giden ADRS formülü (I13):

Kod:
=DÜŞEYARA($E13;$A$4:$M$7;KAÇINCI(F$10;$B$1:$M$1;0)[B]+4[/B];0)

Koyulaştırılmış kısımlar formüller arasındaki farkı göstermektedir.
 
Yusuf Bey;

Elleriniz dert görmesin. Hemen inceleyerek mantığını algılamaya çalışacağım. Sağolun.
 
Geri
Üst