Veri Arama

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba.

Sorularınızı, gerçek belgenizin özel bilgi içermeyen küçük bir kopyası şeklinde hazırlayacağınız örnek belge üzerinden sorarsanız daha hızlı sonuca ulaşırsınız.
(özel bilgilerin yerine anlamlı ve tutarlı olacak şekilde ve aynı yapıda başka değerler yazabilirsiniz)

Örnek belge yükleme yöntemine ilişkin kısa açıklama cevabımın altındaki imza bölümünde var.

NOT: TC Kimlik no sütunu SAYI değil METİN olarak biçimlendirilmişse; formüldeki TC Kimlik numarasını,
BirimID numarasında olduğu gibi ÇİFT TIRNAK işareti arasına alın.
.
Kod:
=[COLOR="Red"]TOPLA.ÇARPIM[/COLOR](($A$2:$A$16=[B][COLOR="Blue"][SIZE="4"]283159430[/SIZE][/COLOR][/B])*($D$2:$D$16=[B][COLOR="blue"][SIZE="4"]"299-5/A2/P1"[/SIZE][/COLOR][/B])*($G$2:$G$16))
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Alternatif ;Dizi formülü, ctrl+shift+enter le formülü sonlandırınız.
Kod:
=İNDİS($G$2:$G$100;KAÇINCI(1;($A$2:$A$100=283159430)*(SAĞDAN($D$2:$D$100;5)="A2/P1");0);1)
 
Katılım
6 Ekim 2013
Mesajlar
6
Excel Vers. ve Dili
2010
Merhaba.

Sorularınızı, gerçek belgenizin özel bilgi içermeyen küçük bir kopyası şeklinde hazırlayacağınız örnek belge üzerinden sorarsanız daha hızlı sonuca ulaşırsınız.
(özel bilgilerin yerine anlamlı ve tutarlı olacak şekilde ve aynı yapıda başka değerler yazabilirsiniz)

Örnek belge yükleme yöntemine ilişkin kısa açıklama cevabımın altındaki imza bölümünde var.

NOT: TC Kimlik no sütunu SAYI değil METİN olarak biçimlendirilmişse; formüldeki TC Kimlik numarasını,
BirimID numarasında olduğu gibi ÇİFT TIRNAK işareti arasına alın.
.
Kod:
=[COLOR="Red"]TOPLA.ÇARPIM[/COLOR](($A$2:$A$16=[B][COLOR="Blue"][SIZE="4"]283159430[/SIZE][/COLOR][/B])*($D$2:$D$16=[B][COLOR="blue"][SIZE="4"]"299-5/A2/P1"[/SIZE][/COLOR][/B])*($G$2:$G$16))
Ömer Bey TC'leri 11 haneli değil gerçek bilgiyi paylaşmamak için bilerek 9 haneli girdim. İsimler hayalidir. Resmi kaldırdım. Uyarı ve bilgi için ayrıca teşekkür ederim.

Topla.Çarpım formülü işe yaradı, teşekkür ederim.

"283159430" numaralı kişinin "A2/P1" sınavından hangi saatte ve/veya hangi yerde girdiğini nasıl öğrenebilirim, şeklinde ikinci bir soru hazırladım ve onu da Topla.Çarpım formülü ile tespit etmeye çalıştım. Bulmak istediğim hücreler sayı değeri içerdiği için o da işe yaradı. Bu formülün sadece sayı değeri içeren verileri bulmamda işe yaradığını fark ettim. Metin içeren değerleri bulamadı.

Alternatif ;Dizi formülü, ctrl+shift+enter le formülü sonlandırınız.
Kod:
=İNDİS($G$2:$G$100;KAÇINCI(1;($A$2:$A$100=283159430)*(SAĞDAN($D$2:$D$100;5)="A2/P1");0);1)
Daha önceden düşeyara kullanarak yaptığım aramaların 2 boyutlu bir aramada işe yaramadığını fark ettiğim için kullanamamıştım.
İndis ve kaçıncı formüllerini hiç kullanmadım, yeni öğreniyorum.

Verdiğiniz örnek hata verdi. Acaba ben yanlış girmiş olabilir miyim?
İlginiz için teşekkür ederim.
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Sayın SerhatSoylemez;
Formül dizi formülüne dönüştürülmemiş.Dizi formülü dönüştürme işlemi. Değer hatası olan hücreyi seçiniz (formülün yazılı olduğu).Formül cubuğuna tıklayınız.ctrl ve shift tuşuna basılı iken enter tuşlayınız formülün başında { işareti ve sonunda } işareti oluşur.Dizi formülü oluşmuş olur. Dizi formülleri için aşağıdaki linki bakabilirsiniz. http://www.excelgurusu.com/dizi-array-formulleri/
istenen bilgileri D25 hücresine yazdığınız varsayılmıştır. D25,D26 istediğiniz bilgileri yazınız.Formülü dizi formülüne dönüştürdükten sonra aşağı çekerek çoğaltınız.
Kod:
=İNDİS($A$2:$G$100;KAÇINCI(1;($A$2:$A$100=283159430)*(SAĞDAN($D$2:$D$100;5)="A2/P1");0);KAÇINCI($D25;$A$1:$G$1;0))
 
Son düzenleme:

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,715
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Sayın çıtır cevapladığı için önerim kaldırılmıştır.
 
Katılım
6 Ekim 2013
Mesajlar
6
Excel Vers. ve Dili
2010
Sayın SerhatSoylemez;
Formül dizi formülüne dönüştürülmemiş.Dizi formülü dönüştürme işlemi. Değer hatası olan hücreyi seçiniz (formülün yazılı olduğu).Formül cubuğuna tıklayınız.ctrl ve shift tuşuna basılı iken enter tuşlayınız formülün başında { işareti ve sonunda } işareti oluşur.Dizi formülü oluşmuş olur. Dizi formülleri için aşağıdaki linki bakabilirsiniz. http://www.excelgurusu.com/dizi-array-formulleri/
istenen bilgileri D25 hücresine yazdığınız varsayılmıştır. D25,D26 istediğiniz bilgileri yazınız.Formülü dizi formülüne dönüştürdükten sonra aşağı çekerek çoğaltınız.
Kod:
=İNDİS($A$2:$G$100;KAÇINCI(1;($A$2:$A$100=283159430)*(SAĞDAN($D$2:$D$100;5)="A2/P1");0);KAÇINCI($D25;$A$1:$G$1;0))
Sayın Çıtır, daha önceden bir dizi array formülü kullanmamıştım. Sayenizde Excel'de yeni bir şey daha öğrendim. Bu bilgi için size çok çok çok teşekkür ederim. Bu dizi array formüllerini farklı örneklerle oturup çalışmam lazım.

Formüllerin bir çalışır örneğini yükledim:
http://s7.dosya.tc/server4/lllmho/Kitap1.xlsx.html
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Sayın Çıtır, daha önceden bir dizi array formülü kullanmamıştım. Sayenizde Excel'de yeni bir şey daha öğrendim. Bu bilgi için size çok çok çok teşekkür ederim. Bu dizi array formüllerini farklı örneklerle oturup çalışmam lazım.

Formüllerin bir çalışır örneğini yükledim:
http://s7.dosya.tc/server4/lllmho/Kitap1.xlsx.html
Rica ederim.Dönüş yaptığınız için teşekkür ederim.
Son gönderdiğim formülde üstte yazdığınız başlıkları D25 yazdığınızda sonuçları verir.Formülde değişiklik yapmadan.Son kaçındaki D25 arayaçağınız bilgi hücresine göre değiştiriniz.Kolay gelsin.
 
Üst