Bir listedeki son girilen rakamı ve son girilen metin i bir hücreye buldurmak.

Katılım
2 Eylül 2011
Mesajlar
146
Excel Vers. ve Dili
Office Professional Plus 2016 / 32 Bit / Türkçe
Altın Üyelik Bitiş Tarihi
26-11-2020
Merhaba,
Kayıtlı pek çok tablo inceledim ama çoğu macro olarak yada gizlenmiş.

Bir kolon listede yazılmış olan rakamlar içinden son girilen rakamı veya metini bulacağımız formül olarak çözüm nedir acaba.
Örneğin;
Bir ürün 10 kere alım yapılmış ve 10 ayrı fiyat satır satır kayıtlı.
Ben o ürünün ay sonu kalan miktarının stok bedellendirmesini için son alım fiyatını baz alacağım.
Bu nedenle bu kolondaki son alım fiyatını seçmem gerekli.
Macro olarak değil formül olarak.

Bu formülü stok kartlarının P kolonunda olacak.

Son sayfada da yapmak istediğim ;
kaç kart açar isem açayım, son sayfaya bu kartlardaki ürün isimleri ile toplam miktar & TL. lerin satır satır gelmesi.

Mümkün müdür?

Tablo ektedir.
Şimdiden teşekkürler.
 

Ekli dosyalar

Son düzenleme:

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,633
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
Örnek dosya ekleyebilir misiniz.
 

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,633
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
Forumda balık tutmayı öğrenmek isteyenlerin sayısı giderek azaldı. Detaylı sorular yerine basit örneklerin olduğu sonra kendi çalışmanıza uygulayacağınız örnekler ,cevaplamak isteyenler açısından kolaylık ve soruya ilgiyi arttıracaktır. Ayrıca soruyu soranın da öğrenmesine katkı yapacaktır. Ben ve birçok üye bu soruyu yapabilir ama fazla ilgi ve zaman isteyen bir konu olduğu için soru cevapsız kalabilir.
 
Katılım
2 Eylül 2011
Mesajlar
146
Excel Vers. ve Dili
Office Professional Plus 2016 / 32 Bit / Türkçe
Altın Üyelik Bitiş Tarihi
26-11-2020
Merhaba İdris Bey,
Formülü işledim ama tümüne Sıfır değer verdi.

Ayrıca ;
1) Kalan stok için ( P kolonu ) son giriş fiyatını alamamakta
ve
2) Mevcut ve yeni açılacak sayfalardaki stok kalemlerini Son sayfaya değerleri toplayıp satırlayamamakta.

Ne yapabiliriz.
Teşekkürler.
 

Ekli dosyalar

Katılım
2 Eylül 2011
Mesajlar
146
Excel Vers. ve Dili
Office Professional Plus 2016 / 32 Bit / Türkçe
Altın Üyelik Bitiş Tarihi
26-11-2020
Merhaba Erdem Bey,
İfade ettiğiniz hususu anlayabiliyorum.
Lakin Excel de Formüllemek ile Macro yazmak çok farklı şeyler benim için.
Macro yazmak için gerekli programlama dilini şahsen ben bilmiyorum, bu nedenle hücresel formüller üzerinden sonuca ulaşmak konusunda oldukça yol kat ettiğimi ve bu eğitim için Excel. Web ailesine de şükranlarımı sunarım.

Destek istediğim konular da 2. kez yardım talep etmemekteyim.
2011 den beri sizlerden öğrendiklerimi uyguluyorum.

Anlayışınıza sunarım.
Teşekkürler.
 

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,633
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
Sadece makrolar için değil,formüller içinde geçerli söylediklerim.
Çok sade ufak bir örnek ekleyin, hemen cevap alacağınıza eminim.
Hatta birden çok alternatifli cevaplar alabilirsiniz.
 
Katılım
2 Eylül 2011
Mesajlar
146
Excel Vers. ve Dili
Office Professional Plus 2016 / 32 Bit / Türkçe
Altın Üyelik Bitiş Tarihi
26-11-2020
Tamamdır Erdem Bey,
Bir liste kolonundaki en son kaydedilmiş rakamı veya metin i alabileceğim Formül nedir acaba.
Teşekkürler.
 

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,633
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
Merhaba,

Sadece sayıları aşağıdaki formülle bulabilirsiniz.

Kod:
=ARA(9,99999999999999E+23;B1:B8)
Sayı yada metin fark etmeksizin sütuna girilen en son değeri aşağıdaki formül ile bulabilirsiniz.

Kod:
=İNDİS(A1:A10;TOPLA.ÇARPIM(KAÇINCI(0;--(A1:A10<>"");0))-1)
 
Katılım
2 Eylül 2011
Mesajlar
146
Excel Vers. ve Dili
Office Professional Plus 2016 / 32 Bit / Türkçe
Altın Üyelik Bitiş Tarihi
26-11-2020
Teşekkür ederim Erdem bey.
Ara formülü kullandım.
Sadece kolon da formül olduğu için ve "0" dğerli boş satırlar da olduğu için bu formülü 1 den büyük sayılar için yapmasını nasıl sağlarım.
((ARA(MAK(P5:999)+1;P5:999)))*(BÜYÜK(P5:999;1))
(ARA(9,99999999999999E+307;$B$5:$B$999)*(BÜYÜK(P5:999;1)))
denedim ama yine sıfır değer verdi son değer olarak
 

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,633
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
Merhaba,

Aşağıdaki formülü deneyiniz.

Kod:
=İNDİS(A1:A18;TOPLA.ÇARPIM(MAK(--(A1:A18>=1)*SATIR(A1:A18))))
 
Katılım
2 Eylül 2011
Mesajlar
146
Excel Vers. ve Dili
Office Professional Plus 2016 / 32 Bit / Türkçe
Altın Üyelik Bitiş Tarihi
26-11-2020
Teşekkür Ederim Erdem Bey.
Sağlıcakla kalın.
 
Katılım
2 Eylül 2011
Mesajlar
146
Excel Vers. ve Dili
Office Professional Plus 2016 / 32 Bit / Türkçe
Altın Üyelik Bitiş Tarihi
26-11-2020
Erdem Bey merhaba,
P2 ve P9 hücrelerine sonuç gelmemektedir.
Alternatif formüller de denedim olmadı.
Bakmanız mümkün müdür?
Teşekkürler.
 

Ekli dosyalar

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,633
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
İndis formülü P1'den başlasın yeterli olur.
 
Katılım
2 Eylül 2011
Mesajlar
146
Excel Vers. ve Dili
Office Professional Plus 2016 / 32 Bit / Türkçe
Altın Üyelik Bitiş Tarihi
26-11-2020
Sonuç değişmedi Erdem Bey.
Yine bir tutar gelmiyor.
 

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,633
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
Bende çalıştı.

Kod:
=İNDİS(P1:P999;TOPLA.ÇARPIM(MAK(--(P5:P999>=1)*SATIR(P5:P999))))
P9'daki formül içinde B sütununda fiyat olmayan yerlerde 0 değeri var,onları silmeniz lazım.
 
Katılım
2 Eylül 2011
Mesajlar
146
Excel Vers. ve Dili
Office Professional Plus 2016 / 32 Bit / Türkçe
Altın Üyelik Bitiş Tarihi
26-11-2020
İşte bu püf noktadır.
Kusursuz çalıştı.
Emeğiniz için Teşekkür ederim.
 

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,633
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
Son değeri bulmak için metin yada sayı fark etmeksizin aşağıdaki formülü kullanabilirsiniz. Daha kısa bir formül.

Kod:
=ARA(2;1/(A1:A10<>"");A1:A10)
 
Üst