Sütundaki ilk değeri nasıl bulurum?

mehmett

Altın Üye
Katılım
18 Mayıs 2005
Mesajlar
2,571
Excel Vers. ve Dili
Excel 2010 Türkçe
B1 hücresinden başlayıp B100 hücresinde biten bir alan var. Bu alandaki değerler sürekli değişiyor. Bazen B1'den başlayıp B100'de bitiyor. Bazen de B15'den başlayıp B100'de bitiyor. Yani üstten boş hücreler olabiliyor ama dolu hücreler bir başladı mı B100'e kadar kesintisiz gidiyor.

Sorum şu; İlk dolu hücredeki değer lazım bana. Formül veya fonksiyon ile nasıl bulurum?
 

mehmett

Altın Üye
Katılım
18 Mayıs 2005
Mesajlar
2,571
Excel Vers. ve Dili
Excel 2010 Türkçe
Teşekkürler @excelvba

Bu fomül sütundaki ilk değeri vermiyor ama ilk değerin kaçıncı satırda olduğunu veriyor. Kaçıncı satırda olduğunu bulunca başka formüller ilave ederek ilk dolu hücredeki değeri buldum.
 
Katılım
2 Eylül 2005
Mesajlar
47
Haklısınız, soruyu dikkatli okumamışım. Fakat sizde tam çözümü vermemişsiniz. Ama yinede bir formül verelim.

=DOLAYLI("G"&BOÞLUKSAY(G1:G100)+1)
 

mehmett

Altın Üye
Katılım
18 Mayıs 2005
Mesajlar
2,571
Excel Vers. ve Dili
Excel 2010 Türkçe
Bu formül daha güzel oldu.

Teşekkür ederim.
 
Katılım
16 Eylül 2005
Mesajlar
179
Excel Vers. ve Dili
Excel 2007 12.0
formülün açıklamasını alabilir miyim, zahmet olmazsa, merak etim de..
"G" ifadesi ne anlama geliyor?
teşekkürler...
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,293
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Merhaba;

Sütunlardaki verilerin "string" veya "numeric" olmasına göre 2 değişik çözüm, alternatif olarak ektedir.

Bu alternatifte, son dolu hücrenin hangisi olduğu bilmek de önemli değildir, yeterki sütundaki veriler arasında boş hücreler olmasın ... :mrgreen:

Dolu ilk hücrenin içeriği, formulle elde edilir.
 

F1

Katılım
21 Eylül 2005
Mesajlar
82
nerde ne kadar boşluk olduğundan bağımsız belirtilen sütundaki ilk değeri veren formül

Ctrl+Shif+Enter kombinasyonu kullanın
Kod:
=INDIRECT("B" & SMALL((B1:B100<>"")*ROW(B1:B100);COUNTIF(B1:B100;"")+1))
Açıklaması
(B1:B100<>"")*ROW(B1:B100) formülü ile boşluk olmayan hücreler true değeri alır ve satır numarası ile çarpılır. (B5 den başladığını düşünelim, 0;0;0;0;5 ....)

sonra kaç tane 0 değeri olduğu countif formülü ile bulunur ve az önce bizim satır numaralarından oluşturduğumuz array den small formülü ile ilk dolu verinin hangi satırda olduğu bulunur ve bu hücrenin değeri indirect formülü ile alınır.
 
Üst