Koordinat Belirleme

Katılım
3 Ağustos 2010
Mesajlar
11
Excel Vers. ve Dili
2007 -ingilizce
Merhaba,
Diyelimki Aşağıdaki gibi bir tablomuz olsun:

2011 2012 2013 2014
0 0 3 2

0'dan büyük olan ilk sayının bir üst hücresi değerim olsun istiyorum.Yani 2013 yılını işaretletmek istiyorum.IF ve Offset formulerini biraz kurcaladım ama başaramadım.

Yardımcı olacaklara şimdiden çok teşekkür ederim.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
0'dan büyük olan ilk sayının bir üst hücresi değerim olsun istiyorum.Yani 2013 yılını işaretletmek istiyorum.IF ve Offset formulerini biraz kurcaladım .

Merhaba,

Sıfırdan büyük ilk değerden kastınız; sıfırdan büyük minimun değer sanırım.

Aşağıdaki gibi bir yapı kurabilirsiniz. Başlıklar A1: D1, aranan değerler A2: D2 arasında düşünülmütür.
Kod:
=İNDİS(A1:D1;KAÇINCI(MİN(EĞER(A2:D2>0;A2:D2));A2:D2;0))
Dizi formülüdür. Girişini ctrl shift enter tuş kombinasyonu ile yapınız.

İNDİS ~ INDEX
KAÇINCI ~ MATCH
MİN ~ MIN
EĞER ~ IF
 
Katılım
3 Ağustos 2010
Mesajlar
11
Excel Vers. ve Dili
2007 -ingilizce
Ömer Bey,
Öncelikle ilginiz için teşekkür ederim.Kastım 0dan büyük minumum değer değil,sıfırdan büyük ilk sayı.
Yani aşağıdaki gibi bir dizide cevabın 2013 olmasını istiyorum.
2011 2012 2013 2014
0 0 4 2

Birde dizi formullerinde neden ctrl+shift+enter kullanıyoruz?

Teşekkürler,
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Peki ilk hücre sıfır değilse nasıl sonuclandırmamız gerekecek.

Örneği, 7-0-6-0-0-3 ... bu durumda 7 mi yoksa 6 değeri mi göz önünde bulundurulacak? Ayrıca tüm hücreler 0 olursa ne olacak, son olarak hic sıfır yoksa ne olacak?

.
 
Katılım
3 Ağustos 2010
Mesajlar
11
Excel Vers. ve Dili
2007 -ingilizce
Aslında yapmak istediğim şu:
Diyelimki Ocak 2012'den Aralık 2012'ye kadar 100 liralık bütçem var.
Bu bütçeyi aylara yüzdesel olarak dağıtıyorum.Ve ilk %'yi Mayıs ayına koyuyorum.Demekki bu proje mayıs ayında başlıyor.Bir karar değişikliği oldu ve proje hazirana ertelendi,ben ilk harcama yüzdesini hazirana kaydırıyorum.

Bir alanda ise Proje başlangıç tarihini bu değişkene göre göstermek istiyorum.Mayıs iken Hazirana'a otomatik uptade etsin istiyorum.

Bu nedenle aşağıda verdiğiniz dizide ilk 0'dan büyük sayı olan 7'nin üstündeki alanı işaretlemek istiyorum.

Hiç sıfır yoksa zaten ilk sıfırdan büyük olan sayı önemli olduğu için bir problem olmayacak.

Dediğiniz gibi bütün seri 0 olacaksa,formule o zaman n/a getiri eklemek güzel olabilir.Ancak daha ilk aşamayı malesef yapamadım :)

Teşekkürler,
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Kod:
=EĞER(EĞERSAY(A2:D2;0)=SÜTUNSAY(A2:D2);"Bulamadım"
 ;İNDİS(A1:D1;MİN(EĞER(A2:D2<>0;SÜTUN(A2:D2)))))
Dizi formülüdür. Girişini ctrl shift enter tuş kombinasyonu ile yapınız.


EĞER ~ IF
EĞERSAY ~ COUNTIF
SÜTUNSAY ~ COLUMNS
SÜTUN ~ COLUMN
İNDİS ~ INDEX
MİN ~ MIN
EĞER ~ IF

.
 
Katılım
3 Ağustos 2010
Mesajlar
11
Excel Vers. ve Dili
2007 -ingilizce
Çok teşekkür ederim.İşimi gördü ancak formuln son kısmını anlıyamadım.

MİN(EĞER(A2: D2<>0;SÜTUN(A2: D2) )
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
İNDİS(A1: D1;MİN(EĞER(A2: D2<>0;SÜTUN(A2: D2))))

eğer a2: d2 arasındaki değerler 0 a eşit değilse o değerlerin elaman dizisindeki yerine sütun indislerinin karşılığını yazdır ve sonra bu sütun değerlerinin minumum olanını al.

Anlamına gelir.
 
Katılım
3 Ağustos 2010
Mesajlar
11
Excel Vers. ve Dili
2007 -ingilizce
Bugün formülü uygulamak istediğim dosyada denedim ancak pratikte formülde sorun çıktı.
Bunun nedeni formulu uyguluyacagım dosyada veriler D sütünundan başlayıp H'de bitiyordu.Bu nedenle sonuç 3 sütün sapmakta.Bu sorunun çözümü mümkün mü acaba?Teşekkürler.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Bugün formülü uygulamak istediğim dosyada denedim ancak pratikte formülde sorun çıktı.
Bunun nedeni formulu uyguluyacagım dosyada veriler D sütünundan başlayıp H'de bitiyordu.Bu nedenle sonuç 3 sütün sapmakta.Bu sorunun çözümü mümkün mü acaba?Teşekkürler.
Bu şekilde deneyin.

Kod:
=EĞER(EĞERSAY(D2:H2;0)=SÜTUNSAY(D2:H2);"Bulamadım"
 ;İNDİS(D1:H1;MİN(EĞER(D2:H2<>0;SÜTUN(D2:H2)-SÜTUN(D2)+1))))
Dizi formülüdür.

.
 
Üst