Seçilen değerlerin fiyat karşılığı

Katılım
17 Haziran 2022
Mesajlar
10
Excel Vers. ve Dili
Excel 2016 (16.0.5332.1000) / Türkçe
Altın Üyelik Bitiş Tarihi
17-06-2023
Merhaba,

Bir excel tablom var bu tabloda şunu yapmaktayım;

C sütununda veri doğrulama ile şu kaynaktan
"=Fanbox!$A$1:$I$1"
Bu verileri çekiyorum buna karşılık olarakta D sütununda "=KAYDIR(Fanbox!$A$1;1;KAÇINCI(C2;Fanbox!$A$1:$I$1;0)-1;BAĞ_DEĞ_DOLU_SAY(KAYDIR(Fanbox!$A$1;1;KAÇINCI(C2;Fanbox!$A$1:$I$1;0)-1;30;1))) "
Bu verileri çekiyorum bu verileri çektikten sonra da buradan gelen veriye bağlı olarak karşılığında bulunan rakamı çekmek istiyorum. Nasıl yapabilirim yardımcı olabilir misiniz ?

Verileri alt kısımda gördüğünüz yerden çekmekteyim.

237335
 
Katılım
17 Haziran 2022
Mesajlar
10
Excel Vers. ve Dili
Excel 2016 (16.0.5332.1000) / Türkçe
Altın Üyelik Bitiş Tarihi
17-06-2023
Yardım edebilecek biri var mı ?
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Altın üyesiniz.
Manuel çözümü de içeren örnek dosyanızı kişisel veri içermeyecek şekilde paylaşırmısınız.
 
Katılım
17 Haziran 2022
Mesajlar
10
Excel Vers. ve Dili
Excel 2016 (16.0.5332.1000) / Türkçe
Altın Üyelik Bitiş Tarihi
17-06-2023
Altın üyesiniz.
Manuel çözümü de içeren örnek dosyanızı kişisel veri içermeyecek şekilde paylaşırmısınız.
İlginiz için teşekkürler Ömer Bey,

Ekte iletiyorum Örnek 1 i seçtikten sonra Örnek 2 İçin diğer sayfadan veri çekiyor sıralıyor Örnek 2 için bir değer bir değer belirlediğim zaman ise Örnek 3 te diğer sayfada bulunan karşısındaki değer yazsın istiyorum.
 

Ekli dosyalar

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
=DOLAYLI(ADRES(KAÇINCI(B2;KAYDIR(Sayfa2!$A$1;;KAÇINCI(A2;Sayfa2!1:1;0)-1;MAK(SATIR(Sayfa2!$A$1:$F$6));1);0);1+KAÇINCI(A2;Sayfa2!1:1;0);1;1;"Sayfa2"))
 
Katılım
17 Haziran 2022
Mesajlar
10
Excel Vers. ve Dili
Excel 2016 (16.0.5332.1000) / Türkçe
Altın Üyelik Bitiş Tarihi
17-06-2023
=DOLAYLI(ADRES(KAÇINCI(B2;KAYDIR(Sayfa2!$A$1;;KAÇINCI(A2;Sayfa2!1:1;0)-1;MAK(SATIR(Sayfa2!$A$1:$F$6));1);0);1+KAÇINCI(A2;Sayfa2!1:1;0);1;1;"Sayfa2"))
Teşekkür ederim yardımınız için fakat formül de hata ile karşılaştım "#YOK" hatası vermekte.
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Formülü uyguladığınız dosyaya uygun olarak formülünüzdeki hücre başvurularına dikkat edin.
 
Katılım
17 Haziran 2022
Mesajlar
10
Excel Vers. ve Dili
Excel 2016 (16.0.5332.1000) / Türkçe
Altın Üyelik Bitiş Tarihi
17-06-2023
Formülü uyguladığınız dosyaya uygun olarak formülünüzdeki hücre başvurularına dikkat edin.
Size attığım dosya üzerinde uyguladım yine aynı sorunla karşılaştım ekte iletiyorum bir de siz bakabilir misiniz ?
 

Ekli dosyalar

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Kontrol ettim ve formülü aynen kullanmadığını gördüm.
Lütfen formülünüzü tekrar kontrol edin.
Elle yazmaya çalışıp aradaki noktalama işaretlerini hatalı kullanmayın.
 
