Çoklu Düşey Arama

Katılım
11 Mayıs 2005
Mesajlar
110
Excel Vers. ve Dili
Office 365 | Türkçe
Altın Üyelik Bitiş Tarihi
14-01-2024
Arkadaşlar Merhaba,
Öncelikle umarım hepiniz iyisinizdir.
Müşterilerime teklif hazırlama sürecinde işimi çok kolaylaştıracak bana zaman kazandıracak ve müşterilerime daha hızlı dönüşler sağlamama yarayacak bir konu ile ilgili yardımlarınızı rica ediyorum.

Durumu kısaca özetleyeyim;
Ekte 2 dosya mevcut. Biri Revizyon Teklifi, diğeri Stoklar.

Stokları açtığınızda
A Sütununda Madde numaraları göreceksiniz. Örneğin 1.18
B Sütununda Stok Kodları Göreceksiniz. Örneğin KAS-THRX4
Burada dikkat etmemiz gereken stokların farklı farklı satırlarında aynı madde numaralarına ait birden fazla stok kodu var.

POZ 1
Revizyon Teklifinde HAZIRLA sekmesinde ilgili yere madde no'yu yazdığımda, STOKLAR dosyasında A Sütununda bulunan aynı madde no'ları arayacak ve kaç tane varsa hepsinin sağ sütununda ki (B) stok kodlarını çekip alt alta listeleyecek.

Bunu yapmama yardımcı olabilecek arkadaşlarıma şimdiden çok ama çok teşekkür ediyorum.
 

Ekli dosyalar

Son düzenleme:
Katılım
11 Mayıs 2005
Mesajlar
110
Excel Vers. ve Dili
Office 365 | Türkçe
Altın Üyelik Bitiş Tarihi
14-01-2024
Konu içeriği güncellenmiştir.
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Kopyalayınız.Aşağı doğru çoğaltınız.
Kod:
=EĞERHATA(İNDİS([STOKLAR.xlsx]STOK!$B$2:$B$400;TOPLAMA(15;6;(SATIR($A$2:$A$400)/([STOKLAR.xlsx]STOK!$A$2:$A$400=$AF$2));SATIR($A1)));"")
 
Katılım
11 Mayıs 2005
Mesajlar
110
Excel Vers. ve Dili
Office 365 | Türkçe
Altın Üyelik Bitiş Tarihi
14-01-2024
İlgin için çok teşekkür ediyorum. Kod başarılı oldu.
Teklifimde bu kodla ilgili bir kaç revizyon yapıcam sonra seni bir konu için daha rahatsız edicem umarım yardımcı olabilirsin.
Tekrar teşekkür ediyorum eline sağlık.
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
İlgin için çok teşekkür ediyorum. Kod başarılı oldu.
Teklifimde bu kodla ilgili bir kaç revizyon yapıcam sonra seni bir konu için daha rahatsız edicem umarım yardımcı olabilirsin.
Tekrar teşekkür ediyorum eline sağlık.
Bildiğim bir konu olursa memnuniyetle.Dönüş yaptığınız için teşekkür ederim.
 
Katılım
11 Mayıs 2005
Mesajlar
110
Excel Vers. ve Dili
Office 365 | Türkçe
Altın Üyelik Bitiş Tarihi
14-01-2024
Çıtır uzun bir aradan sonra tekrar merhaba :)
Vermiş olduğun kodu anca uyarlamaya başladım fakat şöyle bir sorun yaşıyorum, mesaj ekine eklediğim dosyada gönderdiğin kodu uyguladım. Dikkat edersen eğer revizyon teklifinde ki madde no yazdığım zaman alt kısımda 10 ürün gösterdi, oysa ki stok isimli dosyada 10 dan çok daha fazla stok kodu var ama onları göstermiyor. SAdece 10 tane gösteriyor. Bunu sınırsız olarak nasıl ayarlarız ?

Birde vermiş olduğun kodu ilgili yere yapıştırdığımda aynı sayfanın A sütunu komple seçiliyor bu olması gereken mi yoksa bir hata mı ?

Birde son olarak madde no yazdığım kısma örneğin 12.5 yazamıyorum 12 Mayıs'a çeviriyor, illa '12.5 yazmam gerekiyor. Bunu ayarlayabilir miyiz, 12.5 yazınca 12 Mayısa çevirmesin :D

İlgin için şimdiden teşekkürler.
 

Ekli dosyalar

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,307
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Hücreyi "Metin" formatında biçimlendirirseniz 12.5 yazabilirsiniz.
 
Katılım
11 Mayıs 2005
Mesajlar
110
Excel Vers. ve Dili
Office 365 | Türkçe
Altın Üyelik Bitiş Tarihi
14-01-2024
:)) o şekilde olmuyor. Nasıl ayarlarsam ayarlayayım tarihe çeviriyor. O çok mühim değil asıl problem diğeri. Onu gerekirse üstten tırnaklada çözerim ama diğeri mühim


