• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

En son değeri alma

Katılım
28 Şubat 2013
Mesajlar
39
Excel Vers. ve Dili
excel 2010 - Türkçe
Değerli uzmanlar,
ek tabloda sütunda yer alan en son değeri formül yardımıyla nasıl alabileceğimi gösterirseniz sevinirim.
ilginize şimdiden teşekkür ederim.
 

Ekli dosyalar

Hüseyin bey teşekkür ederim.
Formül mantığını da açıklamanızı rica edebilir miyim?
 
Merhaba.
Birkaç Alternatif de benden olsun.
Kod:
=DOLAYLI("D"&BAĞ_DEĞ_DOLU_SAY($B:$B)+2) veya
=DOLAYLI("D"&KAÇINCI(MAK($B:$B);$B:$B;0)) veya
=İNDİS($D:$D;KAÇINCI(MAK($B:$B);$B:$B;0);1) veya
=İNDİS($B:$D;KAÇINCI(MAK($B:$B);$B:$B;0);3)
 
Formülü adım adım irdelemek gerekiyor.

Formülün parantez işareti içindeki bölümü;

Kod:
(D$5:$D$12<>"")

Verilen aralıktaki hücrelerin boş olup olmadığını kontrol eder. Boş olan hücreler için YANLIŞ, dolu olan hücreler için DOĞRU değerini döndürür.

Bu ifadelerin exceldeki sayısal karşılığı aşağıdaki gibidir.

DOĞRU = 1
YANLIŞ = 0

Formül daha sonra bu ifadeleri 1 ile bölerek sayısal değerlere ulaşır.

Örneklersek;

Diyelim ki hücre aralığında D7 ve D8 hücreleri dolu, diğer hücreler ise boş. Bu durumda formüldeki bölme işlemi aşağıdaki sayısal diziyi oluşturacaktır.

Kod:
{#SAYI/0!\#SAYI/0!\[COLOR="Red"]1\1[/COLOR]\#SAYI/0!\#SAYI/0!\#SAYI/0!\#SAYI/0!}


Excel yardımından alıntı;

ARA işlevi aranan_değeri bulamazsa, işlev aranan_vektörde, aranan_değerden küçük ya da eşit olan en büyük değeri eşleştirir.

Formül içinde aradığımız değer 2 olduğu için ve formülde kullandığımız ilk kısımdaki bölme işlemi sonucunda oluşan dizide 2 değeri olmadığı için fonksiyon bize 2 değerinden küçük veya eşit olan en büyük değeri verecektir.

Not: Mantık olarak formülün ilk bölümündeki bölme işlemi sonucunda hiçbir zaman 2 değeri oluşmayacaktır. Excelin DOĞRU-YANLIŞ ifadeleri kullanılarak sonuca gidilmektedir.
 
Geri
Üst