• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

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

SerTkaN

Altın Üye
Katılım
27 Kasım 2019
Mesajlar
91
Excel Vers. ve Dili
Microsoft Office 2016
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:
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Ş)
 
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.
 
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))
 
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
 
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:
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:
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))
 
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.
 
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
 
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.



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

C++:
=INDEX(A17:E23;SUMPRODUCT(MATCH(B7&D7;A17:A23&B17:B23;0));MATCH(C7;A17:E17;0))
 
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;
 
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:
Deneyiniz.

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