Katılım
17 Haziran 2022
Mesajlar
10
Excel Vers. ve Dili
Excel 2016 (16.0.5332.1000) / Türkçe
Altın Üyelik Bitiş Tarihi
17-06-2023
Kontrol ettim ve formülü aynen kullanmadığını gördüm.
Lütfen formülünüzü tekrar kontrol edin.
Elle yazmaya çalışıp aradaki noktalama işaretlerini hatalı kullanmayın.
Ömer Bey, kusura bakmayın size de zahmet veriyorum fakat attığınız formülü kullandım yine aynı sonuçla karşı karşıyayım yani seçtiğim değerin karşısında bulunan test 1 i seçtim A yı seçtim karşısında yazan 1 değerini gelmesi ya da başka bir şey yazarsam onun gelmesini istiyorum. Ama ne yazık ki formül vermiyor bana bunu tekrardan son halini iletiyorum.
 

Ekli dosyalar

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Size sadece yardımcı olmaya çalışıyorum.
Sizse dediklerimi okumuyor ya da yapmaya üşeniyorsunuz.

Size bir ihtimalden bahsetmedim. Son cevabımdaki cümlem aynen şöyle.

Kontrol ettim ve formülü aynen kullanmadığını gördüm.
Lütfen formülünüzü tekrar kontrol edin.
Elle yazmaya çalışıp aradaki noktalama işaretlerini hatalı kullanmayın.


Ben şahsım adına bu forumda kimsenin ÖDEVİNİ ya da İŞİNİ yapmıyorum. Amacım onlara yardım etmek. Bunu yaparken de sizden başkalarının da olduğunu bilerek, herkese ulaşabilmek adına seviyelere göre yardım ediyorum. Kimine nokta atışı sorunu söylüyor, kimine sadece yol yordam gösteriyoruz. Elbbet bunların hepsini de kendi çapım kadar yapıyorum.

Siz bir formül yazmışınız. (Başkasının yazdığını belirtmediğiniz için siz yamışsınız diyorum). Baktım ki bu formülü yazabilecek kapasiteniz var size başka bir formül yazıyorum ki rahatlıkla anlayabileceğinizi düşündüm.

Siz gönderdiğim formülü Copy-Paste etseniz hiç bir problem yok. Formül çalışıyor. 3 kere denedim.

Formülü ne hikmetse elle yazıyorsunuz ve eksik yazıyorsunuz. Çalışmadığını söylüyor ve ben de nerede hata yaptığınızı size ifade ediyorum.

Anladığım kadarıyla konu bu seviyeye gelmişse, siz excel öğrenmek yerine her şeyi hazır istiyorsunuz.

Buyrun sorunuzun direkt cevabı.

Sorunuzun cevabı formülde koyu kırmızı karakterle belirtiğim kısımdaki noktalı virgülleri (mesajımda bahsettiğim noktalama işareti) eksik yazmışısınız.
DOLAYLI(ADRES(KAÇINCI(B2;KAYDIR(Sayfa2!$A$1;;KAÇINCI(A2;Sayfa2!1:1;0)-1;MAK(SATIR(Sayfa2!$A$1:$F$6));1);0);1+KAÇINCI(A2;Sayfa2!1:1;0);1;1;"Sayfa2"))

Gönül isterdiki bunu sizin direkt tespit etmeniz ya da nerede hata yaptığınızı söyledikten sonra arayıp bulabilmeniz.
Nacizane bir yorumda bulunayım. Bu şekilde Excel öğrenemezsiniz, geliştiremezsiniz.


Allaha emanet olun.
 
Katılım
17 Haziran 2022
Mesajlar
10
Excel Vers. ve Dili
Excel 2016 (16.0.5332.1000) / Türkçe
Altın Üyelik Bitiş Tarihi
17-06-2023
Size sadece yardımcı olmaya çalışıyorum.
Sizse dediklerimi okumuyor ya da yapmaya üşeniyorsunuz.

Size bir ihtimalden bahsetmedim. Son cevabımdaki cümlem aynen şöyle.

Kontrol ettim ve formülü aynen kullanmadığını gördüm.
Lütfen formülünüzü tekrar kontrol edin.
Elle yazmaya çalışıp aradaki noktalama işaretlerini hatalı kullanmayın.


