Birden Fazla Şarta Bağlı Veri Çekme

  • Konuyu başlatan Konuyu başlatan emre67z
  • Başlangıç tarihi Başlangıç tarihi
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Kısa Açıklama

Birden Fazla Şarta Bağlı Veri Çekme isimli başlıkta, ilgili işlemlere dair detaylar yer almaktadır.
Excel Versiyonu
Excel 365
Excel Sürümü
64 Bit
Excel Dili
Türkçe

Ekli dosyalar

@ezelk
VERİ tablosunda örneğin 11 sicil nolu SALİH 'e ait verilerde UÇAK ile OTOMOBİLin yerini değiştirirseniz
DÜŞEYARA işlevi kullanılan formülün sonucu ALMADI olarak çıkacaktır.
Oysa 11 - OTOMOBİL eşleşmesi mevcuttur ve sonucun ALDI olması gerekiyor.
 
Tamamen haklısınız. Ben "p.no" sütununu BENZERSİZ olarak düşünmüştüm. Siz uyarınca durumu fark ettim. Benim formülde sadece "p.no" kontrolü var. @emre67z benim yanıtımı YOK sayın. Bu örnek veride doğru sonuç VERMEZ.
 
VERİ SAYFASINDA SALİH'İN KARŞISINDA HEDİYE BAŞLIĞINDA "OTOMOBİL" VARSA "ALDI"-YOKSA "ALMADI" noktasında örnek olarak belirtmiştim.

veri sayfasından bakıp p.no ile sorgulama yapıp hediyeyi alıp almadığını sorgulatmak istiyorum.
p.no ve hediye ile iki şarta göre sorgu. ben ilk yanlış anlattım sanırım.
 
Zaten verilen formül dediğiniz iki sorguyu içermektedir.
Ancak, yazdıklarınız ile veriler arasında uyumsuzluk olduğunu düşünüyorum.
Mesela çalışanın birden fazla otomobil kazandığı hususlar var, onlar ne olacak?
Ben sorunuzu ve istediğinizi anlamadım, sadece Ömer hocamın formülünün farklı bir yöntemini ekledim.
 
FİLTRE, yeni nesil bir Excel fonksiyonudur ve büyük veriler ile çalışmak için tasarlanmıştır. 20bin satırda sorun yaşayacağınızı sanmam.
Formülü, parça parça incelemenizi tavsiye ederim.
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)
Üstteki kısmı, veri aralığındaki Sicil ve Hediye kriterini karşılayanların bulunmasını sağlamaktadır. Eğer bulunan veri yoksa, sonucu da 0 olarak döndürmektedir.
Hemen bu formülün dışına ise, aynı kişi için üçüncü bir kriter kullanmadığınızdan dolayı, BENZERSİZ fonksiyonu eklenmiştir. Bu da, Salih'in birden fazla Otomobil sonucu bulunduğundan dolayı, bir kez yazılmasını sağlamaktadır.
BAĞ_DEĞ_DOLU_SAY ise, sadece 0'dan büyük olanların listelenmesi için kullanılmıştır. Böylece, filtrelenen değerler benzersiz ve 0'dan büyük olacak şekilde listelenmektedir.
Geriye kalan son işlemde ise, sizin istediğiniz "Aldı", "Almadı" şartı için EĞER kullanılmıştır.
Yüksek veriler ile çalışmamasına dair bir sorun olacağını da düşünmediğimi yinelemek isterim.
 
@emre67z
Verilen çözüm önerilerini,
daha büyük veri yığınları üzerinde denemeden
"ÇALIŞIR MI" diye soru sormanız şaşırtıcı.
Deneyin, görün.

Çalışmayacak formül neden önarilsin ki?
Tüm formüller çalışır, farkları ise hız ile ilgili olabilir.

Ya da isterseniz, sadece alanları ya da sadece almayanları listeleyecek formüller de telep edebilirsiniz.
 
Ömer bey merhaba,
formul çalışıyor ancak 19 bin satır şartı ile .Admin kullanıcısının yeniverdiği formulde öyle. Elinize sağlık uğraştırdık sizleri ancak akıl edemedim ilk aşamada neden çalıştığını
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Geri
Üst