belli bir aralıktaki veriyi arayıp veriye karşılık gelen veriyi bulma

Schuba

Altın Üye
Katılım
27 Ocak 2016
Mesajlar
170
Excel Vers. ve Dili
microsoft 365 family türkçe
Altın Üyelik Bitiş Tarihi
21-02-2026
yapmak istediğim şey "H4" hücresine girdğim telefon numarasını
"j7 : M200" aralığında yani sarı olan alanda arasın
bulunca bulduğu telefon numarasına karşılık gelen mavi alandaki cari kod numarasını bana getirsin
dosya ektedir
yardımcı olursanız sevinirim...
 

Ekli dosyalar

Schuba

Altın Üye
Katılım
27 Ocak 2016
Mesajlar
170
Excel Vers. ve Dili
microsoft 365 family türkçe
Altın Üyelik Bitiş Tarihi
21-02-2026
değerli hocalarım yokmu bu sorunun bir çözümü
 

Schuba

Altın Üye
Katılım
27 Ocak 2016
Mesajlar
170
Excel Vers. ve Dili
microsoft 365 family türkçe
Altın Üyelik Bitiş Tarihi
21-02-2026
Alternatif link derken anlayamadım
 
Katılım
6 Temmuz 2015
Mesajlar
926
Excel Vers. ve Dili
2003
Altın üye olmadığımdan dosyanızı indiremiyorum. Dosyanızı, "Dosya.co" gibi bir siteye upload edip, oradan aldığınız linki burada paylaşınız demek istedim.
Böylece dosyanızı indirip, inceleyip, elimden geliyorsa yardımcı olmak isterim.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,257
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Alternatif;

Eğer telefon numaralarında tekrar (mükerrer) etme durumu yoksa aşağıdaki fonksiyon işinizi görecektir.
C++:
=INDIRECT("G"&SUMPRODUCT((J7:M200=H3)*ROW(J7:M200)))

Eğer tekrar etme durumu varsa aşağıdaki DİZİ fonksiyonu kullanabilirsiniz. CTRL+SHIFT+ENTER ile formül girişini tamamlayınız.

C++:
=INDIRECT("G"&SMALL(IF(J7:M200=H3;ROW(J7:M200));1))

Ya da DİZİ fonksiyonu bilmiyorum diyorsanız aşağıdaki normal fonksiyonu kullanablirsiniz.

C++:
=INDEX(G7:G200;SUMPRODUCT(MATCH("*#"&H3&"#*";"#"&J7:J200&"#"&K7:K200&"#"&L7:L200&"#"&M7:M200&"#";0)))

Fonksiyonların Türkçe karşılıkları;

INDIRECT = DOLAYLI
SUMPRODUCT = TOPLA.ÇARPIM
ROW = SATIR
SMALL = KÜÇÜK
IF = EĞER
INDEX = İNDİS
MATCH = KAÇINCI
 
Üst