Soru En Yeni Tarih.

Katılım
1 Aralık 2008
Mesajlar
233
Excel Vers. ve Dili
Microsoft Excel 2016 TR 32 Bit
Günaydın arkadaşlar;

Açıklamalar tablonun içerisinde yazıldırı. Şimdiden teşekkür ederim.

@Ömer Hocam daha önce bu sorumun cevabini siz vermiştiniz, o zamanki ek' e ulaşamadığım için tekrardan yardım istiyorum.
 

Ekli dosyalar

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,196
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

En yeni tarihten kastınız son tarih sanırım.

Kod:
=ARA(2;1/(Sap!$B$5:$B$10000=saphata!B2);Sap!$A$5:$A$10000)
.
 
Katılım
1 Aralık 2008
Mesajlar
233
Excel Vers. ve Dili
Microsoft Excel 2016 TR 32 Bit
Evet Ömer Hocam emeğinize sağlık istediğim olmuş.
 

cio

Katılım
11 Mayıs 2018
Mesajlar
10
Merhaba,

En yeni tarihten kastınız son tarih sanırım.

Kod:
=ARA(2;1/(Sap!$B$5:$B$10000=saphata!B2);Sap!$A$5:$A$10000)
.
ömer hocam formüldeki aranan vektör neden 2 bir de 1 ve slaş işareti neden kullanıldı kısaca açıklama yapmanız mümkün müdür ?
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,271
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Ömer Beyin vakti olsaydı açıklamayı yapardı. Ben dilim döndüğünce anlatmaya çalışayım....

1) Formülün; (Sap!$B$5:$B$10000=saphata!B2) kısmı {yanlış;yanlış;yanlış;........;doğru;yanlış;yanlış.....} şeklinde (10.000-5)+1=9.996 adet sonuç içeren bir dizi verir.

2) Formüldeki 1/ ({dizi elemanları}) kısmındaki 1/ ile; dizi elemanlarının herbirini 1'e bölerek bu kez "yanlış" olanların "hata" olarak, "doğru" olanların ise "1" olarak değiştirildiği bir diziye dönüştürülmesi sağlanıyor. Çünkü; Excel'de "doğru" mantıksal değeri "1", "yanlış" mantıksal değeri ise "0" demektir. Matematikten de bildiğimiz gibi; herhangibir sayıyı sıfıra böldüğümüzde "hata" alırız. Burada da; 1'e böldüğümüz "doğru" değerlerin sonucu "1" olacak, 1'e böldüğümüz "yanlış" değerlerin sonucu ise "hata" olacaktır.

3) Şimdi artık elimizdeki dizi şöyle bir şey olacaktır...... {hata; hata; hata;.......;hata;1;hata;1;.....}

4) Kullanılan ARA (LOOKUP) fonksiyonu bu dizi içerisinde aradığı "2" değerine en yakın ve en son değeri bulduğunda (yukarıda 3. maddede "kırmızı" ile belirttiğim "1" değeri), bu dizide kaçıncı elemansa, formülün sonucu olarak 2. kısımdaki Sap!$A$5:$A$10000 dizisinden o elemanı hücreye sonuç olarak getirir.


.
 
Son düzenleme:

cio

Katılım
11 Mayıs 2018
Mesajlar
10
Haluk hocam bilgilendirme için çok teşekkür ederim ellerinize bilginize sağlık.
 
Üst