..KAÇINCI(YİNELE("z;250)... formülü

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,640
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
"=EĞER(N8="";"";İNDİS($C$7:C8;KAÇINCI(YİNELE("z";255);$C$7:C8)))

bir arkadaşımızın sorusunda formülle veri bulnmuş
bu formülle bulunmak istenen nedir ve 255 sayısının bir önemi varmı neden 255 yazılmış.
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
"=EĞER(N8="";"";İNDİS($C$7:C8;KAÇINCI(YİNELE("z";255);$C$7:C8)))

bir arkadaşımızın sorusunda formülle veri bulnmuş
bu formülle bulunmak istenen nedir ve 255 sayısının bir önemi varmı neden 255 yazılmış.
Merhaba

Bu formülü ben yazdım gibi, sanki soruyu da hatırlıyor gibiyim. Yanılıyor muyum?
Salt formülü değil soruyu da inceleseydiniz, ne anlama geldiğini tahmin edebilirdiniz.

Soru linkini verir misiniz?
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,640
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
C7:C8 arasına bakılıyo son yazan metinsel ifadeyi mi buluyo

soru linkini sayfayı kapatınca unuttum hocam hangi arkadaşımın sorusuydu formüllere bakınca bana lazım olan bu formülü gördüm
"z";255 mantığı nedir bu formülde
 

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,677
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
Sayın Süleyman Bey'in bahsettiği gibi konu bütünlüğü önemli.
YİNELE("z";255) 255 tane "z" demek.
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,640
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
hocam soruyu soran arkadaşın dosyasını ekliyorum birçok sekmede bu formül kullanılmış
neyi nerden nasıl bulduğunu anlatabilirseniz sevinirim
 

Ekli dosyalar

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
Merhaba

Benzer bir soruya benzer bir formül önerdiğimi hatırlıyorum. İlk mesajımda acaba ben mi yazmışım derken yanılmışım.

Kod:
=EĞER(N8="";"";İNDİS($C$7:C8;KAÇINCI(YİNELE("z";255);$C$7:C8)))
Alternatifi;
Kod:
=EĞER(N8="";"";İNDİS($C$7:C8;KAÇINCI(ARA(2;1/($C$7:C8<>"");$C$7:C8);$C$7:C8;0)))
Formülün yazıldığı hücre satırını baz alarak C sütunundaki en son veriyi bulmaktadır.

2 formül arasındaki temel fark;
C sütunundaki verilerin hepsi metin biçimindeyse her 2 formül de aynı sonucu verir.
C sütununda arada sayısal veri varsa ilk formül hatalı sonuç üretecektir!
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,640
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
teşekkür ederim hocam alternatif çözüm için
sorum şu "z";255 kısmı ekli tabloya özel bi durummuydu da 255 denildi bu sayının bi önemi varmı
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
teşekkür ederim hocam alternatif çözüm için
sorum şu "z";255 kısmı ekli tabloya özel bi durummuydu da 255 denildi bu sayının bi önemi varmı
Merhaba

En son Sayısal veriyi bulmak için 9,99999999999999E+307 sayısını aratırken,
En son Netin veriyi bulmak için zzzzzzzzzzzzzzzzzzzzzzz gibi bir metni aratmak yeterli olacaktır.
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,640
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
anladım hocam çok teşekkür ederim.
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
Merhaba

A sütununda hem metin hem de sayısal verileriniz varsa;
En son yazılan sayıyı bulmak için:
Kod:
=ARA(9,99999999999999E+307;A:A)
En son yazılan metni bulmak için:
Kod:
=ARA(YİNELE("z";255);A:A)
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
.

Kod:
=İNDİS($C$7:C8;KAÇINCI(YİNELE("z";2 55);$C$7:C8)))

=INDEX($C$7:C8;MATCH(REPT("z";2 55);$C$7:C8)))
Formülünün kısası:

Kod:
=ARA(YINELE("Z";255);$C$7:C8)

=LOOKUP(REPT("Z";255);$C$7:C8)
Bunlar belirlenen aralıkta son metni verir.

YINELE – REPT fonksiyonu ile alfabenin son harfi olan z harfini bir sütunun alabileceği karakter sayısı kadar tekrarla deniliyor. Yani z ve 255 limit değerler.

LOOKUP - ARA işlevi aranan_değeri bulamazsa, aranan_vektörde, aranan_değerden küçük ya da eşit olan en büyük değeri eşleştirir. Yani 255 tane yan yana yazılmış z’leri bulamayacak son hücredeki metni yazacak.

MATCH – KAÇINCI işlevi eşleşen bir değer bulamazsa #YOK hata değerini verir. Yani 255 tane yan yana yazılmış z’leri bulamayacak ve iş INDEX – INDİS işlevinin belirttiği indislere göre metni vermeye kalıyor.


.
 
Katılım
31 Ağustos 2016
Mesajlar
11
Excel Vers. ve Dili
Microsoft Office Plus 2013 - Türkçe
Altın Üyelik Bitiş Tarihi
13-11-2021
merhabalar;
ben ilgili sütunda son satırda ki tarihi bulmak istiyorum
hangi formül sonuç verir acaba ya da yenir formül mü yazmak gerekir
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,247
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Deneyiniz.

Kod:
=ARA(9,99999999999999E+307;A:A)
 
Üst