Çözüldü 4 Koşula bağlı veri çekmede değer hatası?

sertkan42

Altın Üye
Katılım
27 Kasım 2019
Mesajlar
57
Excel Vers. ve Dili
Microsoft Office 2016
Altın Üyelik Bitiş Tarihi
16-02-2030
Merhaba;
iki koşula göre düşey arada tek koşula göre veri getiriyor yada hata veriyor bu konuda yardımcı olabilecek var mı? Teşekkür ederim.

Örnek dosya yükledim;

Aşağıdaki dosyamda 16.02.2025 tarihli güncelleme sonucu değer hatası alıyorum, son haline yardımcı olabilecek var mı?
 

Ekli dosyalar

Son düzenleme:

walabi

Altın Üye
Katılım
22 Eylül 2012
Mesajlar
899
Excel Vers. ve Dili
excel 2010

excel 2013
Altın Üyelik Bitiş Tarihi
06-08-2025
Bu şekilde düşeyara kullanımını nerede gördünüz? Bu kullanım şekli yanlış. Formülün getirdiği bir değer yok. Formül hatalı çalıştığı için #DEĞER! hatası uyarısı vermiş. En azından bende böyle görünüyor.

Kod:
=DÜŞEYARA(B6:C6;D1:G4;2;YANLIŞ)
 

sertkan42

Altın Üye
Katılım
27 Kasım 2019
Mesajlar
57
Excel Vers. ve Dili
Microsoft Office 2016
Altın Üyelik Bitiş Tarihi
16-02-2030
Bu şekilde düşeyara kullanımını nerede gördünüz? Bu kullanım şekli yanlış. Formülün getirdiği bir değer yok. Formül hatalı çalıştığı için #DEĞER! hatası uyarısı vermiş. En azından bende böyle görünüyor.

Kod:
=DÜŞEYARA(B6:C6;D1:G4;2;YANLIŞ)
Farklı bir sayfada kullanıyorum formül sütununa göre veri geliyor ama seçim değişince veri değişmiyor.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,727
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Bunu deneyiniz.

Not : Türkçe sürüm kullanıyorsanız formülü çevirmelisiniz.

C++:
=INDEX(D1:G4;MATCH(C6;D1:D4;0);MATCH(B6;D1:G1;0))
 

walabi

Altın Üye
Katılım
22 Eylül 2012
Mesajlar
899
Excel Vers. ve Dili
excel 2010

excel 2013
Altın Üyelik Bitiş Tarihi
06-08-2025
Satır - Sütunlardaki kesişim noktalarının değerlerini sorgulamak istediğinizi anlıyorum.

Aşağıdaki formülü dene istersen. Dosya yapının resimde olduğu gibi düşünürsek sonuç alabilirsin. Ancak bence düşeyara kullanımında sıkıntı var.

Kod:
=ÇOKETOPLA(KAYDIR($A:$A;;KAÇINCI(H$1;$1:$1;0)-1);$B:$B;$I1)



256045
 

sertkan42

Altın Üye
Katılım
27 Kasım 2019
Mesajlar
57
Excel Vers. ve Dili
Microsoft Office 2016
Altın Üyelik Bitiş Tarihi
16-02-2030
Satır - Sütunlardaki kesişim noktalarının değerlerini sorgulamak istediğinizi anlıyorum.

Aşağıdaki formülü dene istersen. Dosya yapının resimde olduğu gibi düşünürsek sonuç alabilirsin. Ancak bence düşeyara kullanımında sıkıntı var.

Kod:
=ÇOKETOPLA(KAYDIR($A:$A;;KAÇINCI(H$1;$1:$1;0)-1);$B:$B;$I1)



Ekli dosyayı görüntüle 256045
Teşekkür ederim denedim ama çalışmadı maalesef, dosya resmi altın üyelere açıldığından bakamadım.
 
Son düzenleme:

sertkan42

Altın Üye
Katılım
27 Kasım 2019
Mesajlar
57
Excel Vers. ve Dili
Microsoft Office 2016
Altın Üyelik Bitiş Tarihi
16-02-2030
Bunu deneyiniz.

Not : Türkçe sürüm kullanıyorsanız formülü çevirmelisiniz.

C++:
=INDEX(D1:G4;MATCH(C6;D1:D4;0);MATCH(B6;D1:G1;0))
Koray Üstadım cevabınız için teşekkür ederim;

Kod:
=İNDİS(D1:G4;KAÇINCI(C6;D1:D4;0);KAÇINCI(B6;D1:G1;0))
olarak örnek dosyamda güncelledim kod çalıştı emeğinize sağlık çok teşekkürler.
 
Son düzenleme:

walabi

Altın Üye
Katılım
22 Eylül 2012
Mesajlar
899
Excel Vers. ve Dili
excel 2010

excel 2013
Altın Üyelik Bitiş Tarihi
06-08-2025
INDİS yazdıysan hata alırsın , İNDİS yazmalısın, sanırım aldığın hata #AD? bu!!!!!


Kod:
=İNDİS(D1:G4;KAÇINCI(C6;D1:D4;0);KAÇINCI(B6;D1:G1;0))
 

sertkan42

