• DİKKAT

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

Eğer fonksiyonu ile Düşeyara'yı değişken yapabilirmiyiz.

Katılım
17 Şubat 2006
Mesajlar
981
Excel Vers. ve Dili
M.Office Excel 2003 Tr.
=EĞER(A2="";"";DÜŞEYARA(A2;DEPO;16;0))

Formüldeki Kırmızı yeri A2 hücresindeki veriye (tarih) göre nasıl değiştirebiliriz. 13 tane "eğer"le yapılıyor ama kısa bir yolu olabilirmi?
12 yıllık depo verisini A2 hücresine girdiğim tarih (yıl) bazında döküm almak istiyorum.
Yani, A2 2006 ise Kırmızı yerin 16, 2005 ise 15..........1994 ise 4 olmasını kısa yoldan nasıl sağlayabilirim?
 
ama kısa bir yolu olabilirmi?
Aşağıdaki gibi kullanın.

Sadece yılı yazıyorsanız;

=EĞER(A2="";"";DÜŞEYARA(A2;DEPO;A2-1990;0))

Gün-ay-yıl olarak yazıyorsanız;

=EĞER(A2="";"";DÜŞEYARA(A2;DEPO;yıl(A2)-1990;0))
 
Sn. leventm
İlginiz ve çözümünüz için teşekkür ederim.
Şu anda deneme imkanım yok ama yazdığınız fonksiyonun mantığını anladım. Ufak bir problem dışında çalışacak gibi duruyor. (Problem şöyle; Yukarda yazdığım izahatte eksiklik olduğunu sonradan fark ettim. "DEPO" sayfasında yıllar iki sütun halinde (TL-YTL) olarak. Depo sayfasında bu fonksiyona göre yeni bir düzenleme yapmam gerekecek)
 
Levent Bey,

konuyla ilgili olarak (ben de benzer şeyler yapıyorum), orda YIL-1990 gibi degerin olmadıgını varsayarsak, Vlookup(referans, veritablosu, KOLON, false) şeklinde formulde, formulü sürükle-bırak yapınca KOLON+1 olmuyor, elle düzeltmek zorunda kalıyorum yandaki formülleri, bu durumu nasıl otomatikleştirebilirim?
 
Bunun için KOLON değerininde bir değişkene bağlanması gerekir. Net bir şey söylemek için bir örnek dosya ekleyebilirsiniz.
 
örnek dosyam işyerinde fakat yukarda boş bir hücrede değişkene bağlamak çözecektir, uygulayacağım,sağolunuz
 
Sn even

Yukardaki Kırmızı yere

sütun()-2 (-2)Arama yapacağınız sütuna uzaklık
Yazın
 
Geri
Üst