• DİKKAT

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

Düşeyara ile yandaki sütunları getirme

  • Konbuyu başlatan Konbuyu başlatan cemto
  • Başlangıç tarihi Başlangıç tarihi
Katılım
11 Mayıs 2006
Mesajlar
94
Excel Vers. ve Dili
Microsoft Office 2010
Arkadaşlar merhaba, düşey ara ile ilgili kısmı getiriyorum , yandaki sütunlarıda getirmem gerekiyor yardımcı olursanız sevinirim

Ekteki dosyada kırmızı ile işaretli olan yerler , ilk sayfadaki masraf koduna bakarak , mizan sayfasındaki verilerden düşey ara ile gelmesi gerekiyor mizan sayfası 1000 sayfa kadar uzun olabiliyor
 

Ekli dosyalar

Formülde bold olarak işaretlediğim bölüm sütun indisidir.

=DÜŞEYARA("1 TURİZM MERKEZ";mizan!A:E;1;0)

Bu bölüme 2 yazarsanız mizan sayfasında A:E aralığındaki 2. sütuna ait veriyi size getirir. Yanda ki sütunlara formülü uygulayıp bu bold bölümü arttırarak sonuca ulaşabilirsiniz.

Hatta bu bölümü aşağıdaki gibi dinamik hale getirebilirsiniz.

=DÜŞEYARA("1 TURİZM MERKEZ";mizan!$A:$E;SÜTUN();0)

Bu formülü ilk hücreye yazıp sağa doğru sürüklediğinizde de sonuç alabilirsiniz.
 
Formülde bold olarak işaretlediğim bölüm sütun indisidir.

=DÜŞEYARA("1 TURİZM MERKEZ";mizan!A:E;1;0)

Bu bölüme 2 yazarsanız mizan sayfasında A:E aralığındaki 2. sütuna ait veriyi size getirir. Yanda ki sütunlara formülü uygulayıp bu bold bölümü arttırarak sonuca ulaşabilirsiniz.

Hatta bu bölümü aşağıdaki gibi dinamik hale getirebilirsiniz.

=DÜŞEYARA("1 TURİZM MERKEZ";mizan!$A:$E;SÜTUN();0)

Bu formülü ilk hücreye yazıp sağa doğru sürüklediğinizde de sonuç alabilirsiniz.


Hocam cevabınız için teşekkür ederim =DÜŞEYARA("1 TURİZM MERKEZ";mizan!$A:$E;SÜTUN();0) olan formülü ekleyip sürüklediğimde hep aynı masrafı getiriyor aynı masraf kodunun diğer giderlerini sırasıyla getirme imkanımız varmı , ekte dosyada örneği var
 

Ekli dosyalar

Merhaba,

İlk mesajınızda DÜŞEYARA ile gelmesi gerekiyor demişsiniz, anlatım eksikliği var. KOD'a göre verileri listelemek gibi bir ifade kullansaydınız Korhan bey nokta atışı yapardı.
DİZİ formülü olarak uygulayın ve sayı ağaşı çekerek çoğaltın.
Kod:
=İNDİS(mizan!B$3:B$200;KÜÇÜK(EĞER($A10=mizan!$A$3:$A$200;SATIR(mizan!B$3:B$200)-SATIR(mizan!B$3)+1);EĞERSAY($A$10:$A10;$A10)))
 
Merhaba,

İlk mesajınızda DÜŞEYARA ile gelmesi gerekiyor demişsiniz, anlatım eksikliği var. KOD'a göre verileri listelemek gibi bir ifade kullansaydınız Korhan bey nokta atışı yapardı.
DİZİ formülü olarak uygulayın ve sayı ağaşı çekerek çoğaltın.
Kod:
=İNDİS(mizan!B$3:B$200;KÜÇÜK(EĞER($A10=mizan!$A$3:$A$200;SATIR(mizan!B$3:B$200)-SATIR(mizan!B$3)+1);EĞERSAY($A$10:$A10;$A10)))


Merhaba düşey ara ile sürükleyince sırayla geleceğini düşündüm yalnız dediğiniz gibi karışık bir işlem var aslında yukarda verdiğiniz dizi formülü yanlış yere yapıştırıyorum sanırım çok uğraştım 0 diye bir rakam geliyor , aşağıda detaylı belirttim yapmak istediğim olay , siz üstadlar için basit benim için karışık bir işlem formülü tam yazıp verebilirseniz çok iyi olur teşekür ediyorum ilginiz içinde

