• DİKKAT

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

Çoklu Koşula göre sonuç

  • Konbuyu başlatan Konbuyu başlatan razehol
  • Başlangıç tarihi Başlangıç tarihi
Katılım
6 Ocak 2011
Mesajlar
50
Excel Vers. ve Dili
2010 ingilizce/Türkçe
Herkese merhaba,

Bir türlü içinden çıkamadığım bir sorunum var. Ekli dosyanın 1. sayfasında 3 sütun var. 4. sütuna ise, bu 3 sütundaki verileri DB sayfasındaki verilerle karşılaştırıp, tüm koşulların uyması halinde DB deki sonuç kısmındaki ilk sayfadaki sonuç kısmına çekmek istiyorum.

Mümkünü varmıdır?

Yardımcı olabilecek tüm üstatlarıma şimdiden teşekkürü bir borç bilirim. Saygılarımla.
 

Ekli dosyalar

Kod:
=SUMPRODUCT((Sheet1!A2=database!A$2:A$50)*(Sheet1!B2=database!B$2:B$50)*(Sheet1!C2=database!C$2:C$50)*(database!D$2:D$50))

.
 
Desteğiniz için çok teşekkür ederim. Örnek dosyada çalışıyor lakin asıl dosyada hata verdi. Sanıyorum karşılaştırdığım sütunlarda sorun var.
Hepsini aynı formata getirip deneyeceğim.

Tekrar teşekkürlerimle
 
Bu işlem farklı bir formülle yapılabilir mi? Zira asıl dosyamda, database kısmında yaklaşık 10 bin satır bulunuyor.

Şimdiden teşekkür ederim
 
Alternatif;

C++:
=SUMIFS(database!D:D;database!A:A;A2;database!B:B;B2;database!C:C;C2)
 
Maalesef yapamadım, rica etsem ekteki asıl dosyada uygulayabilir miyiz? (gerekirse ücretli destek)
Şimdiden teşekkür ederim. (dosyayı biraz daha sadeleştirdim)
 

Ekli dosyalar

Son düzenleme:
İlk mesajınıza öyle bir dosya eklemişsiniz ki hepimizi yanlış yönlendirmişsiniz.

Sonuç olarak metinsel ifadeleri çekmek istiyorum deseniz sorunuz daha anlaşılır olacakmış.

Çünkü eklediğiniz dosyada sayısal veriler kullanmışsınız. Bizlerde toplamak istediğinizi düşünerek cevaplar verdik.
 
Çok özür dilerim, haklısınız. Excel e hakim olabilsem, daha kaliteli sorardım sanıyorum.
Tekrar özür dilerim.
 
Hangi sütun nereyle eşleşecek?
 
Son gönderdiğim dosya biraz daha sade ve anlaşılır sanıyorum (sizin açınızdan)
cont sayfasındaki A sütunu, DB sayfasındaki A sütunu ile,
cont sayfasındaki B sütunu, DB sayfasındaki B sütunu ile,
cont sayfasındaki C sütunu, DB sayfasındaki C sütunu ile, eşleşip

DB sayfasındaki D sütununda, artık hangi değer karşılıyorsa sonuç kısmına o yazacak.

Not: Muhtemelen en son eklediğimde daha net anlayacaksınız ne dediğimi, zira az evvel sadeleştirerek tekrar değiştirdim dosyayı.

Not2: Dediğim gibi, şayet zorlayacaksa, emeğinizin karşılığını vermek isterim.

Teşekkürlerimle
 
Siz bu sütun eşleşmesinden emin misiniz? Eğer eminseniz paylaştığınız dosyanızı kontrol etmenizi rica edeceğim.

Sanki B-E-F = A-B-C gibi bir eşleşme olmalı gibi görünüyor.
 
Evet, eminim,

Sanıyorum tek sorun, sıcaklık değerlerinin + değer olması durumunda "≥ 0" değerini alması olabilir. Bunun bir çözümü var mıdır?
Veya siz nasıl bir hata gördünüz?

(Lütfen dosyayı tekrar indiriniz)
 
Ben değiştirmeden önce eklediğiniz dosyanızı indirmiştim.

Deneyiniz.

C++:
=İNDİS(DB!$D$2:$D$10000;TOPLA.ÇARPIM(KAÇINCI(A2&B2&C2;DB!$A$2:$A$10000&DB!$B$2:$B$10000&DB!$C$2:$C$10000;0)))
 
Maalesef ekteki şekilde hata verdi :(
 

Ekli dosyalar

  • Capture1.JPG
    Capture1.JPG
    63.4 KB · Görüntüleme: 1
Tam ingilizcelerine çevirince düzeldi demeye geldim, siz yazmışsınız.

Size nasıl teşekkür edeceğimi bilemiyorum. Allah razı olsun, gecenin bu vakti benim için uğraştınız. Hakkınızı helal edin lütfen.

Saygılarımla
 
Ben değiştirmeden önce eklediğiniz dosyanızı indirmiştim.

Deneyiniz.

C++:
=İNDİS(DB!$D$2:$D$10000;TOPLA.ÇARPIM(KAÇINCI(A2&B2&C2;DB!$A$2:$A$10000&DB!$B$2:$B$10000&DB!$C$2:$C$10000;0)))

Merhaba, her türlü arayıp bulduklarımı denememe rağmen içinden çıkamadığım bir konu var. Yeni başlık açmak yerine burada sormak istedim.

Alıntıladığım formül gayet güzel çalışıyor. Lakin; DB sayfasında örneğin D sütununda veri bulamayınca, verileri çektiğim sayfadaki ilgili hücrede #N/A değeri gösteriyor. Ben #N/A değeri yerine, kendi belirleyeceğim bir metni (örn: hasan) göstermek istiyorum.

Mümkün müdür?

Şimdiden teşekkürlerimle.
 
Mümkündür.

Aşağıdaki yapıyı kullanabilirsiniz.

=EĞERHATA(Formülünüz;"Hasan")
 
Mümkündür.

Aşağıdaki yapıyı kullanabilirsiniz.

=EĞERHATA(Formülünüz;"Hasan")
Maalesef olmadı.
Formülüm:

=INDEX(DB!$E$1:$E$10000;SUMPRODUCT(MATCH(T2&R2&Z2&V2;DB!$A$1:$A$10000&DB!$B$1:$B$10000&DB!$C$1:$C$10000&DB!$D$1:$D$10000;0)))

Nasıl yapabilirim?

Aldığım hata:
233362

Not: verdiğiniz formülün ingilizcesini kullandım

Tekrar teşekkür ederim.
 
Tam olarak yazdığınız formülü paylaşınız.
 
Geri
Üst