• DİKKAT

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

Formülleri birleştirme.

Katılım
14 Şubat 2008
Mesajlar
38
Excel Vers. ve Dili
office 2019 türkçe
Merhaba benim sorunum, Excell'de iki kritere bağlı olarak verileri listelemek istiyorum, fakat elimdeki formüllerle 1 kritere göre listeleme yapabiliyorum. Benim istediğim bu kriterden hangisi dolu ise onu baz alıp listeleme yapması ve hatta iki kriter dolu ise ona göre listelemesi. Aşağıda kullandığım formülleri belirttim. Bu formülleri birleştirebilir miyiz, yada kullanabileceğim başka formül var mı?
Yardımlarınız için şimdiden Teşekkürler.

Verilerim U,V ve W sütünlarında

Tarih Göre Listele
=EĞER(SATIR(F1)>BAĞ_DEĞ_SAY($X$1:$X$22);"";İNDİS('Ana Sayfa'!U:U;KAÇINCI(KÜÇÜK($X$1:$X$22;SATIR(F1));$X$1:$X$22;0)))
=EĞER(SATIR(F1)>BAĞ_DEĞ_SAY($X$1:$X$22);"";İNDİS('Ana Sayfa'!V:V;KAÇINCI(KÜÇÜK($X$1:$X$22;SATIR(F1));$X$1:$X$22;0)))
=EĞER(SATIR(F1)>BAĞ_DEĞ_SAY($X$1:$X$22);"";İNDİS('Ana Sayfa'!W:W;KAÇINCI(KÜÇÜK($X$1:$X$22;SATIR(F1));$X$1:$X$22;0)))

Firma Adına Göre Listele
=EĞER(SATIR(F1)>BAĞ_DEĞ_SAY($Y$1:$Y$22);"";İNDİS('Ana Sayfa'!U:U;KAÇINCI(KÜÇÜK($Y$1:$Y$22;SATIR(F1));$Y$1:$Y$22;0)))
=EĞER(SATIR(F1)>BAĞ_DEĞ_SAY($Y$1:$Y$22);"";İNDİS('Ana Sayfa'!V:V;KAÇINCI(KÜÇÜK($Y$1:$Y$22;SATIR(F1));$Y$1:$Y$22;0)))
=EĞER(SATIR(F1)>BAĞ_DEĞ_SAY($Y$1:$Y$22);"";İNDİS('Ana Sayfa'!W:W;KAÇINCI(KÜÇÜK($Y$1:$Y$22;SATIR(F1));$Y$1:$Y$22;0)))
 
Ana Sayfa A7 Hücresine kopyalayınız.Yeterinçe sağa ve aşağı çoğaltınız.
Kod:
=EĞERHATA(İNDİS(Veri!$A$1:$C$2000;TOPLAMA(15;6;(SATIR($A$2:$A$2000)/((Veri!$A$2:$A$2000<>"")*(Veri!$A$2:$A$2000=$A$4)));SATIR($A1));SÜTUN(A$1));"")
Ana Sayfa F7 Hücresine kopyalayınız.Yeterinçe sağa ve aşağı çoğaltınız.
Kod:
=EĞERHATA(İNDİS(Veri!$A$1:$C$2000;TOPLAMA(15;6;(SATIR($A$2:$A$2000)/((Veri!$B$2:$B$2000<>"")*(Veri!$B$2:$B$2000=$F$4)));SATIR($A1));SÜTUN(A$1));"")
 
Verdiğiniz formülleri A7 ve F7 hücrelerine yapıştırdım fakat hücre içerikleri boş görünüyor. Herhangi bir veri gelmedi.
 
Merhaba.
Dosya ekte, alternatif olsun.

Eklediğim dosyaya, fareyle BURAYA tıklayarak da erişebilirsiniz.
25 ve devamındaki satırlarda yer alan eski formüllü alanı silip verdiğim formüllü son satırı aşağı doğru kopyalayabilirsiniz.

Eklediğim belgeyi, yardımcı alan kullanıp normal formül ile de çözüm ekleyerek güncelledim. 19.02.2019 18:13
Sayfayı yenileyerek yeniden indiriniz
.
 

Ekli dosyalar

Son düzenleme:
Kusura bakmayın Sayın @çıtır .
Epey zaman geçince, sorunu sizin çözüme ulaştırmış olduğunuzu varsaymıştım (neticede çözemeyeceğiniz sorun pek yok bence).

Konu sahibi DİZİ FORMÜLÜ olayını anlamamış veya gerçek belgesine uyarlayamamış olursa
yardımcı sütun kullanıp normal formüllerle çözüm önerisinde de bulunurum.
.
 
Kusura bakmayın Sayın @çıtır .
Epey zaman geçince, sorunu sizin çözüme ulaştırmış olduğunuzu varsaymıştım (neticede çözemeyeceğiniz sorun pek yok bence).

Konu sahibi DİZİ FORMÜLÜ olayını anlamamış veya gerçek belgesine uyarlayamamış olursa
yardımcı sütun kullanıp normal formüllerle çözüm önerisinde de bulunurum.
.
Kusura bakmak olur mu üstad ,estağfurullah.Biz çözsek bile siz çözümlerinizi ekleyin.Sizin çözümleriniz benim ve forumu takip edenlerin ufkunu açıyor.Yeni bakış açıları ve çözüm yöntemleri öğreniyoruz.Nezaketiniz için çok teşekkür ediyorum.İyi çalışmalar.
 
Son düzenleme:
Tekrar merhaba.

8 numaralı cevap ekindeki belgeyi (harici erişim dahil) güncelledim.
Yeni belgede, yardımcı alan kullanarak dizi formülü yerine normal formül ile çözüm seçeneği de ekledim.
Sayfayı yenileyerek 8 numaralı cevap ekindeki belgeyi tekrar indiriniz.
.
 
Ömer bey ek dosyanız için teşekkürler. Yalnız bir sorum daha olacak, siz formülü 10 satırlık ayarlamışsınız ben satır sayısını çoğalttım, veriler geliyor fakat veri bittikten sonra alt satırlar boş olarak kalmıyor. Formül olan tüm satırlarda 00.01.1900 yazıyor. Formülü tekrardan güncelleyerek yazmayı denedim fakat yine aynı sorunu yaşıyorum. Formülü A7 satırında ctrl+shift+enter yaptıktan sonra sağa ve aşağıya doğru kopyaladım.
 
Son düzenleme:
Bilgisayar başında değilim, cep telefonundan yazıyorum.
Uygun olduğumda bakarım.
 
Sorun olarak belirttiğiniz hususu, gerçek belgenizle aynı yapıda bir örnek belge üzerinden göstermediğinizden tahmin üzerine cevap yazıyorum.
Anlaşılan DİZİ FORMÜLÜ seçeneğini kulanıyorsunuz.

Formüldeki;
-- SATIR(A1) kısımlarını değiştirmeyin,
-- Veri!$A$2:$A$10 veya Veri!$B$2:$B$10 kısımlarındaki, 2 sayısı Veri sayfasında başlıktan sonraki ilk veri satırı, 10 ise son dolu hücrenin satırıdır.
Gerçek belgedeki başlık satırı örneğin 15'inci satır, ilk veri satırı 16'ncı satır, son dolu satır 250'nci satır ise bunları Veri!$A$16:$A$250veya Veri!$B$16:$B$250gibi değiştirin. Ancak; KAYDIR(Veri!A$1;KÜÇÜK(EĞE kısmındaki A$1 'i değiştirmeyin.

Halledemezseniz; hatalı haliyle, yeni bir örnek belge ekleyin.
.
 
Son düzenleme:
Geri
Üst