• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü Bir liste içinden en büyük numarayı bulmak.

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

tirimini

Yeni Üye
Katılım
14 Eki 2021
Mesajlar
15
Aldığı beğeni
14
Excel V
Office 2016 TR
Konu Sahibi
Herkese Merhaba;
Saygıdeğer hocalarım iki sorum olacak yardımcı olabilirseniz çok minnettar olurum.
Kısaca Soruları anlatmaya çalışayım.
1-Aşağıdaki ekran görüntüsünde de göreceğiniz üzere "KOD" ve "MALZEME" olmak üzere iki kolon bulunmaktadır.Benim istediğim 10709258 numaralı kodu yazdığımda
o kod için kullanılan en büyük numaralı malzemeyi "Malzeme" kolonundan bulup getirsin yani bu durumda 49015375 numaralı malzemeyi getirmesi gerekiyor.
Bunu Vlookup ile yaptığım zaman 10709258 yazdığımda karşısına getirdiği numara 49015362 oluyor.Çünkü ilk satırda daha doğrusu ilk arayışta bulduğunu getiriyor.

2-Yukarıdaki benzer bir soru aslında yine kodu yazdığımda o kod'a ait "MALZEME" kolonunda yer alan en son datayı getirsin.
Örneğin;10809099 yazdığım zaman "B" kolonunda yani "MALZEME" kolonunda bu kod'a ait en son numara olan 49015342 numaralı malzeme kodunu getirmeli.
Umarım açıklayıcı olmuştur.

Yardımlarınız ve desteğiniz için şimdiden çok teşekkür ederim.

1642262536062.png
 
Merhabalar Sn. tirimini deneyiniz ;

İlk Sorunuz olan en büyük değer için;
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.

2. Sorunuz için en son değer;
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Çözüm
1. Soru içinHTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
kodu denenebilir
 
Son düzenleme:
Kodu duzelttim
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Konu Sahibi
Merhabalar Sn. tirimini deneyiniz ;

İlk Sorunuz olan en büyük değer için;
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.

2. Sorunuz için en son değer;
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.

VetExc23 hocam yardımlarınız için çok çok teşekkür ederim sorun çözüldü,ellerinize ,bilginize sağlık ,herşey gönlünüzce olsun.​

=TOPLAMA(14;6;B2:B100/(A2:A100=E2);1) buradaki 14;6 kodlarının ne işe yaradığını en kısa sürede öğrenmem gerekecek galiba :)
 
Alternatif olarak aşağıdaki formülü de kullanabilirdiniz ama dizi formüllerini pek tercih etmediğim için Toplama işlevi ile çözüm önerdim. Toplama işlevinde 14 büyük değeri ifade eder. 6 da hata değerlerini yoksayıp çözümü verir, en sondaki 1 de birinci en büyük değeri verir. 2 yazarsanız ikinci en büyük değeri verir. Ben teşekkür ederim. İyi çalışmalar dilerim.

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Konu Sahibi
Kodu duzelttim
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.

halily hocam size de çok çok teşekkür ederim ,ellerinize ,bilginize sağlık ,herşey gönlünüzce olsun.​

=MAK((A2:A17= E2)* B2:B17) her iki formulde aynı sonucu veriyor muhakkak iki formul arasında özelliklerinden dolayı farklılıklar vardır ama bu soru için sanki sizin formül daha uygun gibi.

halily ve VetExc23 hocalarım.
Konudan bağımsız son bir sorum olacaktı bu formüllerin hangi işleme uygun olduğunu nasıl anlayabiliyorsunuz?
Bunun bir eğitimi gibi bir şey var mı?
Yani demek istediğim sorulan soruya bu formul cevap olacaktır diyebilmemiz için formullerin hizmet amacını bilmek gerekir.Bunu nasıl bilebiliriz?
 
Ben açıkçası hücre içi formüllerden anlamam, excelde pek bilgi sahibi degilim arama motoruna
vba excel max yazdığımda gelen sonuçlardan bir kaçını denedim bu kod çalışınca önerdim. VetExc23 hocam oldukça deneyimli ve bilgilidir, o nedenle kendisinin 6. mesajdaki uyarısını dikkate almanız daha yerinde olur
İyi çalışmalar.
 
Teşekkürler Sayın halily hocam. VBA sorularında olsun Excel ile ilgili diğer konular olsun yazdığınız her yorum bizler için çok değerli çok aydınlatıcı oluyor. Saygılarımı sunuyorum. Hayırlı akşamlar diliyorum.
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst