• DİKKAT

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

dizindeki ikinci dolu hücreyi bulma

Katılım
20 Aralık 2006
Mesajlar
173
Excel Vers. ve Dili
365 (2016) Türkçe
Merhaba;

KAYDIR(İNDİS(F41:F46;KAÇINCI(DOĞRU;F41:F46<>"";0));;-3;;)

yukarıdaki dizin formülünde aralıktaki birinci dolu hücreyi buluyorum ve üç solundaki sütunda yazan değeri verdiriyorum,

ancak ikinciyi ve üçüncüyü ayrı ayrı nasıl bulabilirim.
 
Yabancı bir sitede çözüm buldum ve paylaşmak istedim;

İNDİS(F41:F46;KÜÇÜK(EĞER($F$41:$F$46<>"";SATIR($F$41:$F$46)-SATIR($F$41)+1);2))

dizin formülü olarak çalıştırınca iş görüyor,

formülün sonunda yazan 2 rakamı yerine kaçıncı dolu hücreyi bulmak istiyorsanız yazmanız yeterli,

2= ikinci

3= üçüncü

.....
 
Pek kullandığım bir formül değildir ama deneme sonunda gördüğüme göre;

--İlk dolu hücrenin 3 solundaki (-3 sayısı değiştirilerek kaydırılacak sütun sayısı belirleniyor);
Kod:
{=KAYDIR(İNDİS(F41:F46;KAÇINCI(DOĞRU;F41:F46<>"";0)[B][COLOR="Red"]+0[/COLOR][/B]);;[COLOR="Blue"][B]-3[/B][/COLOR];)}
--İkinci dolu hücrenin 3 solundaki;
Kod:
{=KAYDIR(İNDİS(F41:F46;KAÇINCI(DOĞRU;F41:F46<>"";0)[COLOR="Red"][B][U]+1[/U][/B][/COLOR]);;-3;)}
--Üçüncü dolu hücrenin 3 solundaki;
Kod:
{=KAYDIR(İNDİS(F41:F46;KAÇINCI(DOĞRU;F41:F46<>"";0)[B][COLOR="red"][U]+2[/U][/COLOR][/B]);;-3;)}
 
SARU:.........
ADI SOYADI 1 2 3 4 5 6 7
ALİ 55 56 57 58
VELİ 1500 1200
AYŞE 1950 1950 1950 1950 1950

bir hücreye VELİ yazdığımda karşısına yukarıdaki tabloda yazan en son dolu olan sutundaki rakam olan 1200 gelmesini istiyorum. bir hücreye AYŞE yazdığımda karşısına yukarıdaki tabloda yazan en son dolu olan sutundaki rakam olan 1950 gelmesini istiyorum. nasıl yapabilirim.
 
Geri
Üst