Koşullu Düşeyara

Katılım
20 Aralık 2006
Mesajlar
6
Excel Vers. ve Dili
Excel 2003 TR
Bir Dizi İçerisinde Aradığım İki Değişkenli Değeri Bulmak

:yardim: Merhaba,

Aşağıdaki formülde yardıma ihtiyacım var.Yardımınızı rica ediyorum.
Teşekkürler

Sayfa1 'de;
A sütununda Malzeme Kodu , B sütununda Malzeme Adı, C-D-E-F-G-H-I-J sütunlarında ise o malzemenin cinsine göre sekiz ayrı fiyatı var.
Sayfa2 de ise;
A1'de malzemenin cinsi yazılı. A2'e Sayfa1'de oluşturduğum herhangi bir malzemenin adını yazıyorum.
B2'e kurmak istediğim formül:
Sayfa1'de A sütunundaki MALZEME KOD'larından benim istediğim kodun yanında yeralan MALZEMENİN İSMİ'ni yazsın.
C2'e kurmak istediğim formül ise:
Sayfa 1'de C-D-E-F-G-H-I-J sütunlarındayeralan 0 malzeme ile ilgili sekiz değişik fiyattan, benim A1'de belirttiğim MALZEME CİNSİNE göre ilgili MALZEME FİYATI'nı bulsun.
(Sayfa 1'deki Malzemenin 8 adet fiyat girdilerinden, benim istediğim malzemenin cinsine göre fiyatı seçsin)
 
Son düzenleme:

Korhan Ayhan

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

Lütfen konuyla ilgili örnek bir dosya eklermisiniz.
 
Katılım
21 Eylül 2006
Mesajlar
74
Excel Vers. ve Dili
Excell 2003 TÜRKÇE
Dosyaniz Ekte

Sayın siyamada anlayabildiğim kadarıyla yapmaya çalıştım. İstediğiniz şey tam olarak bumu bilimiyorum?? Kontrol ettikten sonra eleştiri ve fikirlerinizi yazarsanız biraz daha gelitirebiliriz...Kolay gelsin..:hey: :hey:
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Sayfa2'deki B2 hücrenize

=İNDİS(Sayfa1!$A$1:$J$22; KAÇINCI(A2;Sayfa1!$A$1:$A$22;); KAÇINCI("MALZEME ADI";Sayfa1!$A$1:$J$1;))

C2 hücrenize

=İNDİS(Sayfa1!$A$1:$J$22; KAÇINCI(A2;Sayfa1!$A$1:$A$22;); KAÇINCI(A1;Sayfa1!$A$1:$J$1;))

yazın.
 
Katılım
20 Aralık 2006
Mesajlar
6
Excel Vers. ve Dili
Excel 2003 TR
TeŞekkÜrler Fructose

:hey: TEŞEKKÜR EDERİM ÜSTAD

BU FORMÜL ÇOK YERDE İŞİME YARAYACAK

İYİ ÇALIŞMALAR
 
Katılım
20 Aralık 2006
Mesajlar
6
Excel Vers. ve Dili
Excel 2003 TR
TeŞekkÜr Ederİm

İŞlerİn YoĞunluĞu Nedenİyle Cevaplari Şu An Tam Anlamiyla İnceleyebİldİm.
TeŞekkÜrler Desperado Hakan
Elİne SaĞlik
 
Katılım
20 Aralık 2006
Mesajlar
6
Excel Vers. ve Dili
Excel 2003 TR
Formülü geliştirmek istiyorum

Sayın Desperado,

Göndermiş olduğunuz formül işime yarıyor, ancak bir sorum olacak.
Ekteki örneği incelerseniz yaptığınız formüle ilave ve soru örnekte var.
Mantığı doğru kurabilmiş miyim

Şimdiden Teşekkürler
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Hala neden uzun yöntemi denediğinizi anlamadım.

Son eklediğiniz dosya için söylüyorum B2 hücrenize

=İNDİS(Sayfa1!$A$1:$J$22;KAÇINCI(A2;Sayfa1!$A$1:$A$22;);KAÇINCI("MALZEME ADI";Sayfa1!$A$1:$J$1;))

yazıp B4 hücrenize kadar çoğaltın.

C2 hücrenizede

=İNDİS(Sayfa1!$A$1:$J$22;KAÇINCI(A2;Sayfa1!$A$1:$A$22;);KAÇINCI($A$1;Sayfa1!$A$1:$J$1;))

yazıp C4 hücrenize kadar çekerek çoğaltın.
 
Katılım
20 Aralık 2006
Mesajlar
6
Excel Vers. ve Dili
Excel 2003 TR
A hücresine girişleri veri doğrulama yöntemiyle yapmak

Ali Bey,

B ve C hücrelerine belirttiğiniz formülleri monte ettim.Ve o formülleri kullanıyorum.Teşekkür ederim.
Diğer formüle takılma nedenim düşeyara ve yatayara formülünü daha iyi anlayabilmekti. (kendimce çözdüm de sayılır)
Aslında asıl çözmek istediğim şu:
A hücresine gireceğim kodları Veri Doğrulama yöntemiyle yazmak. Bu adımda yardımcı olursanız sevinirim. (Anladığım kadarıyla sayfa1'deki verileri sayfa2'ye taşımadan Veri Doğrulamayı kullanamıyorum. Eğer öyleyse bir problemim kalmadı)
İyi çalışmalar
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Ali Bey,

A hücresine gireceğim kodları Veri Doğrulama yöntemiyle yazmak. Bu adımda yardımcı olursanız sevinirim. (Anladığım kadarıyla sayfa1'deki verileri sayfa2'ye taşımadan Veri Doğrulamayı kullanamıyorum. İyi çalışmalar
Sayfa1'deki A2:A20 aralığınızı mouse ile seçin.Ekle-Ad-Tanımla kısmına gelin.Çalışma kitabındaki adlar kısmına sizin belirlediğiniz bir isimde olabilir ama biz kod adını verelim, ekle ve tamamı tıklayalım.

Sayfa2'ye geçelim.Açılır menümüzün görüleceği hücreyi seçelim örneğin A5 olsun.
Veri-Doğrulama-Ayarlar kısmında izin verilenler kısmından listeyi seçin.Formül kısmınada =kod yazın ve tamamı tıklayın. Böylece Sayfa1'deki verilenizi Sayfa2 ye taşımadan göreceksiniz.
 
Son düzenleme:
Katılım
20 Aralık 2006
Mesajlar
6
Excel Vers. ve Dili
Excel 2003 TR
Ali Bey,

Bir imkansızı başarmanın mutluluğunu yaşıyorum. Teşekkür ederim.
 
Üst