Tersten arama yaparken bulunan değerin sıfır olması

Katılım
12 Şubat 2009
Mesajlar
17
Excel Vers. ve Dili
office 365 Türkçe
aşağıdaki şekilde ara formülünü girdiğimde
Kod:
ARA(2;1/($F$1:F5=F6);$O$1:O5
formülün işleyişi gereği f6 hücresindeki değere karşı gelen O sütundaki değeri bana veriyor. O sütunda değer girilmediği vakit 0 görülüyor.

ben 0 olarak değil de f6 hücresini değerine karşılık gelen daha önceki satırlarda yazılmış O sütunu değerini görmek istiyorum.

demek istediğimi aşağıdaki dosyada daha belirgin şekilde açıkladığıma inanıyorum.
yardım edene şimdiden teşekkürler
 

Ekli dosyalar

Katılım
4 Nisan 2006
Mesajlar
999
Excel Vers. ve Dili
OFFICE 2021 Türkçe
Selamlar;


G7 ye meyveleri gir


Kod:
=ARA(2;1/($A$2:$A$7&C2:C7=$G$7&1*YERİNEKOY(($A$2:$A$7&C2:C7);G7;""));$C$2:$C$7)
 
Son düzenleme:
Katılım
4 Nisan 2006
Mesajlar
999
Excel Vers. ve Dili
OFFICE 2021 Türkçe
Selam;

Dizi Formül
CTRL+SHİFT+ENTER Tuşlarına birlikte basınız
Kod:
DOLAYLI("C"&BÜYÜK((A2:A7=G7)*(C2:C7>0)*(SATIR(C2:C7));1))
 

Ali

Özel Üye
Katılım
21 Temmuz 2005
Mesajlar
8,007
Excel Vers. ve Dili
Office 365 Türkçe
Kod:
=ARA(9,99999999999999E+307;EĞER($A2:$A11="armut";EĞER($C2:$C11<>0;$C2:$C11)))
CTRL+SHIFT+ENTER tuşuna basarak giriniz.

"armut" kısmını bir hücredende aldırabilirsiniz.

.
 
Katılım
12 Şubat 2009
Mesajlar
17
Excel Vers. ve Dili
office 365 Türkçe
Selamlar;


G7 ye meyveleri gir


Kod:
=ARA(2;1/($A$2:$A$7&C2:C7=$G$7&1*YERİNEKOY(($A$2:$A$7&C2:C7);G7;""));$C$2:$C$7)
çok teşekkürler

istediğimi aldım. şimdi kodu kavramaya çalışıyorum :)

excel de ve kullanımına çalışmam gerek.

tekrardan çok teşekkürler :)
 
Katılım
4 Nisan 2006
Mesajlar
999
Excel Vers. ve Dili
OFFICE 2021 Türkçe
Selamlar;

Teşekkürler
Alternatif;
Kod:
=ARA(2;1/($A$2:$A$7&UZUNLUK(C2:C7)=$G$7&UZUNLUK(C2:C7));$C$2:$C$7)
 
Katılım
12 Şubat 2009
Mesajlar
17
Excel Vers. ve Dili
office 365 Türkçe
Selam;

Dizi Formül
CTRL+SHİFT+ENTER Tuşlarına birlikte basınız
Kod:
DOLAYLI("C"&BÜYÜK((A2:A7=G7)*(C2:C7>0)*(SATIR(C2:C7));1))

Kod:
=ARA(9,99999999999999E+307;EĞER($A2:$A11="armut";EĞER($C2:$C11<>0;$C2:$C11)))



CTRL+SHIFT+ENTER tuşuna basarak giriniz.

"armut" kısmını bir hücredende aldırabilirsiniz.

.
Selamlar;

Teşekkürler
Alternatif;
Kod:
=ARA(2;1/($A$2:$A$7&UZUNLUK(C2:C7)=$G$7&UZUNLUK(C2:C7));$C$2:$C$7)
ikinizide çok teşekkür. ben 1 saat kafa patlatıp yapamazken binbir sonuç çıktı. elinize bilginize sağlık :)
 

Ali

Özel Üye
Katılım
21 Temmuz 2005
Mesajlar
8,007
Excel Vers. ve Dili
Office 365 Türkçe
Boşuna uzatmışız


Kod:
=ARA(2;1/(($A$2:A7=E1)*(C2:C7>0));C2:C7)
yeterlidir.

E1 hücresine aranan değeri giriniz.
 
Katılım
12 Şubat 2009
Mesajlar
17
Excel Vers. ve Dili
office 365 Türkçe
Boşuna uzatmışız


Kod:
=ARA(2;1/(($A$2:A7=E1)*(C2:C7>0));C2:C7)
yeterlidir.

E1 hücresine aranan değeri giriniz.
başındaki 2 ya da 5 ya 1 milyon önemli değil zaten (1 haricinde)

fakat bu formül çok sade :)

aranan vektörün paydasını (C2:C7) ile çarpmak güzel.

bu arada sanırsam >0 demesek de sonuç çıkıyor.
 
Üst