isimlerin sıralanması

Katılım
9 Aralık 2008
Mesajlar
217
Excel Vers. ve Dili
2007
merhabalar
ekteki dosyada belirli aralıkta bulunan isimlerin (c5;g23) bir kolona sıralanması
(L10:L..)ile ilgili yardımınızı rica ediyorum
 

Ekli dosyalar

Katılım
9 Aralık 2008
Mesajlar
217
Excel Vers. ve Dili
2007
merhabalar
ekteki dosyada belirli aralıkta bulunan isimlerin (c5;g23) bir kolona sıralanması
(L10:L..)ile ilgili yardımınızı rica ediyorum
 

Ekli dosyalar

Katılım
9 Aralık 2008
Mesajlar
217
Excel Vers. ve Dili
2007
sayın uygun istediğim şey oldu.
formülleri anlamaya çalışıyorum.(benim için anlaşılması zor)

gerekirse daha sonra tekrar yardım rica edeceğim

iyi akşamlar
 
Katılım
9 Aralık 2008
Mesajlar
217
Excel Vers. ve Dili
2007
sn muygun
aşağıdaki formülleri kısaca açıklayabilirmisiniz
IF(INDEX(A:Z;O5;P5)="";"";INDEX(A:Z;O5;P5))
IF(Q5="";"";INDEX(A:Z;4;P5))
IF(Q5="";"";SUMPRODUCT(--(Q5>$Q$5:$Q$500))+SUMPRODUCT(--($Q$5:Q5:Q5=Q5)))
 

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,181
Excel Vers. ve Dili
Excel-2003 Türkçe
Merhaba;
IF(INDEX(A:Z;O5;P5)="";"";INDEX(A:Z;O5;P5))

INDEX yada İNDİS ile belirlenen aralıkta belirttiğiniz satır ve sütun noktasını verir
Yapılan işlem: tabloda A:Z aralığında satır;sütun noktası (yani tabloda 5.satır;3.sütun) boş değere eşitse (veri yoksa) boş değer al ; değilse belirtilen noktadaki veriyi al.

IF(Q5="";"";INDEX(A:Z;4;P5))

buradada buna benzer bir işlem var Q5 değeri boş ise boş değer üretir;değilse A:Z aralığında 4.satır;Q5 hücre değerindeki sütun verisini alır.

IF(Q5="";"";SUMPRODUCT(--(Q5>$Q$5:$Q$500))+SUMPRODUCT(--($Q$5:Q5:Q5=Q5)))

Bu işlem diğerlerine göre biraz daha karmaşıktır. Ama mantık olarak bakılan hücrede değer varsa bu değeri 5:500 aralığında mukayese ederek (5:500 aralığı toplanarak hücre değerini çıkarmak) büyüklüğüne göre 5 ve 500 arasında sayı üretmektir.
Artık kalan işlem bunu yine indis ile tabloya aktarmak.

İyi çalışmalar.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,900
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Üst