Altın Üye
Katılım
27 Kasım 2019
Mesajlar
57
Excel Vers. ve Dili
Microsoft Office 2016
Altın Üyelik Bitiş Tarihi
16-02-2030
INDİS yazdıysan hata alırsın , İNDİS yazmalısın, sanırım aldığın hata #AD? bu!!!!!


Kod:
=İNDİS(D1:G4;KAÇINCI(C6;D1:D4;0);KAÇINCI(B6;D1:G1;0))
Evet harf hatası olmuş, dikkatiniz için teşekkür ederim. kod çalıştı. Emeğinize sağlık.
 

sertkan42

Altın Üye
Katılım
27 Kasım 2019
Mesajlar
57
Excel Vers. ve Dili
Microsoft Office 2016
Altın Üyelik Bitiş Tarihi
16-02-2030

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,727
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Bana sorarsanız tablo oluştuma şeklinizde sorun var. Elbette bu haliyle de çözüm üretilebilir. Fakat formül gereksiz yere uzamış olur.

Eğer tablonuzu aşağıdaki gibi düzenleme şansınız varsa daha kısa formül oluşutrabiliriz.

  

AAA

BBB

CCC

DENEME1

XXX

20

15

10

DENEME1

YYY

10

7

5

DENEME1

ZZZ

3

2

1

DENEME2

XXX

40

30

20

DENEME2

YYY

20

15

10

DENEME2

ZZZ

60

45

30

 

walabi

Altın Üye
Katılım
22 Eylül 2012
Mesajlar
899
Excel Vers. ve Dili
excel 2010

excel 2013
Altın Üyelik Bitiş Tarihi
06-08-2025
Merhaba, eklediğim dosyayı indirebilirseniz kontrol edin. Korhan beyin en son önerdiği tablo yapısının gerçek verilerle örneklenmiş halini göreceksiniz. Tablo yapısı ve sayfanın sağında kalan formüller size fikir verecektir kanımca.



 

sertkan42

Altın Üye
Katılım
27 Kasım 2019
Mesajlar
57
Excel Vers. ve Dili
Microsoft Office 2016
Altın Üyelik Bitiş Tarihi
16-02-2030
Merhaba, eklediğim dosyayı indirebilirseniz kontrol edin. Korhan beyin en son önerdiği tablo yapısının gerçek verilerle örneklenmiş halini göreceksiniz. Tablo yapısı ve sayfanın sağında kalan formüller size fikir verecektir kanımca.



Teşekkür ederim bakayım işime yarayacaktır kesinlikle.
 

sertkan42

Altın Üye
Katılım
27 Kasım 2019
Mesajlar
57
Excel Vers. ve Dili
Microsoft Office 2016
Altın Üyelik Bitiş Tarihi
16-02-2030
Bana sorarsanız tablo oluştuma şeklinizde sorun var. Elbette bu haliyle de çözüm üretilebilir. Fakat formül gereksiz yere uzamış olur.

Eğer tablonuzu aşağıdaki gibi düzenleme şansınız varsa daha kısa formül oluşutrabiliriz.
  

AAA

BBB

CCC

DENEME1

XXX

20

15

10

DENEME1

YYY

10

7

5

DENEME1

ZZZ

3

2

1

DENEME2

XXX

40

30

20

DENEME2

YYY

20

15

10

DENEME2

ZZZ

60

45

30

Korhan Bey farklı bir dosyada kullanacağım normalde ama ben anlaşılır olsun diye boş dosya üzerinde deniyorum, sizin dediğiniz şekilde düzenledim dosyayı tekrar bakma şansınız olursa sevinirim.

Dosya;
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,727
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Deneyiniz.

C++:
=INDEX(A17:E23;SUMPRODUCT(MATCH(B7&D7;A17:A23&B17:B23;0));MATCH(C7;A17:E17;0))
 

sertkan42

Altın Üye
Katılım
27 Kasım 2019
Mesajlar
57
Excel Vers. ve Dili
Microsoft Office 2016
Altın Üyelik Bitiş Tarihi
16-02-2030
Deneyiniz.

C++:
=INDEX(A17:E23;SUMPRODUCT(MATCH(B7&D7;A17:A23&B17:B23;0));MATCH(C7;A17:E17;0))
Korhan Hocam çok teşekkür ederim kod işimi gördü, sizden aldığım kodlarla deneme olarak gönderdiğim excelde bir kaç soru sordum bunları yapmak mümkün müdür? normalde en son şekil dede baya ilerledim fakat istediğim gibi olabilmesi için çalışmayı güncelledim inceleyebilir misiniz tekrardan çok teşekkür ederim.

Dosya;
 

sertkan42

Altın Üye
Katılım
27 Kasım 2019
Mesajlar
57
Excel Vers. ve Dili
Microsoft Office 2016
Altın Üyelik Bitiş Tarihi
16-02-2030
Arkadaşlar Merhaba;
Dosyamda 16.02.2025 tarihli güncelleme sonucu değer hatası alıyorum son haline yardımcı olabilecek var mı?
 

Ekli dosyalar

Son düzenleme:

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,727
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Deneyiniz.

C++:
=INDEX(A12:V25;SUMPRODUCT(MATCH(C2&E2;A12:A25&B12:B25;0));SUMPRODUCT(MATCH(B2&D2;A12:V12&A13:V13;0)))
 
Üst