Tapatalk kullanarak iPhone aracılığıyla gönderildi
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
AH4 Hücresine kopyalayınız.Aşağı doğru çoğaltınız.
Kod:
=EĞERHATA(İNDİS(STOKLAR.xlsx!$B$1:$B$3000;TOPLAMA(15;6;(SATIR($A$3:$A$3000)/(STOKLAR.xlsx!$A$3:$A$3000=$AF$2));TAMSAYI(SATIR($A1)/2,1)+1));"")
 
Katılım
11 Mayıs 2005
Mesajlar
110
Excel Vers. ve Dili
Office 365 | Türkçe
Altın Üyelik Bitiş Tarihi
14-01-2024
Çıtır merhaba :) Teşekkür ediyorum düzeltme işe yaradı. Fakat şimdide farklı bir problem var. Ekte mevcut dosya benim orjinal dosyam. Açıp madde no sorgula sekmesine bakarsan problemi zaten göreceksin. Şimdide 2'şer tane çekiyor.
 

Ekli dosyalar

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,307
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Dizi formüllerdir;

T3 hücresine;
Kod:
=EĞERHATA(İNDİS(STOKLAR!$A$1:$AS$5000;KÜÇÜK(EĞER(STOKLAR!$A$1:$A$5000=$C$3;SATIR(STOKLAR!$A$1:$A$5000));SATIR(A1));2);"")
U3 hücresine;
Kod:
=EĞERHATA(İNDİS(STOKLAR!$A$1:$AS$5000;KÜÇÜK(EĞER(STOKLAR!$A$1:$A$5000=$C$3;SATIR(STOKLAR!$A$1:$A$5000));SATIR(A1));3)&"-"&İNDİS(STOKLAR!$A$1:$AS$5000;KÜÇÜK(EĞER(STOKLAR!$A$1:$A$5000=$C$3;SATIR(STOKLAR!$A$1:$A$5000));SATIR(A1));4)&"-"&İNDİS(STOKLAR!$A$1:$AS$5000;KÜÇÜK(EĞER(STOKLAR!$A$1:$A$5000=$C$3;SATIR(STOKLAR!$A$1:$A$5000));SATIR(A1));5);"")
 
Katılım
11 Mayıs 2005
Mesajlar
110
Excel Vers. ve Dili
Office 365 | Türkçe
Altın Üyelik Bitiş Tarihi
14-01-2024
Dizi formüllerdir;

T3 hücresine;
Kod:
=EĞERHATA(İNDİS(STOKLAR!$A$1:$AS$5000;KÜÇÜK(EĞER(STOKLAR!$A$1:$A$5000=$C$3;SATIR(STOKLAR!$A$1:$A$5000));SATIR(A1));2);"")
U3 hücresine;
Kod:
=EĞERHATA(İNDİS(STOKLAR!$A$1:$AS$5000;KÜÇÜK(EĞER(STOKLAR!$A$1:$A$5000=$C$3;SATIR(STOKLAR!$A$1:$A$5000));SATIR(A1));3)&"-"&İNDİS(STOKLAR!$A$1:$AS$5000;KÜÇÜK(EĞER(STOKLAR!$A$1:$A$5000=$C$3;SATIR(STOKLAR!$A$1:$A$5000));SATIR(A1));4)&"-"&İNDİS(STOKLAR!$A$1:$AS$5000;KÜÇÜK(EĞER(STOKLAR!$A$1:$A$5000=$C$3;SATIR(STOKLAR!$A$1:$A$5000));SATIR(A1));5);"")
Dediğin hücrelere kodları yapıştırdım fakat bu sefer hiç çekmedi "0" Sıfır yazdı.

Senden Ricam şu orjinal dosyama uygulayabilir misin ?
 

Ekli dosyalar

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,307
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
DİZİ formül olarak uygulayınız. Çalışacaktır.
 
Katılım
11 Mayıs 2005
Mesajlar
110
Excel Vers. ve Dili
Office 365 | Türkçe
Altın Üyelik Bitiş Tarihi
14-01-2024
DİZİ formül olarak uygulayınız. Çalışacaktır.
Excel'de az derecede olsa da bilgim var fakat terimler konusunda çok kötüyüm. Dizi formül olarak derken yapıştırdıktan sonra köşesinden çekip aşağıya doğru kopyalama yapmaktan mı bahsediyorsun ? :)
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,307
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Formülü hücreye uygulayın cursor hücre içinde aktif durumdayken CTRL+SHIFT+ENTER tuşlarına basarak hücreyi terk edin.

Bu şekilde hücreye girilen formüllere DİZİ (CSE) formülleri denmektedir.
 
Katılım
11 Mayıs 2005
Mesajlar
110
Excel Vers. ve Dili
Office 365 | Türkçe
Altın Üyelik Bitiş Tarihi
14-01-2024
Formülü hücreye uygulayın cursor hücre içinde aktif durumdayken CTRL+SHIFT+ENTER tuşlarına basarak hücreyi terk edin.

Bu şekilde hücreye girilen formüllere DİZİ (CSE) formülleri denmektedir.
Çok çok teşekkür ediyorum her gün bir şeyler daha öğrenebilmek çok heyecan verici :)
 
Üst