• DİKKAT

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

3 farklı koşula göre hücre değerinin alınması

Katılım
6 Eylül 2007
Mesajlar
118
Excel Vers. ve Dili
2003 - Türkçe
Merhaba sanırım indis ve kaçıncı fonksiyonlarıyla çözülebilecek bir konu ama 3koşula göre yapılmasını beceremedim.

Bir tablodaki değerlerin, başka bir tabloya aktarılmasıyla ilgili bir sorunum var.

Ekteki örnek dosyada açıklamaya çalıştım, yardımlarınızı bekliyorum. Nasıl yapıldığını anlayabilirsem çok daha fazla data içeren gerçek tablomda uygulayabilirim.
 

Ekli dosyalar

Merhaba,

Veri tablonuz liste haline gelirse yapmak istediğiniz daha kolay olacaktır.

Ekteki dosyanızı inceleyin.
 

Ekli dosyalar

Sayın Zeki Gürsoy,
Maalesef kaynak tabloları farklı bir şekile dönüştürmem mümkün değil.

Kaynak tablolar farklı bir sayfada ve bu tablolarla ilişkili pek çok farklı grafik çıkıyor ana sayfada.

Ben mevcut ( Şirketler bazında ) tablolardan yararlanıp bölümler bazında farklı bir hale getiriyorum. Maalesef manual yaparken hatalar olabiliyor ve çok zaman alıyor, toplam 23 şirketin 8 ayrı bölümünün datalarını elle aktarmak oldukça yorucu oluyor.

Eğer olabiliyorsa indis ve kaçıncı fonksiyonlarıyla bu işi halletmek istiyorum.
 
Tamamdır, indisi biraz kurcalayınca deneme yanılma yoluyla işi hallettim.

Aşağıdaki gibi bir formülle istediğim sonucu aldım. Tabii şimdi bunları her şube ve tarih için hücrelere ayrı ayrı koyacağım. Biraz zaman alacak ama en azından bir kere uğraşmam işi otomatiğe bağlayacak...

=EĞER(EBOŞSA(İNDİS($B$3:$O$13;KAÇINCI($B$282;$B$3:$B$13;);KAÇINCI($C$282;$B$3:$O$3;)));"";(İNDİS($B$3:$O$13;KAÇINCI($B$282;$B$3:$B$13;);KAÇINCI($C$282;$B$3:$O$3;))))

Bu arada değerli uzmanların foruma yazdıkları bilgiler sayesinde pek çok şey öğreniyorum.

Selamlar saygılar
 
İşi biraz daha kolaylaştırmaya çalışıyorum.

İndis alanını her şirket için ayrı ayrı ( sadece ilgili şirkete ait olan bölümü ) seçmek yerine tüm şirket tablolarını kapsayacak şekilde genişletsem ve 3 kaçıncı parametresi kullansam işim çok kolaylaşacak.

Ekteki dosyayı güncelledim. #YOK hatasından nasıl kurtulabilirim ?


Mevcut şekilde her şirket ayrı ayrı şu formülü yazıyorum ve sonuç doğru şekilde bulunuyor

Kod:
=İNDİS(C2:K6;KAÇINCI(E27;D2:D6;);KAÇINCI(F27;C2:K2;))

Ama tüm şirketleri kapsayacak şekilde indis alanını geniş tanımlayıp 3 Kaçıncı parametresi kullanırsam #YOK hatası veriyor.

Kod:
=İNDİS(C2:K20;KAÇINCI(E33;C2:C20;);KAÇINCI(E27;D2:D20;);KAÇINCI(F27;C2:K20))

Böyle bir formül olamaz mı? Hata nerede?
 

Ekli dosyalar

sayın ulashcan;
f28 hücresine =EĞER($E28="";"";İNDİS($E$2:$K$20;KAÇINCI($E28;$C$2:$C$20;0)+KAÇINCI($E$27;$D$2:$D$20;0)-1;KAÇINCI(F$27;$E$2:$K$2))) yazıp çoğaltınız. kolay gelsin.
 
sayın ulashcan;
f28 hücresine =EĞER($E28="";"";İNDİS($E$2:$K$20;KAÇINCI($E28;$C$2:$C$20;0)+KAÇINCI($E$27;$D$2:$D$20;0)-1;KAÇINCI(F$27;$E$2:$K$2))) yazıp çoğaltınız. kolay gelsin.


Allah razı olsun, tam istediğim sonucu verdi. :)
 
Geri
Üst