• DİKKAT

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

Hücrede yazıla olan isme göre veri çağırmak

Katılım
12 Şubat 2009
Mesajlar
451
Excel Vers. ve Dili
2010 Türkçe
Ekli dosya'da Sütunda yazılı departman ve Ekip durumuna göre yandaki tablo'dan veri getirmek istiyorum,Yardımcı olursanız sevinirim.
 

Ekli dosyalar

Merhaba,

F2 hücresine yazarak yana ve alt hücrelere kopyalayınız.

Kod:
=EĞER($D2="";"";DOLAYLI(ADRES(SÜTUN(A1)+3;KAÇINCI($D2;$O$1:$IV$1;0)+13+SOLDAN($E2;1))))

Ayrıca sarı alandaki tabloda uzun formüller yerine aşağıdaki gibi kullanmanız daha mantıklı olacaktır.

O1 hücresine yazarak yana doğru kopyalayınız.

Kod:
=DOLAYLI($L$1&"!"&ADRES(1;SÜTUN(C1)))

O3 hücresine yazarak yana ve alt hücrelere kopyalayınız.

Kod:
=DOLAYLI($L$1&"!"&ADRES(SATIR(A3);SÜTUN(C1)))

.
 
Formülü kopyalıdıktan sonra bazı hücrelerde #YOK değeri veriyor

Sayın:Ömer hocam çok verdiğiniz cevap için teşekkür ederim,Fakat formülü yapıştırdıktan sonra bazı hücrelerde #YOK yazıyor bunun ve 0 olanların boş olarak görünmesini nasıl sağlayabiliriz?
 

Ekli dosyalar

  • aaaa.rar
    aaaa.rar
    123.5 KB · Görüntüleme: 26
Veriyi bulamam ihtimali var mı?

Örnek D6 hücresindeki PANEL değeri O1:IV1 sütunundaki yok bundan dolayı hata veriyor. Bu durumun olabiliryor ise formülü yeniden düzenlemek gerekir.

Sıfır olan hücrelerin boş gözükmesi için,

İlgili aralığı seçin, biçim / hücre biçimlendirme / isteğe uyarlanmıştan / tür bölümüne,

[=0]"";Genel

yazın.

Ayrıca yukarda verdiğim formülün sonuna +0 ekleyin.
 
Sayın :Ömer hocam ;Evet bazı aylarda olmayabiliyor yani işin durumuna göre yıl içinde değişiklik olabiliyor.
 
F2 hücresindeki formülü aşağıdaki gibi değiştirerek kopyalayın.

Kod:
=EĞER($D2="";"";EĞER(EHATALIYSA(KAÇINCI($D2;$O$1:$IV$1;0));0;--DOLAYLI(ADRES(SÜTUN(A1)+3;KAÇINCI($D2;$O$1:$IV$1;0)+13+SOLDAN($E2;1)))))

Diğer söylediğim formülleride kullanırsanız hesaplamalar daha hızlı olacaktır.

.
 
F2 hücresindeki formülü aşağıdaki gibi değiştirerek kopyalayın.

Kod:
=EĞER($D2="";"";EĞER(EHATALIYSA(KAÇINCI($D2;$O$1:$IV$1;0));0;--DOLAYLI(ADRES(SÜTUN(A1)+3;KAÇINCI($D2;$O$1:$IV$1;0)+13+SOLDAN($E2;1)))))

Diğer söylediğim formülleride kullanırsanız hesaplamalar daha hızlı olacaktır.

.

Ömer hocanın verdiği formüllerle aynı sayfa içinde verileri alıyordum,fakat tablo prim hesaplama aynı sayfa içinde biraz kullanışsız olduğunu anladım,Tabloyu başka sayfaya aldım Ekli dosya'da da görüldüğü gibi yukarıdaki formülde nasıl değişiklik yapmam lazım...?
 

Ekli dosyalar

Merhaba,

Kod:
=EĞER($D2="";"";EĞER(EHATALIYSA(KAÇINCI($D2;TABLO!$1:$1;0));0;DOLAYLI("TABLO!"&ADRES(SÜTUN(A1)+4;KAÇINCI($D2;TABLO!$1:$1;0)+SOLDAN($E2;1)-1))))

Bu şekil deneyin.
 
Ömer Bey teşekkür ederim
 
Geri
Üst