En Son Tarihi Bulma Hk.

Katılım
19 Temmuz 2016
Mesajlar
129
Excel Vers. ve Dili
2013
Altın Üyelik Bitiş Tarihi
23-08-2020
Merhaba Arkadaşlar

Ekli dosyada belirtilen tarihlere ait sevkiyat rakamları bulunmaktadır.

Ben en son giriş yapılan sevkiyat tarihini "h" hücresine yazdırmak istiyorum.
Örnek c ürünü en son 2017 de giriş olmuş. H4 hücresine 2017 yazması gerek.

Siz değerli hocalarımdan ve arkadaşlarımdan bu konuda yardım istiyorum.

Şimdiden teşekkürler.
 

Ekli dosyalar

y.selim

Altın Üye
Katılım
13 Nisan 2013
Mesajlar
237
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
18-05-2025
Merhaba
Aşağıdaki formülü deneyin.
İyi çalışmalar.

Kod:
=İNDİS($B$1:$G$1;0;EĞERSAY(B2:G2;">0"))
 

Korhan Ayhan

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

Kod:
=ARA(2;1/(B2:G2<>"");$B$1:$G$1)
 

Korhan Ayhan

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

Sizin önerinizde aradaki boş hücrelerden dolayı hatalı sonuç çıkıyor. Kontrol edebilir misiniz?

Merhaba
Aşağıdaki formülü deneyin.
İyi çalışmalar.

Kod:
=İNDİS($B$1:$G$1;0;EĞERSAY(B2:G2;">0"))
 
Katılım
19 Temmuz 2016
Mesajlar
129
Excel Vers. ve Dili
2013
Altın Üyelik Bitiş Tarihi
23-08-2020
Hocalarım Allah razı olsun sağolun.

Korhan hocam senin formulü uyguladım. İstediğim oydu.

Y.selim hocam senın formulüde inceleyeceğim. Başka bir dosyada mutlaka işime yarar.
 

y.selim

Altın Üye
Katılım
13 Nisan 2013
Mesajlar
237
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
18-05-2025
Merhaba,

Sizin önerinizde aradaki boş hücrelerden dolayı hatalı sonuç çıkıyor. Kontrol edebilir misiniz?
Haklısınız Korhan Bey ben onu fark edemedim.Uyarınız için teşekkür ederim.
Bende arkadaşa sizin çözümünüzü öneriyorum. :)
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,256
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Alternatif olarak dizi formülle çözüm.

Kod:
=İNDİS($B$1:$G$1;MAK(EĞER(B2:G2<>"";SÜTUN(B2:G2)-1)))
 

yamahato

Altın Üye
Katılım
20 Mayıs 2009
Mesajlar
233
Excel Vers. ve Dili
excel 2007
Altın Üyelik Bitiş Tarihi
30-09-2026
Alternatif;

Kod:
=ARA(2;1/(B2:G2<>"");$B$1:$G$1)
Abi merhaba

Giren ürün isimli Excel sayfasında alınan ürünlerle ilgili bilgi var.
Alınan ürünü arama kutusuna parçanın ismini girdiğimde ListBox1 de o isimle başlayan parçalar çıkıyor.
ListBox1 de çıkan parça kodlarından istediğime tıklayınca , parça ile ilgili bilgiler geliyor.

Şimdi bütün bilgiler mesela en son yapılan alımla olusan en son alım fiyatı geliyor ama
en son yapılan alımın tarihi değil. o malın ilk alındığı ve sisteme işlendiği tarih geliyor.
Aşağıda ki kodda ne yanlış sizce

Giren ürün= veri sayfasının ismi
F hücresi= aradığım verinin GİREN ÜRÜN sayfasında ki yeri
A Hücresi= F hücresinde aradığım verinin alım tarihlerinin yazılı olduğu dikey sütun
Label33= en son alım yapılan tarihin çıkmasını istediğim yer
' *************** Label33 EN SON ARANILAN DEĞERİN EN SON ALINDIĞI TARİHİ YAZDIRMA ***************


Set s1 = Sheets("GİREN ÜRÜN")
son = s1.Cells(Rows.Count, "F").End(3).Row
sat = WorksheetFunction.Match(ListBox1.Value, s1.Range("F1:F" & son), 0)
Label33 = s1.Cells(sat, "A")
 

yamahato

Altın Üye
Katılım
20 Mayıs 2009
Mesajlar
233
Excel Vers. ve Dili
excel 2007
Altın Üyelik Bitiş Tarihi
30-09-2026
yardım edebilmeniz için nasıl bir katkıda bulunabilirim.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,256
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Örnek dosya paylaşınız.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,256
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Cevabınıza aşağıdaki linkten erişebilirsiniz.

 
Üst