• DİKKAT

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

iki degiskenli arama ve deger bulma

Katılım
25 Aralık 2008
Mesajlar
31
Excel Vers. ve Dili
excel 2016 TÜRKÇE
Öncelikle herkese iyi pazarlar dilerim.

ekte excel tablosunda iki degiskene gore arama yapıp sonucu bulmak istiyorum. dusey ara ile olmuyor. indis match gibi formullerle cozmeye calıstım sitede arama yaptım ama sonuca ulasamadım. yardımcı olursanız sevinirim.

saygılarımla

excel 2007 ingilizce
 

Ekli dosyalar

Merhaba,

Hücreyi tarih olarak biçimlendiriniz.

Kod:
=TOPLA.ÇARPIM((B2:B27=G2)*(C2:C27=H1)*(D2:D27))

Kod:
=İNDİS(D2:D27;TOPLA.ÇARPIM((KAÇINCI(G2&"@"&H1;B2:B27&"@"&C2:C27;0))))
 
mahir bey öncelikle cok tesekkürler. formül içinde kullandığınız "@" işareti ne anlama gelmektedir ?
saygılarımla
 
Mahir Bey formülle güzel bir yanıt vermiş. :)
Eğer makro ile yapmak isterseniz aşağıdaki kodu da kullanabilirsiniz;

Kod:
[SIZE="2"]Sub Emre()
    Dim bul As Range
    Dim i As Integer
    For Each bul In Range("B2:B27")
    For i = 8 To 18
    If bul.Value = Range("G2").Value And bul.Offset(0, 1).Value = Cells(1, i) Then
    Cells(2, i) = bul.Offset(0, 2).Value
    End If
    If bul.Value = Range("G3").Value And bul.Offset(0, 1).Value = Cells(1, i) Then
    Cells(3, i) = bul.Offset(0, 2).Value
    End If
    If bul.Value = Range("G4").Value And bul.Offset(0, 1).Value = Cells(1, i) Then
    Cells(4, i) = bul.Offset(0, 2).Value
    End If: Next i: Next bul: i = Empty: Set bul = Nothing
End Sub[/SIZE]
 
İyi çalışmalar.

Çoklu düşeyara konuları hakkında daha fazla bilgi almak için Excel Dershanesi bölümünü inceleyin.
 
ben de benzer bir sorun yaşıyorum. örnek dosyayı ilave ettim yardımcı olur musunuz?
 

Ekli dosyalar

Merhaba,
Olması gerek sonuç kaç? Bir deneyin.
Kod:
=İNDİS($B$2:$B$6;TOPLA.ÇARPIM((KAÇINCI($P$1&"@"&$O$2;$A$2:$A$6&"@"&$C$2:$C$6;0))))
 
mahir bey; verileri biraz daha basitleştirdim.
ahmeti bulsun, 5 martı bulsun 175. grubu yazsın.
 

Ekli dosyalar

Son örnek dosyanıza göre,

Kod:
[B]=İNDİS($C$2:$C$6;TOPLA.ÇARPIM((KAÇINCI($F$1&"@"&$E$2;$A$2:$A$6&"@"&$B$2:$B$6;0))))[/B]

Bu arada hemşehirliyiz.
 
Son düzenleme:
evet hemşehri çıktık :))
gerçe ben kütahya da ikamet ediyorum. siz herhalde uşaktasınız?

bu formul topla.çarpımdan tek formul ile daha basit olarak yapılamıyor mu?
 
Geri
Üst