Düşeyarada Sütun Ekleme Sonucu Formülün Bozulması

Katılım
18 Ocak 2007
Mesajlar
67
Excel Vers. ve Dili
2007-Türkçe
Altın Üyelik Bitiş Tarihi
22.12.2019
Ekteki Excel dosyasında özellkler kısmındaki B1 hücresi 7 değerini fiyatlar kısmındaki C2 hücresinden düşeyara ile çekiyor.

Fiyatlar kısmındaki B ile C sütunları arasına bir sütn eklediğimizde haliyle fiyatlar ksımındaki 7 değeri D sütununa kaymış oluyor ve bu yüzden de özellikler kısmındaki düşeyara ile değeri çeken B2 kısmı hata veriyor.

Fiyatlar kısmında araya kaç sütun eklenirse eklensin bu formülün bozulmamasını istiyorum.ne yapabilirim acaba?
 

Ekli dosyalar

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,196
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Kod:
=DÜŞEYARA(A1;Fiyatlar!$A:$C;KAÇINCI("*max*";Fiyatlar!$A$1:$D$1;0);0)
Bu şekilde deneyiniz..

.
 
Katılım
18 Ocak 2007
Mesajlar
67
Excel Vers. ve Dili
2007-Türkçe
Altın Üyelik Bitiş Tarihi
22.12.2019
Öncelikle çok teşekkürler.Gönderdiğim dosyada denedim çalışıyor.Formülün çalışma mantığıyla ilgili çok ufak bir bilgi rica etsem sizden mümkün mü?

Kendi formüllerime bunu uygulayacağım.Bendeki formülün içine yedireceğim.

BİRLEŞTİR("Genişlik:";(DÜŞEYARA(B11;Fiyatlar!$B$3:$AN$9999;37;0));"cm";" ";"Derinlik:";(DÜŞEYARA(B11;Fiyatlar!$B$3:$AN$9999;38;0));"cm";" ";"Yükseklik:";(DÜŞEYARA(B11;Fiyatlar!$B$3:$AN$9999;39;0));"cm")
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,196
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Dosyanızı görmeden yorum yapamam. Ben yazdığım formüldeki ekin açıklamasını yapmaya
çalışayım siz dosyanıza uyarlarsınız..

=DÜŞEYARA(A1;Fiyatlar!$A:$C;KAÇINCI("*max*";Fiyatlar!$A$1:$D$1;0);0)

=DÜŞEYARA(A1;Fiyatlar!$A:$C;3;0)

formülde 3 yerine,

KAÇINCI("*max*";Fiyatlar!$A$1:$D$1;0) fonkisyonunu eklememin nedeni;

fiyatlar sayfasında max kelimesinin geçtiği sütunda işlem yaptığınız içindir. Bu verinin olduğu hücre aranan aralıkta kaçıncı sırada ise düşeyaradaki sütun_indisi olacağı için formüle bu fonksiyonu ekledim. Aynı mantıkla dosyanıza uayarlayabilirsiniz..

.
 
Katılım
18 Ocak 2007
Mesajlar
67
Excel Vers. ve Dili
2007-Türkçe
Altın Üyelik Bitiş Tarihi
22.12.2019
Merhaba Sayın Ömer Hocam,

Nasıl sevindirm anlatamam.Çok teşekkürler.Uyguladım ve çalışıyor.

BİRLEŞTİR("Genişlik:";(DÜŞEYARA(B11;Fiyatlar!$B:$AN;(KAÇINCI("*GENİŞLİK*";Fiyatlar!$B$2:$AN$2;0));0));"cm";" ";"Derinlik:";(DÜŞEYARA(B11;Fiyatlar!$B:$AN;(KAÇINCI("*DERİNLİK*";Fiyatlar!$B$2:$AN$2;0));0));"cm";" ";"Yükseklik:";(DÜŞEYARA(B11;Fiyatlar!$B:$AN;(KAÇINCI("*YÜKSEKLİK*";Fiyatlar!$B$2:$AN$2;0));0));"cm")
 
Üst