Çözüldü Çok Kritere Göre Eşleşenleri Sıralama

kmlzdmr

Site Üyesi

Excel Versiyonu
Excel 2019
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhaba,
forumda işime yarayacak bir soru sorulmuştu. Link şu: Çözüldü - Çok Kriterli Aramaya Göre Sonucu Bulma
buradaki çözüm Excel 365 göre yapılmış ve Excel 2003 ya da -Excel 2019 için formül talep etmiştim. Ama "çözüldü" olarak işaretlendiği için cevaplara kapanmış oldu.
benim için gerekli olan durum yukardaki linktekine yakın ancak TC no eklentisi var. Excel 2003 ya da 2019 da kullanabileceğim aşağıdaki anlatıma göre formül gerekli.

Şöyleki,
"Sonuç" sayfasında E5 hücresindeki (kriter-1) Ölçü no değerinin "Veri" sayfası D sütununda eşleşen sayı değerlerinin bulunduğu satır değerlerini
B sütunundaki İsimleri (ad soyad) ve C sütunundaki TC kimlik no larının Sonuç sayfası C9 ve D9 da başlayarak kaç adet ise sıralı şekilde gelmesi gerekli.
B sütunundaki İsimler benzer olabilir. Ama C sütunundaki TC no benzersiz olacağından TC no ayrı olanların isimlerini sıralamalı Ancak,
(Kriter-2) "Aynı TC Ler Sıralansın"; "Aynı TC Ler SıralanMASIN" adında G5 hücresindeki iki seçeneği dikkata alması gerekli.
G5 hücresinde "Aynı TC Ler SıralanMASIN" seçilmiş olması durumunda aynı TC no lu olması halinde Kriter-1 E5 hücresindeki değere eşit olup Aynı TC nolu kişi varsa E sütununda "Mükerrer Sayısı" nı sayması gerekli. (örnek te Kemal- (2 adet)
***B9:B22 aralığına sıra numarası C9:C22 aralığında "" boş olmayan ( İsim olması halinde ) sıra numarası yazacak; isim yoksa B sütunun "" Boş olacak.

Konu için desteğiniz beklerim.
 

Ekli dosyalar

  • Çok kritere göre eşleşenleri sıralama.xlsm
    14.8 KB · Görüntüleme: 4
Çözüm
Beklenilen sonuçlarınıza göre, Benim çözümüm....
Eğer Ad tanımlama yapılırsa formül sadeleşir.
Ben Ad Tanımlama ile Excel2010 ve üzeri versiyonlar için formüle ettim.

formüllerde kullanılan ad tanımlamaları
Sat
adıyla Ölçü şartını sağlayan Toplam satır adedi
Kod:
Görüntülemek için giriş yapmalısınız.
(1 satır)
ListTC adıyla, Ölçü şartını sağlayan TC Numaraları
Kod:
Görüntülemek için giriş yapmalısınız.
(1 satır)

D9 hücresine yazılıp aşağıya doğru kopyalanır
Kod:
Görüntülemek için giriş yapmalısınız.
(1 satır)

Not ...
Beklenilen sonuçlarınıza göre, Benim çözümüm....
Eğer Ad tanımlama yapılırsa formül sadeleşir.
Ben Ad Tanımlama ile Excel2010 ve üzeri versiyonlar için formüle ettim.

formüllerde kullanılan ad tanımlamaları
Sat
adıyla Ölçü şartını sağlayan Toplam satır adedi
Kod:
Görüntülemek için giriş yapmalısınız.
(1 satır)
ListTC adıyla, Ölçü şartını sağlayan TC Numaraları
Kod:
Görüntülemek için giriş yapmalısınız.
(1 satır)

D9 hücresine yazılıp aşağıya doğru kopyalanır
Kod:
Görüntülemek için giriş yapmalısınız.
(1 satır)

Not : Ad tanımlamalar olmasın derseniz,
1 - ListTC ad tanımlamasının son parametresinde yazılan Sat ibaresi yerine Sat ad tanımlaması formülünü yapıştırın. böylelikle Sat adından bağımsız ListTC formülü elde edilir.
2 - Formülde ListTC yazan yerlere 1. maddede elde edilen ListTC formülünü yapıştırın. (3 yerde var. yani 3 defa kullanılıyor)
3 - Formülde ayrıca 1 defa Sat ibaresi var. Onun yerine de Sat ad tanımlamasını yapıştırın.
4 - Sonuçta, Uzunca bir formül elde edeceksiniz.

B9 hücresine yazılır ve aşağıya doğru kopyalanır.
Kod:
Görüntülemek için giriş yapmalısınız.
(1 satır)

C9 hücresine yazılır ve aşağıya doğru kopyalanır.
Kod:
Görüntülemek için giriş yapmalısınız.
(1 satır)

E9 hücresine yazılır ve aşağıya doğru kopyalanır.
Kod:
Görüntülemek için giriş yapmalısınız.
(1 satır)
 

Ekli dosyalar

  • Cok_kritere_gore_eslesenler.xlsx
    17.7 KB · Görüntüleme: 12
Çözüm
Beklenilen sonuçlarınıza göre, Benim çözümüm....
Eğer Ad tanımlama yapılırsa formül sadeleşir.
Ben Ad Tanımlama ile Excel2010 ve üzeri versiyonlar için formüle ettim.

formüllerde kullanılan ad tanımlamaları
Sat
adıyla Ölçü şartını sağlayan Toplam satır adedi
Kod:
Görüntülemek için giriş yapmalısınız.
(1 satır)
ListTC adıyla, Ölçü şartını sağlayan TC Numaraları
Kod:
Görüntülemek için giriş yapmalısınız.
(1 satır)

D9 hücresine yazılıp aşağıya doğru kopyalanır
Kod:
Görüntülemek için giriş yapmalısınız.
(1 satır)

Not : Ad tanımlamalar olmasın derseniz,
1 - ListTC ad tanımlamasının son parametresinde yazılan Sat ibaresi yerine Sat ad tanımlaması formülünü yapıştırın. böylelikle Sat adından bağımsız ListTC formülü elde edilir.
2 - Formülde ListTC yazan yerlere 1. maddede elde edilen ListTC formülünü yapıştırın. (3 yerde var. yani 3 defa kullanılıyor)
3 - Formülde ayrıca 1 defa Sat ibaresi var. Onun yerine de Sat ad tanımlamasını yapıştırın.
4 - Sonuçta, Uzunca bir formül elde edeceksiniz.

B9 hücresine yazılır ve aşağıya doğru kopyalanır.
Kod:
Görüntülemek için giriş yapmalısınız.
(1 satır)

C9 hücresine yazılır ve aşağıya doğru kopyalanır.
=EĞERHATA(İNDİS(veri!$B$7:$B$65;KAÇINCI($D9;veri!$C$7:$C$65;0));"")

E9 hücresine yazılır ve aşağıya doğru kopyalanır.
Kod:
Görüntülemek için giriş yapmalısınız.
(1 satır)
#52779 Öğretici bir anlatımla yapmışsınız. Çok teşekkür ederim.
 
Son düzenleme:
Beklenilen sonuçlarınıza göre, Benim çözümüm....
Eğer Ad tanımlama yapılırsa formül sadeleşir.
Ben Ad Tanımlama ile Excel2010 ve üzeri versiyonlar için formüle ettim.

formüllerde kullanılan ad tanımlamaları
Sat
adıyla Ölçü şartını sağlayan Toplam satır adedi
Kod:
Görüntülemek için giriş yapmalısınız.
(1 satır)
ListTC adıyla, Ölçü şartını sağlayan TC Numaraları
Kod:
Görüntülemek için giriş yapmalısınız.
(1 satır)

D9 hücresine yazılıp aşağıya doğru kopyalanır
Kod:
Görüntülemek için giriş yapmalısınız.
(1 satır)

Not : Ad tanımlamalar olmasın derseniz,
1 - ListTC ad tanımlamasının son parametresinde yazılan Sat ibaresi yerine Sat ad tanımlaması formülünü yapıştırın. böylelikle Sat adından bağımsız ListTC formülü elde edilir.
2 - Formülde ListTC yazan yerlere 1. maddede elde edilen ListTC formülünü yapıştırın. (3 yerde var. yani 3 defa kullanılıyor)
3 - Formülde ayrıca 1 defa Sat ibaresi var. Onun yerine de Sat ad tanımlamasını yapıştırın.
4 - Sonuçta, Uzunca bir formül elde edeceksiniz.

B9 hücresine yazılır ve aşağıya doğru kopyalanır.
Kod:
Görüntülemek için giriş yapmalısınız.
(1 satır)

C9 hücresine yazılır ve aşağıya doğru kopyalanır.
Kod:
Görüntülemek için giriş yapmalısınız.
(1 satır)

E9 hücresine yazılır ve aşağıya doğru kopyalanır.
Kod:
Görüntülemek için giriş yapmalısınız.
(1 satır)
Sayın 52779 Çok teşekkür ederim.
 
Konuyu başlatan
Site Üyesi
Katılım
Konum
ANKARA
Konu Bilgi
Durum
Çözüldü 
Forum
Excel Formül Soruları
Başlangıç tarihi
Son yanıt tarihi
Cevaplar
4
Geri
Üst