Düşeyara ve ara formüllerinin hata vermesi sorunu

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,713
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Merhaba,

BP5 için ;

=DÜŞEYARA(BQ5;F5:G24;2;0)

şeklinde dener misiniz ?
 
Katılım
14 Nisan 2019
Mesajlar
6
Excel Vers. ve Dili
Sürüm 1903
Merhaba,

BP5 için ;

=DÜŞEYARA(BQ5;F5:G24;2;0)

şeklinde dener misiniz ?

5222 gibi bir değer çıkıyor yani bana G20'yi veriyor. Oysaki düşey ara formülü sonucu B20 olan '16_Adobe_50_flax' gelmeliydi.
Yani formüldeki 2. sütunda ara komutunu 7. süttundakini arayıp buluyor.
 
Katılım
8 Ekim 2009
Mesajlar
642
Excel Vers. ve Dili
Office 2010 & 2016 TR
Altın Üyelik Bitiş Tarihi
26-12-2023
Merhaba,
Bildiğim kadarıyla düşeyara sorunlu bir fonksiyon.

Diğer satırlarda C sütunu yerine farklı sütunları kullanmışsınız.
Onu da göz önünde bulundurarak aşağıdaki formülü BP4 hücresine:
Kod:
=İNDİS($B$5:$B$24;KAÇINCI(BQ4;(DOLAYLI(ADRES(5;3*$BO4;1))):(DOLAYLI(ADRES(24;3*$BO4;1)));0))
BR4 hücresine:
Kod:
=İNDİS($B$5:$B$24;KAÇINCI(BS4;(DOLAYLI(ADRES(5;3*$BO4;1))):(DOLAYLI(ADRES(24;3*$BO4;1)));0))
Eğer ben yanlış anladıysam, hepsinde C sütunu dikkate alınacak ise BP4 hücresine:
Kod:
=İNDİS(B5:B24;KAÇINCI(BQ4;C5:C24;0))
yapıştırıp aşağı doğru sürükleyerek çoğaltınız.

Umarım işinize yarar.
 
Son düzenleme:
Katılım
14 Nisan 2019
Mesajlar
6
Excel Vers. ve Dili
Sürüm 1903
Merhaba,
Bildiğim kadarıyla düşeyara sorunlu bir fonksiyon.

Diğer satırlarda C sütunu yerine farklı sütunları kullanmışsınız.
Onu da göz önünde bulundurarak aşağıdaki formülü BP4 hücresine:
Kod:
=İNDİS($B$5:$B$24;KAÇINCI(BQ4;(DOLAYLI(ADRES(5;3*$BO4;1))):(DOLAYLI(ADRES(24;3*$BO4;1)));0))
BR4 hücresine:
Kod:
=İNDİS($B$5:$B$24;KAÇINCI(BS4;(DOLAYLI(ADRES(5;3*$BO4;1))):(DOLAYLI(ADRES(24;3*$BO4;1)));0))
Eğer ben yanlış anladıysam, hepsinde C sütunu dikkate alınacak ise BP4 hücresine:
Kod:
=İNDİS(B5:B24;KAÇINCI(BQ4;C5:C24;0))
yapıştırıp aşağı doğru sürükleyerek çoğaltınız.

Umarım işinize yarar.
merhaba terkar, kusura bakmayın cevap yazamadım, verdiğiniz frmüller işe yaradı, fakat bu formülleri sağdaki sütunlara kopyaladığımda yok hatası veriyor. Yani cooling için yapmış olduğunuz forülleri heating için de uygulamak istiyorum. Bunu nasıl düzenleyebilrim.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,256
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Tablonuza göre İNDİS fonksiyonu daha uygundur. Diğer fonksiyonlardan DÜŞEYARA sağa doğru çalışır. ARA fonksiyonunda ise verilerin sıralı olması gerekir.

Buna göre;

BP4;
Kod:
=İNDİS($A$5:$A$24;KAÇINCI(BQ4;KAYDIR(DOLAYLI(ADRES(5;SATIRSAY(BP$4:BP4)*3));;;24-4);0))
BQ4;
Kod:
=MİN(KAYDIR(DOLAYLI(ADRES(5;SATIRSAY(BQ$4:BQ4)*3));;;24-4))
BR4;
Kod:
=İNDİS($A$5:$A$24;KAÇINCI(BS4;KAYDIR(DOLAYLI(ADRES(5;SATIRSAY(BR$4:BR4)*3));;;24-4);0))
BS4;
Kod:
=MAK(KAYDIR(DOLAYLI(ADRES(5;SATIRSAY(BQ$4:BQ4)*3));;;24-4))
BT4;
Kod:
=İNDİS($A$5:$A$24;KAÇINCI(BU4;KAYDIR(DOLAYLI(ADRES(5;SATIRSAY(BT$4:BT4)*3+1));;;24-4);0))
BU4;
Kod:
=MİN(KAYDIR(DOLAYLI(ADRES(5;SATIRSAY(BU$4:BU4)*3+1));;;24-4))
BV4;
Kod:
=İNDİS($A$5:$A$24;KAÇINCI(BW4;KAYDIR(DOLAYLI(ADRES(5;SATIRSAY(BV$4:BV4)*3+1));;;24-4);0))
BW4;
Kod:
=MAK(KAYDIR(DOLAYLI(ADRES(5;SATIRSAY(BW$4:BW4)*3+1));;;24-4))
Bu formülleri uygulayıp alt hücrelere sürükleyin.
 
Katılım
14 Nisan 2019
Mesajlar
6
Excel Vers. ve Dili
Sürüm 1903
çok teşekkür ederim, çok işime yaradı
 
Üst