Ben şahsım adına bu forumda kimsenin ÖDEVİNİ ya da İŞİNİ yapmıyorum. Amacım onlara yardım etmek. Bunu yaparken de sizden başkalarının da olduğunu bilerek, herkese ulaşabilmek adına seviyelere göre yardım ediyorum. Kimine nokta atışı sorunu söylüyor, kimine sadece yol yordam gösteriyoruz. Elbbet bunların hepsini de kendi çapım kadar yapıyorum.

Siz bir formül yazmışınız. (Başkasının yazdığını belirtmediğiniz için siz yamışsınız diyorum). Baktım ki bu formülü yazabilecek kapasiteniz var size başka bir formül yazıyorum ki rahatlıkla anlayabileceğinizi düşündüm.

Siz gönderdiğim formülü Copy-Paste etseniz hiç bir problem yok. Formül çalışıyor. 3 kere denedim.

Formülü ne hikmetse elle yazıyorsunuz ve eksik yazıyorsunuz. Çalışmadığını söylüyor ve ben de nerede hata yaptığınızı size ifade ediyorum.

Anladığım kadarıyla konu bu seviyeye gelmişse, siz excel öğrenmek yerine her şeyi hazır istiyorsunuz.

Buyrun sorunuzun direkt cevabı.

Sorunuzun cevabı formülde koyu kırmızı karakterle belirtiğim kısımdaki noktalı virgülleri (mesajımda bahsettiğim noktalama işareti) eksik yazmışısınız.
DOLAYLI(ADRES(KAÇINCI(B2;KAYDIR(Sayfa2!$A$1;;KAÇINCI(A2;Sayfa2!1:1;0)-1;MAK(SATIR(Sayfa2!$A$1:$F$6));1);0);1+KAÇINCI(A2;Sayfa2!1:1;0);1;1;"Sayfa2"))

Gönül isterdiki bunu sizin direkt tespit etmeniz ya da nerede hata yaptığınızı söyledikten sonra arayıp bulabilmeniz.
Nacizane bir yorumda bulunayım. Bu şekilde Excel öğrenemezsiniz, geliştiremezsiniz.


Allaha emanet olun.
Verdiğiniz tavsiyeler için teşekkür ederim. Fakat galiba sizde benim yazdıklarımı okumadınız ben zaten size son mesajımda noktalama işaretini düzeltip aynısını yapıp yeniden hata aldığımı belirttim ve o şekilde size ekte dosyayı ileterek formülünüzün aynısını deneyip yeniden bir hata ile karşılaştığımı söyledim. Şu da var formülünüzü başta denedim zaten hata aldığım için kendimce denemeler yaparken o noktalama işaretini kaldırdım. Yardımlarınız için teşekkür ederim üzerinde uğraşıp çözmeye çalışacağım.

İyi günler.
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Alternatif olarak, Topla.Çarpım kullanabilirsiniz.
=TOPLA.ÇARPIM(EĞERHATA((Sayfa2!A1:E1=Sayfa1!A2)*(Sayfa2!A2:E6=Sayfa1!B2)*(Sayfa2!B2:F6);0))
 
Katılım
17 Haziran 2022
Mesajlar
10
Excel Vers. ve Dili
Excel 2016 (16.0.5332.1000) / Türkçe
Altın Üyelik Bitiş Tarihi
17-06-2023
Teşekkürler Ömer Bey vaktinizi ayırdığınız için, öğrenmek için soruyorum attığınız ekte formülünüzün süslü parantez içinde görünüyor tıklayınca bu parantez kayboluyor bunun bir anlamı var mı acaba ?
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Formül dizi formülü olduğu anlamına gelir.
Az önceki mesajımda sanırım bundan bahsetmedim. Zira Ofice 365 dizi formülünü otomatik olarak algılıyor ve parantezleri otomatik olarak koyuyor.
Siz bu formülün içine tıkladığınızda parantezler kaybalor.
Eğer formül bir dizi formülüyse, enter yerine formülden çıkarken Ctrl+Shift+Enter tuş kombinasyonu kullanmanız gerekir.
Excel bu durumda formülün başına ve sonuna { ve } parantezlerini koyacaktır.
 

Ömer

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

Alternatif olarak eğerhataya gerek kalmadan aşağıdaki gibide yazılabilir.
Kod:
=TOPLA.ÇARPIM((Sayfa2!A1:E1=Sayfa1!A2)*(Sayfa2!A2:E6=Sayfa1!B2);(Sayfa2!B2:F6))
 
Üst