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

Çö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ş yapmanız gerekmektedir.
(1 satır)
ListTC adıyla, Ölçü şartını sağlayan TC Numaraları
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)

D9 hücresine yazılıp aşağıya doğru kopyalanır
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(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ş yapmanız gerekmektedir.
(1 satır)
ListTC adıyla, Ölçü şartını sağlayan TC Numaraları
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)

D9 hücresine yazılıp aşağıya doğru kopyalanır
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(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ş yapmanız gerekmektedir.
(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ş yapmanız gerekmektedir.
(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ş yapmanız gerekmektedir.
(1 satır)
 

Ekli dosyalar

Çö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ş yapmanız gerekmektedir.
(1 satır)
ListTC adıyla, Ölçü şartını sağlayan TC Numaraları
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)

D9 hücresine yazılıp aşağıya doğru kopyalanır
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(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ş yapmanız gerekmektedir.
(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ş yapmanız gerekmektedir.
(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ş yapmanız gerekmektedir.
(1 satır)
ListTC adıyla, Ölçü şartını sağlayan TC Numaraları
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)

D9 hücresine yazılıp aşağıya doğru kopyalanır
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(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ş yapmanız gerekmektedir.
(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ş yapmanız gerekmektedir.
(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ş yapmanız gerekmektedir.
(1 satır)
Sayın 52779 Çok teşekkür ederim.
 
Üst