DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Function ikiliDuseyara(alan As Range, deger1 As String, deger2 As String, sutun As Byte) 'As String
Dim rng As Range
For Each rng In alan
On Error Resume Next
If deger1 = rng And deger2 = rng(1, 2) Then ikiliDuseyara = rng(1, sutun)
Next rng
End Function
=ikiliDuseyara(A6:C9;A14;D14;3)
=İNDİS($C$6:$C$9;KAÇINCI(1;EĞER($A$6:$A$9=A14;EĞER($B$6:$B$9=D14;1));0))
=İNDİS(C6:C9;TOPLA.ÇARPIM((KAÇINCI(A14&"@"&D14;A6:A9&"@"&B6:B9;0))))
=İNDİS(C6:C9;KAÇINCI(A14&"#"&D14;D6:D9;0);1)
=ARA(A14&"#"&D14;D6:D9;C6:C9)
Diğer alternatifler ise;
1) Kullanıcı tanımlı fonksiyon ile olabilir
Bunu bir modüle ekledikten sonraKod:Function ikiliDuseyara(alan As Range, deger1 As String, deger2 As String, sutun As Byte) 'As String Dim rng As Range For Each rng In alan On Error Resume Next If deger1 = rng And deger2 = rng(1, 2) Then ikiliDuseyara = rng(1, sutun) Next rng End Function
G14 hücrenize
yazabilirsiniz.Kod:=ikiliDuseyara(A6:C9;A14;D14;3)
2) G14 hücrenize
yazıp direk entere basmadan CTRL+SHIFT+ENTER tuşlarına basarak dizi formülü oluşturabilirsiniz.Kod:=İNDİS($C$6:$C$9;KAÇINCI(1;EĞER($A$6:$A$9=A14;EĞER($B$6:$B$9=D14;1));0))
3) G14 hücrenize
yazabilirsiniz.Kod:=İNDİS(C6:C9;TOPLA.ÇARPIM((KAÇINCI(A14&"@"&D14;A6:A9&"@"&B6:B9;0))))
3) D6 hücrenize =A6&"#"&B6 yazıp D9 hücresine kadar çekiniz.
G14 hücrenize
yazabilirsiniz.Kod:=İNDİS(C6:C9;KAÇINCI(A14&"#"&D14;D6:D9;0);1)
selam arkadaşlar iki ayrı değişkene göre bir düşeyara formülü yazmaya çalışıyorum ekte bir örnek vermeye çalıştım, nasıl bir formül yazmam gerektiği konusunda bana yardımcı olabilirmisiniz lütfen.