• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Maksimum icin yardim

Katılım
20 Mayıs 2005
Mesajlar
130
Excel Vers. ve Dili
Excel 2007 - Ingilizce
Arkadaslar,
Excel dosyamda sehir isimleri ve karsisinda bu sehirde bulunan personel sayisini gosteren rakamlar var. Ornegin:

Sehir Personel Sayisi
Ankara 1
Adana 4
Erzurum 7
Manisa 1
Istanbul 1
Malatya 2
Samsun 11
Afyon 4
Mardin 0
Izmir 2
Sivas 0

En fazla personel bulunan ilk uc sehiri formul yardimi ile nasil bulabilirim. Ornek dosyayi ayrica ekledim.
Yardimlariniz icin simdiden cok tesekkurler
 

Ekli dosyalar

Örneğinizde, (formül olmadan) hangi şehirleri buluyorsunuz.
 
Samsun:11
Erzurum:7
Adana:4 (Ayni zamanda Afyon'da 4)

Tesekkurler
 
Aslinda, yapmak istedigim en buyuk rakamli ilk 3 sehiri formul yardimi ile siralamak.
 
Samsun:11
Erzurum:7
Adana:4 (Ayni zamanda Afyon'da 4)

Tesekkurler

merhaba
1. en büyük için
Kod:
=İNDİS($B$3:$B$13;KAÇINCI(BÜYÜK($C$3:$C$13;1);$C$3:$C$13;0);1)
2. en büyük için
Kod:
=İNDİS($B$3:$B$13;KAÇINCI(BÜYÜK($C$3:$C$13;2);$C$3:$C$13;0);1)
3. en büyük için
Kod:
=İNDİS($B$3:$B$13;KAÇINCI(BÜYÜK($C$3:$C$13;3);$C$3:$C$13;0);1)
Not : Sadece veriler baz alınmıştır. Yani 13 satır siz 13leri istediğiniz aralığa göre değiştiriniz
 
Ingilizce Excel kullaniyorum. INDIS icin INDEX, BUYUK icin LARGE kullanacagim. KACINCI icin ne kullanmam gerektigini bulamadim. Biliyormusunuz?
 
Ingilizce Excel kullaniyorum. INDIS icin INDEX, BUYUK icin LARGE kullanacagim. KACINCI icin ne kullanmam gerektigini bulamadim. Biliyormusunuz?

bunu söyleseydiniz yada profilinize yazsaydınız bizde ona göre yanıt verirdik
Kod:
=INDEX($B$3:$B$13;MATCH(LARGE($C$3:$C$13;1);$C$3:$C$13;0);1)
Kod:
=INDEX($B$3:$B$13;MATCH(LARGE($C$3:$C$13;2);$C$3:$C$13;0);1)
Kod:
=INDEX($B$3:$B$13;MATCH(LARGE($C$3:$C$13;3);$C$3:$C$13;0);1)
olarak deneyin
 
Ben hala soruyu anlayamadım. Normal şartlarda yukarıda verilen formüller sonuç verir. Ancak iki adet 7 veya 5 adet 11 olsa ne olacak. Açık değil.
 
Ben tam anlatamadim. Ozur dilerim. Ornek dosyamda gorunen 11 sehiri, karsisinda bulunan rakamlara gore formul yardimi ile buyukten kucuge dogru nasil siralayabilirim? Formul sonucu asagidaki gibi olmalidir.

Samsun 11
Erzurum 7
Adana 4
Afyon 4
Malatya 2
Izmir 2
Ankara 1
Manisa 1
Istanbul 1
Mardin 0
Sivas 0
 
Ben tam anlatamadim. Ozur dilerim. Ornek dosyamda gorunen 11 sehiri, karsisinda bulunan rakamlara gore formul yardimi ile buyukten kucuge dogru nasil siralayabilirim? Formul sonucu asagidaki gibi olmalidir.

Samsun 11
Erzurum 7
Adana 4
Afyon 4
Malatya 2
Izmir 2
Ankara 1
Manisa 1
Istanbul 1
Mardin 0
Sivas 0

merhaba
yardımcı sütun kullanarak istediğinizi yapmaya çalıştım
F4 hücresine
Kod:
türkçe
=BÜYÜK($C$3:$C$13;SATIR(A1))
ingilizce
=LARGE($C$3:$C$13;ROW(A1))
bu formülü
G4 hücresine
Kod:
türkçe
=İNDİS($B$3:$B$13;KÜÇÜK(EĞER($C$3:$C$13=F4;SATIR($C$3:$C$13)-SATIR($C$3)+1);
EĞERSAY($F$4:F4;F4)))
ingilizce
=INDEX($B$3:$B$13;SMALL(IF($C$3:$C$13=F4;ROW($C$3:$C$13)-ROW($C$3)+1);
COUNTİF($F$4:F4;F4)))
bu formülü yazın bu formül dizi formülüdür.
Dizi Formülü Formül Hücreye Girildikten Sonra Enter Tuşuna Basmadan Ctrl+Shift+Enter Tuş Kombinasyonu İle Aktif Olmaktadır. Formülün Başında Ve Sonunda { } Bu İşaretler Çıkar Elle Eklediğiniz Takdirde Formül Hata Verir.
aşağıya doğru çoğaltınız.
 
Yardimlariniz sonunda ornek dosyama bakabilir misiniz? Siralama formulune gore F11 hucresine Adana yazmasi gerekmez mi? Yazdigim siralama formulunde hatami var acaba?
 

Ekli dosyalar

Yardimlariniz sonunda ornek dosyama bakabilir misiniz? Siralama formulune gore F11 hucresine Adana yazmasi gerekmez mi? Yazdigim siralama formulunde hatami var acaba?

son verdiğim formülleri denememişsiniz
Ayrıca G sütununa yazdığınız formülleri sabitlemediğiniz için aralık değişiyor bilginiz olsun
 
Ihsan Bey,

Cok tesekkur ediyorum. Asagida yazdiginiz dizi formulunu hucre icerisine yazip, kontrol+shift+enter kombinasyonuna beraber tiklamama ragmen kabul etmiyor. Kontrol ve shift'e ayni anda basili tutuyorum. Tuslari birakmadan enter'a da basiyorum ama kabul etmiyor. Ben bu kontrol+shift+enter'i bur turlu beceremedim. Yanlis birsey mi yapiyorum acaba?

=INDEX($B$3:$B$13;SMALL(IF($C$3:$C$13=F4;ROW($C$3:$C$13)-ROW($C$3)+1);
COUNTIF($F$4:F4;F4)))
 
Ihsan Bey,

Cok tesekkur ediyorum. Asagida yazdiginiz dizi formulunu hucre icerisine yazip, kontrol+shift+enter kombinasyonuna beraber tiklamama ragmen kabul etmiyor. Kontrol ve shift'e ayni anda basili tutuyorum. Tuslari birakmadan enter'a da basiyorum ama kabul etmiyor. Ben bu kontrol+shift+enter'i bur turlu beceremedim. Yanlis birsey mi yapiyorum acaba?

=INDEX($B$3:$B$13;SMALL(IF($C$3:$C$13=F4;ROW($C$3:$C$13)-ROW($C$3)+1);
COUNTIF($F$4:F4;F4)))

Syn: erkanacet
profil bilgilerinizde 2003 ingilizce demişsiniz ama eklediğiniz dosya 2007 ve üst sürümler için değiştirmenizi tavsiye ederim.
eki inceler misiniz
 

Ekli dosyalar

Ihsan Bey,

Ellerinize saglik. Supersiniz. Cok tesekkur ediyorum.
Erkan
 
Geri
Üst