Düşeyara Çalışmıyor

Katılım
1 Haziran 2013
Mesajlar
27
Excel Vers. ve Dili
Türkçe
Uyguladığım düşey ara formülüne başka bir bilgisayarda baktım sıkıntı yoktu şimdi =DÜŞEYARA(C1;A:B;2;1) yani bi önceki değer arayarak çalışıyor fakat =DÜŞEYARA(C1;A:B;2;0) uygulanınca çalışmıyor. Yardımcı olurmu bilmiyorum belgede değişiklik yapmasam da değişiklikleri kaydet diyor.
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,340
Excel Vers. ve Dili
2007 Türkçe
Bire bir eşleşme olmadığı için çalışmıyordur.
Görünürde bire bir eşleşme olduğunu düşünüyorsanız hücrelerdeki değerleri kontrol edin. Hücrelerin içerisinde boşluk eklenmiş olabilir.
 
Katılım
1 Haziran 2013
Mesajlar
27
Excel Vers. ve Dili
Türkçe
Bire bir eşleşme olmadığı için çalışmıyordur.
Görünürde bire bir eşleşme olduğunu düşünüyorsanız hücrelerdeki değerleri kontrol edin. Hücrelerin içerisinde boşluk eklenmiş olabilir.
Herhangi bir boşluk yok enteresan olan bir değere kadar yapıyor ondan sonrasını yapmıyor. Bazen bu değer 3-5 satır artıyor da :biggrin: komik bişey şaştım kaldım.

https://drive.google.com/file/d/0B-Q50o-JLwZjQk5LQS0zdDVWR2s/edit?usp=sharing linkten bakarsanız daha iyi olur sanırım
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,340
Excel Vers. ve Dili
2007 Türkçe
Yalnız yüklediğiniz dosya paylaşıma açık değil erişilemiyor.
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,340
Excel Vers. ve Dili
2007 Türkçe
Sayfa 1 deki değerleriniz 217. satırdan sonra şu şekilde değişiyor: 1041,50000000001
Dikkat ederseniz virgülden sonra bir sürü değer var.
Eşleşme sağlanamadığı için de düşeyara hata veriyor.

Şu şekilde dizi formülüyle çözebilirsiniz belki
Kod:
=DÜŞEYARA(D3;AŞAĞIYUVARLA(Sayfa1!A:B;2);2;0)
Ctrl+Shift+Enter
 
Katılım
1 Haziran 2013
Mesajlar
27
Excel Vers. ve Dili
Türkçe
Sayfa 1 deki değerleriniz 217. satırdan sonra şu şekilde değişiyor: 1041,50000000001
Dikkat ederseniz virgülden sonra bir sürü değer var.
Eşleşme sağlanamadığı için de düşeyara hata veriyor.

Şu şekilde dizi formülüyle çözebilirsiniz belki
Kod:
=DÜŞEYARA(D3;AŞAĞIYUVARLA(Sayfa1!A:B;2);2;0)
Ctrl+Shift+Enter

Hocam dikkatinize sağlık 3-4 saattir uğraşıyordum. Bazen dışardan biri bakmalı
 
Katılım
28 Şubat 2007
Mesajlar
24
Excel Vers. ve Dili
01
Merhaba arkadaşlar.

Düşey ara formülünü tabloda ki bir değere karşılık gelen sayıyı bulmak için kullanıyorum..

Örnek : Aranacak değer tablonun c1 bölümünde var.
c1 e karşılık gelen bulunması istediğim a1 sütununda.

c1 deki değeri f7(bu değer sorgu) deki bölüme yazdım.

=düşeyara(f7;tablo alanı;1(f7 ye karşılık gelen değer a1);0)

yani
=düşeyara(f7;a1:k23;1;0)

bu şekilde yapınca formül yok değeri veriyor.

fakat

Sorgu olan değer yani f7 deki değerle a1 deki değeri yer değiştirince
formülde sorun olmuyor. Sorgu değeri a sütununda olunca diğer satırlardaki karşılığı bulunuyor

Aramak istediğim değer(sorgu) a1 de mevcut, karşılığında bulmak istediğim değer F7 de mevcut
A1 deki değeri J1 yazdım.
=düşeyara(J1;a1:k23;6;0)

formül bu şekilde olunca sorun olmuyor fakat ben ilk sütundaki değeri değil 6 veya 7. sütunda ki değerime karşılık gelen değeri bulmak istiyorum.
 

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
Merhaba,

DÜŞEYARA fonksiyonu sağa doğru arama yapar.

Yani aradığınız veri C sütununda ise formülü aşağıdaki gibi düzenlemelisiniz.

Kod:
=DÜŞEYARA(F7;C1:K13;1;0)
 
Katılım
28 Şubat 2007
Mesajlar
24
Excel Vers. ve Dili
01
ilginiz için teşekkür ederim.

kaçıncı ve indis formülleri ile istediğim işleme ulaştım

Bu konu dışında sormak istediğim ayrı bir soru ise

sütun içerisinde 12x4 yazılı

ben 12 yi ayrı sütuna 4 ü ayrı sütuna nasıl yazdırabilirim
 

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
Deneyiniz.

12 değeri için;
Kod:
=SOLDAN(A1;MBUL("x";A1;1)-1)
4 değeri için;
Kod:
=PARÇAAL(A1;MBUL("x";A1;1)+1;UZUNLUK(A1)-MBUL("x";A1;1))
 
Üst