• DİKKAT

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

Satırdaki En Büyük Tarihin Sağındaki Hücreyi Alma

  • Konbuyu başlatan Konbuyu başlatan alayli
  • Başlangıç tarihi Başlangıç tarihi
Katılım
2 Şubat 2013
Mesajlar
2
Excel Vers. ve Dili
Excel 2010
Elimde bir satır var bu satırda "tarih | gün |tarih | gün" şeklinde 10 tane tarih ve gün var. Ben bu satırda en büyük tarihin sağındaki günü başka bir hücreye çağırmak istiyorum. Bunu VBA kullanmadan nasıl yapabilirim?
 

Ekli dosyalar

Merhaba

Bunu deneyiniz.
Kod:
=KAYDIR($A$2;0;KAÇINCI(MAK($A$2:$J$2);$A$2:$J$2;0))
 
Merhaba,

Günlerin tarihten büyük olma olasılığı varsa alternatif olarak kullanabilirsiniz.

Kod:
=İNDİS(B2:J2;KAÇINCI(MAK(EĞER(MOD(SÜTUN(A2:I2);2)=1;A2:I2))
 ;EĞER(MOD(SÜTUN(A2:I2);2)=1;A2:I2);0))

Dizi formülüdür. Girişini ctrl shift enter tuş kombinasyonu ile yapınız.
 
Merhaba

Başka bir alternatif.
Kod:
=DOLAYLI(ADRES(SATIR();KAÇINCI(TOPLA.ÇARPIM((BÜYÜK((MOD(SÜTUN($A$2:$J$2);2)*$A$2:$J$2);1)));$A$2:$J$2;0)+1))

Dizi formülüdür.
 
@uzmanamele ve @Ömer
Cevaplar için teşekkürler.

Sanırım bunlar en basit olanları. Ben eğerlerle bir şeyler yapılabileceğini düşünmüştüm. Henüz başlangıç seviyesinde olduğumdan kaydır indis vslerin mantığını kavramam biraz zaman alacak.
 
Merhaba

Alternatifin de alternatifi vardır. :)
Kod:
=İNDİS($A$2:$J$2;1;KAÇINCI(TOPLA.ÇARPIM(MAK(($A$1:$J$1="tarih")*($A$2:$J$2)));$A$2:$J$2;0)+1)
 
Geri
Üst