Listeden tabloya toplama

Katılım
4 Ağustos 2012
Mesajlar
12
Excel Vers. ve Dili
2007 türkçe
Merhaba arkadaşlar;
Aşağıdaki resimde görüldüğü gibi solda bir listem var. Ben bu listedeki verileri verilen koşullara göre sağdaki tabloya girmek istiyorum. Örnek verecek olursam, L6 hücresine bir fonksiyon formül birşey yazmak istiyorum. bu fonksiyon listede L6 hücresine uygun kaç kayıt varsa sayısını o hücreye yazmalı. Yani tarihi 1 temmuz, güzergahı atakum ve saati 08:00 olan kaç kayıt varsa bu hücreye yazmalı. EĞERSAY, VE fonksiyonlarını birleştirerek bişiler yapmaya çalıştım ama başarılı olamadım bunu yapmanın bir yolu varmıdır?

Yardımcı olacak herkese şimdiden çok çok teşekkürler.

 
Katılım
14 Nisan 2013
Mesajlar
764
Excel Vers. ve Dili
Office Excel 2016 TR
Home & Business
Altın Üyelik Bitiş Tarihi
30.12.2018
Merhaba düşeyara ile yapılabilir diye düşünüyorum ama örnek dosya eklemeniz gerekecektir
 

Murat OSMA

Altın Üye
Altın Üye
Katılım
23 Mayıs 2011
Mesajlar
5,508
Excel Vers. ve Dili
Microsoft 365 TR-EN
Altın Üyelik Bitiş Tarihi
31-12-2028
ÇOKEĞERSAY fonksiyonunu deneyin.
 
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,
Alternatif olarak;
ATAKUM için L6 hücresine;
Kod:
=TOPLA(EĞER(($A$2:$A$20=$K6)*($B$2:$B$20=L$5+0)*($D$2:$D$20=$L$4);1))
[COLOR="Blue"]Formül dizi formülüdür.CTRL + SHİFT + ENTER ile tamamlayınız.[/COLOR]
üç kriterli eğersay
 
Katılım
1 Haziran 2014
Mesajlar
355
Excel Vers. ve Dili
Ofis 2010-Türkçe
http://s3.dosya.tc/server25/iHrAHn/_rnek.xlsx.html

Sayın Ömer bey ben tablonuza düzenleme yapıncaya kadar hocalarımız size artacak kadar cevap yazmışlar sağ olsunlar. Ancak bende biraz uğraştıktan sonra tarifinize göre düzenleyip bir alternatif olarak sundum umarım olmuştur.
Ek dosya linktedir. Teşekkürler.
 
Katılım
4 Ağustos 2012
Mesajlar
12
Excel Vers. ve Dili
2007 türkçe
http://s3.dosya.tc/server25/iHrAHn/_rnek.xlsx.html

Sayın Ömer bey ben tablonuza düzenleme yapıncaya kadar hocalarımız size artacak kadar cevap yazmışlar sağ olsunlar. Ancak bende biraz uğraştıktan sonra tarifinize göre düzenleyip bir alternatif olarak sundum umarım olmuştur.
Ek dosya linktedir. Teşekkürler.
Teşekkürler verdiğiniz formül işe yarıyor ancak 2003 excel de çalışmıyor galiba 2003 te çalışan bir yolu var mıdır?

Merhaba,
Alternatif olarak;
ATAKUM için L6 hücresine;
Kod:
=TOPLA(EĞER(($A$2:$A$20=$K6)*($B$2:$B$20=L$5+0)*($D$2:$D$20=$L$4);1))
[COLOR="Blue"]Formül dizi formülüdür.CTRL + SHİFT + ENTER ile tamamlayınız.[/COLOR]
üç kriterli eğersay
Vermiş olduğunuz yöntem 2003 excel de çalıştı ancak yanlış hesaplıyor sanırım listede 16 satır var ancak formülün tabloya attığı sayıları topladığımda 18 çıkıyor formülü inceleyip düzeltmeyi denedim ancak dizi formülü ömrümde ilk defa sizden gördüğüm için birşeyde yapamadım. Teşekkürler sayenizde dizi formülü öğrenmiş oldum en azından güzel birşeye benziyor.


ÇOKEĞERSAY fonksiyonunu deneyin.
ÇOKEĞERSAY Fonksiyonuda 2003 te yok eve geçince 2007 de denerim.
 
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 -
Ömer bey,
18 çıkmasının nedeni formülü sağa doğru çoğaltırken bir hususu atlamış olmanızdır.

ATAKUM için L6 hücresine;
belirtmiştim.Diğerlerini bu mantık ile yaparsınız diye açıklama yapmadım.
Sizin tablonuzda Atakum,Bulvar,İlyasköy toplamda 12 sütun yer kaplıyor. Her 4 sütundan sonra şartı değiştirmeniz gerekmektedir.
($D$2:$D$20=$L$4);1)) (atakum)
($D$2:$D$17=$P$4);1)) (bulvar)
($D$2:$D$17=$T$4);1)) (ilyasköy)
gibi.
Dosyanız:BURADAN
 
Katılım
4 Ağustos 2012
Mesajlar
12
Excel Vers. ve Dili
2007 türkçe
Ömer bey,
18 çıkmasının nedeni formülü sağa doğru çoğaltırken bir hususu atlamış olmanızdır.

belirtmiştim.Diğerlerini bu mantık ile yaparsınız diye açıklama yapmadım.
Sizin tablonuzda Atakum,Bulvar,İlyasköy toplamda 12 sütun yer kaplıyor. Her 4 sütundan sonra şartı değiştirmeniz gerekmektedir.
($D$2:$D$20=$L$4);1)) (atakum)
($D$2:$D$17=$P$4);1)) (bulvar)
($D$2:$D$17=$T$4);1)) (ilyasköy)
gibi.
Dosyanız:BURADAN
İlgi alaka ve emeğiniz için teşekkürler. Sizin formülüde diğer formülleri çoğaltır gibi çoğaltmıştım. Dediğim gibi dizi formülünü ilk defa duyduğum için mantık falan nedir ne değildir hiç anlamadım :) Bu sefer doğru oldu
 
Üst