• DİKKAT

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

Belirlenen Sayıya Göre Sıralama

Katılım
5 Kasım 2007
Mesajlar
4,727
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Merhaba,

Başlık ne kadar uydu bilemiyorum ama, cevabını istediğim konu kısaca şu ;

Tablodaki verilere göre ;

1 nci en büyük, 2 nci en büyük ve 3 ncü en büyük sayıya göre, tablodaki isimleri, farklı çizelgelerde alt alta sıralamak (Sıralamalarda kriter ; eşitlikte en az deneme yapan en üstte olmalı)

Ek'li dosyada biraz daha detay verdim,

Teşekkür ederim.
 

Ekli dosyalar

Merhaba,

H sütununu yardımcı sütun olarak düşünürsek,

H5 hücresine yazarak alt satırlara kopyalayınız.

Kod:
=EĞER(A5="";"";TOPLA.ÇARPIM(--(A5>$A$5:$A$17))+EĞERSAY($A$5:A5;A5))

Daha sonraki adım için P7 yani üretim 3. ler için formülü yazıyorum diğer kısımları buna göre siz düzenlersiniz.

P7 yazarak dizi formülüne çevirdikten sonra alt satırlara kopyalayınız..

Kod:
=EĞER(SATIRSAY($C$5:$C5)>$P$3;"";İNDİS($A$5:$A$17;KAÇINCI(KÜÇÜK(EĞER($C$5:$C$17
=$P$6;$H$5:$H$17);SATIRSAY($C$5:$C5));$H$5:$H$17;0)))

.
 
Merhaba,

H sütununu yardımcı sütun olarak düşünürsek,

H5 hücresine yazarak alt satırlara kopyalayınız.

Kod:
=EĞER(A5="";"";TOPLA.ÇARPIM(--(A5>$A$5:$A$17))+EĞERSAY($A$5:A5;A5))

Daha sonraki adım için P7 yani üretim 3. ler için formülü yazıyorum diğer kısımları buna göre siz düzenlersiniz.

P7 yazarak dizi formülüne çevirdikten sonra alt satırlara kopyalayınız..

Kod:
=EĞER(SATIRSAY($C$5:$C5)>$P$3;"";İNDİS($A$5:$A$17;KAÇINCI(KÜÇÜK(EĞER($C$5:$C$17
=$P$6;$H$5:$H$17);SATIRSAY($C$5:$C5));$H$5:$H$17;0)))

.

Ömer bey merhaba,

Çözüm için teşekkür ederim, öncelikli sıralama da sorun yok,

Mümkün ise ; L6, N6, P6, L14, N14 ve P14 hücrelerine, en büyük 1 nci, en büyük 2 nci ve en büyük 3 ncü leri otomatik alabilen formülleri de rica ediyorum,

Düğmeye bağlı olmayan makro da olabilir,

Tekrar teşekkür ederim.
 
Üretim için;

Büyük1:

Kod:
=MAK(C5:C17)
Büyük2:

Kod:
=TOPLA.ÇARPIM(MAK((C5:C17<>L6)*(C5:C17)))
Büyük3:

Kod:
=TOPLA.ÇARPIM(MAK((C5:C17<>L6)*(C5:C17<>N6)*(C5:C17)))

.
 
Üretim için;

Büyük1:

Kod:
=MAK(C5:C17)
Büyük2:

Kod:
=TOPLA.ÇARPIM(MAK((C5:C17<>L6)*(C5:C17)))
Büyük3:

Kod:
=TOPLA.ÇARPIM(MAK((C5:C17<>L6)*(C5:C17<>N6)*(C5:C17)))

.

Ömer bey, merhaba,

Çok çok teşekkür ederim.

Saygılarımla.
 
Merhaba,

1 nolu mesaj ekindeki dosyada, "Üretim Farkı" tablosunda, L14, N14 ve P14'e, E sütunundaki sayılardan en büyük negatif sayıyı almak gerekir ise uygulanması gereken formül ne olmalıdır ?

Örneğin ;

1) Sütunundaki 1 nci büyük sayı 12, 2 nci büyük sayı 6, 3 ncü büyük sayı -6 ise,

L14 = 12, N14= 6 ve P14 = -6 olmalı

2) Sütunundaki 1 nci büyük sayı 18, 2 nci büyük sayı -1, 3 ncü büyük sayı -3 ise,

L14 = 18, N14= -1 ve P14 = -3 olmalı

Teşekkür ederim,
 
Son düzenleme:
Merhaba,

L14:

Kod:
=MAK(E5:E17)
N14:

Kod:
=MAK(EĞER(E5:E17<>L14;E5:E17))
Dizi formülüdür.

P14:

Kod:
=MAK(EĞER((E5:E17<>L14)*(E5:E17<>N14);E5:E17))
Dizi formülüdür.

.
 
Merhaba,

L14:

Kod:
=MAK(E5:E17)
N14:

Kod:
=MAK(EĞER(E5:E17<>L14;E5:E17))
Dizi formülüdür.

P14:

Kod:
=MAK(EĞER((E5:E17<>L14)*(E5:E17<>N14);E5:E17))
Dizi formülüdür.

.

Ömer bey merhaba,

Çok teşekkür ederim, sorunum çözüldü, bu sayede de farklı çözümleri öğrendim, sağolun,

Saygılarımla.
 
Geri
Üst