Son Tarih

Barons

Altın Üye
Katılım
14 Mayıs 2005
Mesajlar
967
Excel Vers. ve Dili
Microsoft Ofis 365

merhaba


B sütunundaki A,B,C,D, ve E açıklamalarının en son tarihlerini formül yada makro ile bulmak istiyorum.


Tarihler sıralı gibi gözükebilir ama karışıktır.
Sayfa 2 de ne şekilde olması gerektiğini gösterdim.

Yardımcı olacak arkadaşlara çok teşekkür ederim.

 

Ekli dosyalar

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,667
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
Merhaba,
Deneyiniz.
Kod:
=ARA(2;1/(Sayfa1!$B$2:$B$1000=B2);Sayfa1!$I$2:$I$1000)
 

Barons

Altın Üye
Katılım
14 Mayıs 2005
Mesajlar
967
Excel Vers. ve Dili
Microsoft Ofis 365
çok teşekkürler...İstediğim şey Bu idi
 

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,667
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
İyi çalışmalar.
 

Barons

Altın Üye
Katılım
14 Mayıs 2005
Mesajlar
967
Excel Vers. ve Dili
Microsoft Ofis 365
Mahir bey, formülün başındaki 2;1 mantığı nedir? Teşekkürler
 

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,667
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
Sayın Ömer bey daha önce açıklamıştı.
Merhaba,

Kısaca açıklamaya çalışayım.

=ARA(2;1/(A1:A1000<>"");A1:A1000)

Buradaki 2 değeri 1 den büyük herhangi başka bir değerde olabilirdi.

1/(A1:A1000<>"") bu dizideki , (A1:A1000<>"") boş olmayan hücreler aşağıdaki gibi diziye girer.( Dizideki değerler tahmini yazılmıştır. ) Yani şarta göre <>"" boş olmayan hücreler Doğru, olanlar ise Yanlış olarak diziye girer.

1/{doğru;doğru;yanlış;yanlış;doğru....}

Not: Mantıksal değer işleme girince, Doğru'yı 1'e , Yanlış'ı 0' a döndürür.

Bu diziyide 1 e bölerseniz. {1/1 ; 1/1 ; 1/0 ; 1/0 ; 1/1....} şekline alır. Sayı/0 hatalı değer üreteceği için dizi aşağıdaki hale gelir.

{1;1;#sayı;#sayı;1....} bu dizide 2 değeri aranır, bulamadığı için 2 ye yakın son 1 değerini bulur ve sonuç vektördeki ( ;A1:A1000) ) aralığıa karşılık gelen değer alınır.

Kısaca mantığı bu şekildedir..

Konunuyla ilgili detaylı bilgi için;
 

Barons

Altın Üye
Katılım
14 Mayıs 2005
Mesajlar
967
Excel Vers. ve Dili
Microsoft Ofis 365
teşekkürler Mahir bey
 
Üst