Düşeyara sorunu..

Katılım
3 Temmuz 2005
Mesajlar
306
Excel Vers. ve Dili
excel 2021 tr
Mrb.

Düşeyara formülü ile personel veri tabanında personel isimlerine göre bilgi alınıyor. Aynı isimli personel olursa ilk olanının bilgilerini alıyor. Aynı isimli personele ait bilgileri almak için başka yöntem yok mudur? (tc kimlik/sicile göre olur ama, veritabanım uygun değil)
 

Erdal

Altın Üye
Katılım
23 Ekim 2006
Mesajlar
1,048
Excel Vers. ve Dili
Ev: 2021 - Türkçe 32 Bit
İşyeri: 2016 - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
08-10-2029
Örnek dosya ekler misiniz?
 
Katılım
23 Eylül 2013
Mesajlar
1,348
Excel Vers. ve Dili
Excel 2007 İngilizce -
Excel 2010 Türkçe -
Excel 2013 Türkçe -
Merhaba,
Tam olarak ne istediğinizi anlamadım ama deneyiniz.

  • A sütunu İSİM,
  • B sütunu SONUÇ,

Kod:
=DÜŞEYARA("[COLOR="Red"]Janserey[/COLOR]";KAYDIR(A1:B5;[COLOR="Orange"][B]1[/B][/COLOR];);{2;1};)
[COLOR="Blue"]Formül dizi formülüdür.CTRL + SHIFT + ENTER ile tamamlayınız.[/COLOR]
Kırmızı alan kriterdir.
Turuncu alan kaçıncı veriyi bulacağı alandır.
 
Katılım
23 Eylül 2013
Mesajlar
1,348
Excel Vers. ve Dili
Excel 2007 İngilizce -
Excel 2010 Türkçe -
Excel 2013 Türkçe -
Ayrıca veri tabanınızı aşağıdaki şekilde düzeltirseniz alternatif olarak kullanabilirsiniz.
İlgili resim;



Formüller;
Kod:
G1:
=İNDİS(C1:C5;ENÇOK_OLAN(EĞER(ÖZDEŞ(A1:B5;E1:F1)*
  SATIR(A1:A5);ÖZDEŞ(A1:B5;E1:F1)*
SATIR(A1:A5))))
[COLOR="Blue"]Formül dizi formülüdür.CTRL + SHIFT + ENTER ile tamamlayınız.[/COLOR]
Kod:
G2:
=İNDİS(C1:C5;MAK(SATIR(C1:C5)*(A1:A5=E2)*(B1:B5=F2)))
[COLOR="blue"]Formül dizi formülüdür.CTRL + SHIFT + ENTER ile tamamlayınız.[/COLOR]
 
Son düzenleme:
Katılım
23 Eylül 2013
Mesajlar
1,348
Excel Vers. ve Dili
Excel 2007 İngilizce -
Excel 2010 Türkçe -
Excel 2013 Türkçe -
C18 için deneyiniz.
Kod:
=DÜŞEYARA(B18;KAYDIR(B$2:C$11;SATIR()-18;);{2;1};)
[COLOR="Blue"]Formül dizi formülüdür.CTRL + SHIFT + ENTER ile tamamlayınız.[/COLOR]
Formülü aşağı doğru çoğaltınız.

Daxe Syán
 
Son düzenleme:
Katılım
3 Temmuz 2005
Mesajlar
306
Excel Vers. ve Dili
excel 2021 tr
Çok teşekkür ederim bzace... Tam istediğim gibi.

#YOK hatasına karşı formülü nasıl düzenlememiz lazım..
 
Katılım
2 Ekim 2014
Mesajlar
74
Excel Vers. ve Dili
office 2014
Kod:
hata düzeltmesi
=eğerhata(DÜŞEYARA(B18;KAYDIR(B$2:C$11;SATIR()-18;);{2;1};);"")
 
Üst