• DİKKAT

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

Bir aralıktaki son değeri başka bir hücreye yazdırmak

Katılım
16 Nisan 2006
Mesajlar
43
Excel Vers. ve Dili
2013 ENGLISH
Merhaba arkadaşlar,
Aşağıdaki konuda yardımcı olabilirseniz sevinirim.

Ekteki dosyada her gün H5 hücresine, bir önceki günün toplam cirosunu manuel giriyorum; bunu nasıl formülize edebilirim? Bunun gibi birçok değeri manuel giriyorum aslında, dolayısıyla hatalı işlem ve zaman maliyeti olabiliyor.

Özetlersem "-" veya sıfırdan farklı bir değer girildiğinde D3 : D32 aralığındaki en son girilen değeri bulup H5 hücresine yazdırmak istiyorum.

Şimdiden teşekkürler..
 

Ekli dosyalar

. . .

Kod:
=dolaylı("d"&ara(2;1/($d$1:$d$31<>"-");satır($d$1:$d$31)))

. . .
 
formülü kopyalayıp ingilizceye çevirdim ama #VALUE mesajı alıyorum.
=indirect("d"&search(2;1/($d$1:$d$31<>"-");row($d$1:$d$31)))

bir de formülü açıklayabilir misiniz rica etsem..
 
. . .

Ben dosya olarak ekliyeyim. İngilizce kullanıyorsanız, açılışta çevirileri kendisi yapacaktır.

Formülde yaptığımız işlem. D1:D31 aralığındaki son dolu satır numarasını buluyoruz. Dolaylı ile D sütununda şu satır nodaki veriyi getir diyoruz.

. . .
 

Ekli dosyalar

Hüseyin Bey teşekkürler, formül çalışıyor.
Formülü inceledim, ara fonksiyonunu da tekrar araştırdım ama formülün (2;1/($D$1:$D$31<>"-") kısmını hala çözemedim. Burada tam olarak ne yaptırıyoruz? Bu formülü başka hücrelere de uyarlayacağım için tam olarak anlamak istiyorum.
Teşekkürler.
 
Son düzenleme:
. . .

Ara formülünün vektör özelliğini kullanıyoruz.
Yalnız formüldeki D31 kısmını D32 yapın.

Formülde içerisinde tire geçmeyen yani sonuç arayacağımız satırları belirliyoruz.

. . .
 
Geri
Üst