yukarıda eklediğim çalışma dosyasında 1 turizm sayfasının üst sağ kısmında masraf kodu listesi var orada =DÜŞEYARA("1 TURİZM MERKEZ" bu masraf kodunu mizan sayfasındaki verilerde bu kod masraf kodu geçenleri sütun halinde formülü ekledim birinci ekranda ilgili satıra sıralı getirmesi bunu yaptıktan sonra al satırda olan 2 TURİZM İGA altında =DÜŞEYARA(" 2 TURİZM İGA bu masraf kodunda olanlarıda bunun altına almak istiyorum
 
Dosyada hücre adı vererek örnekleyin.
 
Dosyayı inceleyin. İstediğiniz böyle birşey mi?
 

Ekli dosyalar

Çalışma dosyasındaki tablo sayfasında 10 satırda A sütüna m2 hücresindeki masraf kodunu göre örneğin 1 TURİZM MERKEZ masraf koduna göre mizan sayfasında 1 TURİZM MERKEZ masraf kodunda olan sütünü kopmle tablo sayfasındaki yere getirmesi

aynı mantıkla tablo sayfasındaki 34 satırda bu sefer masraf kodu 2 TURİZM İGA olarak masraf kodunu mizanda ilgili koddan bulup burada kopyaladım alana sadece bu kodda olanların gelmesi
 

Ekli dosyalar

Eki incelediniz mi?
 
Sabitlemede hata yapmışım tekrar inceleyin.

B3 ve B28 referans alınmıştır.
 

Ekli dosyalar

Sabitlemede hata yapmışım tekrar inceleyin.

B3 ve B28 referans alınmıştır.

Dosya istediğim gibi olmuş tek bir yerde sorun olmuş masraf kodunu b hücresinden değilde M 2 hücresinden araması gerekiyor , ben sizin gibi üstadların fazla vaktini almamak için 2 örnek koymuştum ben formülü uzatmak için kopyaladığımda A 50 sütününda bir türlü kopyalayamıyorum ekte göreceğiniz üzere masraf kodunu m2 aldığınızda hangi satırlardan düzeltme yaparak kopyalacağımı belirtsiniz sevinirim ,

Birde şunu farkettim dosyaya fazladan satır açtığımda alt toplam aldığımda #sayı hücresi olduğundan toplamı #sayı olarak veriyor burada o kısımları boş geçip hareket gören satırları toplaya bilir mi , çok vaktinizi aldım kusura bakmayın lütfen
 

Ekli dosyalar

M2 hücresinde aradığı nereyle eşleşecek?
M2,M3,M4 ....n gibi gidecek?
 
M2 hücresinde aradığı nereyle eşleşecek?
M2,M3,M4 ....n gibi gidecek?

m2 hücresi m20 kadar uzayacak ben yeni masraf kodları gireceğim , aradığı işlem sizin yaptığınız işlem doğru aynısı olacak yani önceki yaptğınız gibi mizana gidip oradan ilgili sütünları getirecek
 
Madem işlem doğru devam edin. Sonuçta B3,B29,B43....n gibi tablolara başlık yazıyorsunuz, formül bu başlıkları referans alıyor. Almaya devam etsin.
Ama değişiklik illa olacaksa. EĞER(mizan!$A$3:$A$298=$B$3 bu alanı kendinize göre değiştirin ve DİZİ formülüne çevirerek hücreden çıkın.
 
Madem işlem doğru devam edin. Sonuçta B3,B29,B43....n gibi tablolara başlık yazıyorsunuz, formül bu başlıkları referans alıyor. Almaya devam etsin.
Ama değişiklik illa olacaksa. EĞER(mizan!$A$3:$A$298=$B$3 bu alanı kendinize göre değiştirin ve DİZİ formülüne çevirerek hücreden çıkın.

Hocam masraf kodu kısmından yapmam lazım sizin yazdığınız kısmı yaptım ama çok fazla formül bilmediğim için bu kadar uğraştık ama yapamadım malesef bu formül haricinde daha basit birşey yokmudur yapmak istediğim şey aslında gördüğünüz gibi bir sayfadaki koda göre veriyi getirmek
 
Geri
Üst