• DİKKAT

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

12 tane iç içe "Eğer" formülü ile başka klasörlerden veri toplama

Katılım
26 Ocak 2009
Mesajlar
33
Excel Vers. ve Dili
2007 tr
Kolay gelsin herkese;
12 Ay üzerinden her ayın adını girdiğimde farklı excell dosyalarından verileri çekmesi lazım. Ağustostan başladım Ocak ayına kadar tamam ama sonra karışıyor, sonrası bir türlü olmadı. Örnek bir dosya koydum. Yardımcı olabilirseniz sevinirim.
 

Ekli dosyalar

Merhaba.

İç içe EĞER içeren formülünüzün ilk altı aya ait olan kısmını yazıp en sona "" (boş bırak anlamında) yazarak parantezleri kapatın, ardından araya & işaretini yazıp sonra da ikinci altı aya ait EĞER içeren formülü de sonunda yine "" olacak şekilde yazarak tamamlayın.
Bu şekilde işlem yapabilirsiniz. Aşağıdakine benzer şekilde (kırmızı sayıların olduğu kısımlara siz ne yaptırmak istiyorsanız onu yazarsınız).

Kod:
=EĞER(A1="Ocak";[COLOR="red"]1[/COLOR];EĞER(A1="Şubat";[COLOR="red"]2[/COLOR];EĞER(A1="Mart";[COLOR="red"]3[/COLOR];EĞER(A1="Nisan";[COLOR="red"]4[/COLOR];EĞER(A1="Mayıs";[COLOR="red"]5[/COLOR];EĞER(A1="Haziran";[COLOR="red"]6[/COLOR];""))))))[B][COLOR="Red"][SIZE="4"]&[/SIZE][/COLOR][/B]EĞER(A1="Temmuz";[COLOR="red"]7[/COLOR];EĞER(A1="Ağustos";[COLOR="red"]8[/COLOR];EĞER(A1="Eylül";[COLOR="red"]9[/COLOR];EĞER(A1="Ekim";[COLOR="red"]10[/COLOR];EĞER(A1="Kasım";[COLOR="red"]11[/COLOR];EĞER(A1="Aralık";[COLOR="Red"]12[/COLOR];""))))))
 
Son düzenleme:
dosyanı incelediğimde formülün hangi ay olursa olsun aynı yerden veri çekiyor? yanlışlık olmasın
aralı, ağustos, ocak olsa bile hep bu adresten veri çekiyor
=[Firma 1 2015-2016.xls]Sayfa1'!FE4

erişmeye çalıştığın firma dosyalarının içinde ay isimlerine göre mi çalışma sayfa adları?
ay adlarını bu kadar iç içe eğerle almak yerine şöyle bir yöntem kullanmak daha hızlı ve anlaşılır olacaktır (gönderdiğin örnek dosya üzerinden gösterirsek)
A1 hücresinde ay adı yazıyorsa
B1 hücresine =Ay("1 " & A1") Ay adına göre sayısal karşılığını üretir.

devamında hangi dosyanın hangi ayından veri çekilecekse B1 hücresi formulde kullanılır.
=dolaylı("Sayfa" & B1)
1. ay için Sayfa1
2. ay için Sayfa2 ....
veri çeker.
 
Son düzenleme:
Geri
Üst