formülün mantığını anlatabilirmisiniz?

Katılım
28 Şubat 2011
Mesajlar
605
Excel Vers. ve Dili
2010 - Türkçe - Win10 x64
merhaba,
aşağıdaki formül bir kaç formülün birleşmesinden oluşuyor. peki bu formüllerin bir bütün haldeki formülün içindeki görevleri neler?
mesela indis neyi buluyor? kaçıncı neyi buluyor?
bu konuda bir eğitmene ihtiyacım var.


Kod:
=EĞER(EHATALIYSA(İNDİS($A:$C;KAÇINCI(KÜÇÜK($C:$C;SATIR());$C:$C;0);2));"";İNDİS($A:$C;KAÇINCI(KÜÇÜK($C:$C;SATIR());$C:$C;0);2))
 
Katılım
14 Nisan 2013
Mesajlar
764
Excel Vers. ve Dili
Office Excel 2016 TR
Home & Business
Altın Üyelik Bitiş Tarihi
30.12.2018
Merhaba,

Mesela indis,index dizin demek, A:C dizininde bulunan ve istenilen kriterdeki değeri getirir, Kaçıncı formülü ise indis dizininde aranılan değerin kaçıncı hücrede olduğunu belirten adresi verir bu sayede kritere uygun sonuçlar alırsınız
Ehatalıysa adı üstünde formül hata verdiğinde ne yapılması istendiğini belirtir, burada formül sonucu hata verirse örneğin #yok gibi, bu sefer hücreyi boş bırakmasını belirtir genelde
Eğer, yine adı üstünde, eğer istenilen kriterler doğruysa birinci formülü uygula, yanlışsa ikinci formülü uygula anlamına gelir dikkat ederseniz içerisinde iki ayrı indis formülü var
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
SATIR() ile o anda kaçıncı satırda olduğumuzu buluyoruz, A8 hücresi için 8'dir.

KÜÇÜK($C:$C;SATIR()) ile C sütunundaki küçüklük sırasında satır numarasıyla eşit olan değeri buluyoruz. A8 örneğinden gidersek C sütunundaki en küçük 8. değeri buluyoruz.

KAÇINCI(KÜÇÜK($C:$C;SATIR());$C:$C;0) ile bu bulduğumuz değerin C sütununda tam olarak kaçıncı sırada olduğunu, bir nevi adresini buluyoruz. rneğin C sütunundaki 8. en küçük değer C59 hücresindeyse bu formül 59 sonucunu verir.

İNDİS($A:$C;KAÇINCI(KÜÇÜK($C:$C;SATIR());$C:$C;0);2) ile A:C aralığında daha önce bulmuş olduğumuz C sütunundaki en küçük .... sıradaki değerle aynı hizada olan B sütunundaki değeri buluyoruz. Burda sonraki 2 sayısı, A:C aralığındaki 2. sütunu ve KAÇINCI forülüyle bulduumuz sonuç da satır sayısını gösteriyor. Yukardaki örnekten gidersek C sütunundaki en küçük 8. değer C sütununda 59. sırada olduğundan indis formülüyle B59 hücresindeki değere ulaşıyoruz.

EHATALIYSA formülü daha önceki formül hata sonucu döndürüp dödürmediğine bakıyor.

EĞER forülüyle eğer sonuç hatalıysa boş bırakmasını, değilse formülün çalışmasını sağlıyor.
 
Katılım
28 Şubat 2011
Mesajlar
605
Excel Vers. ve Dili
2010 - Türkçe - Win10 x64
Allah razı olsun hepinizden. birazdaha çalışmam gerek.
 
Üst