• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

yaş aralığı ve cinsiyet

Mikdad

Altın Üye
Katılım
5 Ocak 2006
Mesajlar
333
Excel Vers. ve Dili
365 Türkçe
S.a,

Aile Kodu Giriş Tarihi Adı Soyadı Cinsiyet Yakınlık Medeni Durum Baba Adı Anne Adı Doğum Tarihi Kişi No Kişi Durum mah Meslek Dini

şeklinde sutunları olan bir excell dosyam var.

bu excell dosyasında 15.000 kayıt var.
ayrı bir excell dosyasında

YAŞ ARALIĞI ERKEK KADIN TOPLAM
0-4 YAŞ

5-11 YAŞ

12-17 YAŞ

18-59 YAŞ

60-100 YAŞ

TOPLAM

şeklinde
ve dini hanesindekileri toplayıp müslüman ve hristiyan bilgilerini almam gerekiyor.

muslüman BİLGİLERİ
ERKEK KADIN TOPLAM

bu konuda yardımcı olabilirmisiniz.
Not: Dosyayı ekleyecektim ama foruma dosya ekleyemedim.
 
Dosyayı dosya yükleme sitelerinden birine yükleyip buraya linkini ekleyebilirsiniz. Altın üye olmadığınızdan siteye dosya ekleyemiyorsunuz maalesef.
 
hocam bunların tümünü aynı sayfada görmek mümkün mü?
birde aynı çalışma dosyasında değil istatistik bilgilerinin bulunduğu dosya ile bilgilerin alınacağı dosya birbirinden farklı olmalı
 
S.a dostlarım, Veri.xls adlı bir excell dosyam var onun L2:L15000 arası hücrelerinde aşağıdaki gibi doğum tarihleri var.
02.02.1994
27.01.2012
01.01.1953
04.04.1999
02.02.1994
05.04.2014
10.09.1973
01.01.1981
19.05.1998
01.01.2001
01.01.2010
01.01.2002
02.04.2014
20.06.1983
01.01.1985
26.01.2005
23.01.2006
08.08.2010
08.08.2010
16.04.2012
01.01.1956
01.01.1977
01.01.1998
01.01.1999
01.01.2001
01.01.2003
01.01.2004
01.01.1980
01.01.2005

İstatistik.xlsx excell dosyamda
YAŞ ARALIĞI ERKEK KADIN TOPLAM
0-4 YAŞ

5-11 YAŞ

12-17 YAŞ

18-59 YAŞ

60-100 YAŞ

şeklinde istatistik almaya çalışıyorum. yani L sutununa bakacak, yaş aralığına bakacak o yaş aralığı kaç tane varsa erkek kaç tane kadın varsa hesaplayıp yazacak. bu arada Cinsiyet diye bir sutunum var F2:F10000 şeklinde sıralanıyor. sizden ricam yardımcı olursanız. çok sıkıntı çekiyorum.
araştırmalarımda
VSEÇSAY(VERİ!B:C;"YAŞ";VERİ!E1:G2)
şeklinde bir kod buldum ama bu bir türlü çalıştıramadım.
allaha emanetsiniz.
 
Sayın Mikdad bey Yukarıda #3 no.lu mesajdaki dosyanızda aradığınız verileri Özet tablo aracılığı ile nasıl alacağınızı sayın Yusuf44 bey tarif etmişti. Bu dosyanızda da aynı yöntemi kullanabilirsiniz Ama olmaz derseniz ÇOKEĞERSAY fonksiyonu ile de yapabilirsiniz.
 
Son düzenleme:
Sayın Mikdad bey Yukarıda #3 no.lu mesajdaki dosyanızda aradığınız verileri Özet tablo aracılığı ile nasıl alacağınızı sayın Yusuf44 bey tarif etmişti. Bu dosyanızda da aynı yöntemi kullanabilirsiniz Ama olmaz derseniz ÇOKEĞERSAY fonksiyonu ile de yapabilirsiniz.

Hocam Allah Razı Olsun Sizden de Yusuf Hocam dan da.
yanlız yusuf hocamın verdiği yöndem benim işime yaramıyor.
eğer mümkünse
ÇOKEĞERSAY formulunde nasıl yapılır örnek göstermeniz mümkün mü.

Yani Eğer Yanlış Anlatmıyorsam.
Doğum tarihini 01.01.1990 şeklinden 14 şekline çevirecek. daha sonra 14 yaşında olanların hepsini tarayıp Erkek ve Kadın Olarak Ayıracak
Şöyleki
0-4 Yaş Arası Erkek 5 kişi Kadın 4 Kişi Toplam : 9 kişi şeklinde
Şimdiden Teşekkür ediyorum.Hakkınızı Helal Edin.
 
Bence Yusuf beyin yöntemi hem pratik hem hemde hata yapma durumu hiç yok gibi
Ama çokeğersay ile yapacaksanız D.Tarihi sütununun yanına bir sütun ilave edip o sütuna =YIL(BUGÜN())-YIL(J2) yazıp aşağıya kadar kopyalayın. Daha sonra istediğiniz bütün kriterlere göre saydırma yapabilirsiniz.
 
S.a Hocam,
Öncelikle Doğum tarihlerini
=YIL(BUGÜN())-YIL([Veri.xlsx]Sheet!$K$2:$K$10000) yöntemi ile sayısal değere indirgedim.
Daha Sonra
=ÇOKEĞERSAY(A2:A10000;1;[Veri.xlsx]Sheet!$E$2:$E$10000;"Erkek")
=ÇOKEĞERSAY(A2:A10000;1;[Veri.xlsx]Sheet!$E$2:$E$10000;"Kadın")

Formulü İle de yaşlarına ayırdım buraya kadar sorun yok.yanlız bu formullerle elde ettiğim sayı
örneğin 5400
aşağıda yazdığım formullerle de
=ÇOKEĞERSAY([Veri.xlsx]Sheet!$O$2:$O$10000;"İslam";[Veri.xlsx]Sheet!$E$2:$E$10000;"Erkek")
=ÇOKEĞERSAY([Veri.xlsx]Sheet!$O$2:$O$10000;"İslam";[Veri.xlsx]Sheet!$E$2:$E$10000;"Kadın")
=ÇOKEĞERSAY([Veri.xlsx]Sheet!$O$2:$O$10000;"Hiristiyan";[Veri.xlsx]Sheet!$E$2:$E$10000;"Erkek")
=ÇOKEĞERSAY([Veri.xlsx]Sheet!$O$2:$O$10000;"Hiristiyan";[Veri.xlsx]Sheet!$E$2:$E$10000;"Kadın")
=ÇOKEĞERSAY([Veri.xlsx]Sheet!$O$2:$O$10000;"Yezidi";[Veri.xlsx]Sheet!$E$2:$E$10000;"Erkek")
=ÇOKEĞERSAY([Veri.xlsx]Sheet!$O$2:$O$10000;"Yezidi";[Veri.xlsx]Sheet!$E$2:$E$10000;"Kadın")
Elde ettiğim sayı örneğin 5408
yani arada 8 kişilik bir fark var sizce burdaki 8 kişilik fark nerden oluşuyor. veya nasıl düzeltebilirim.
 
İki şey olabilir ya kapsama alanı 10 000 den fazla veya Fark bulunan hücre grubunda aranan ile aranılan değerlerde uyuşmazlık var Her iki durumu da kontrol ediniz derim.
Ayrıca aşağıda linkini verdiğim dosyaya da bir bakın elinizdeki dosyanın bir kopyasına uyarlayın belki başarırsınız aslında Özet tablo ile çok daha sağlıklı veri tabloları oluşturabilirsiniz.

http://s3.dosya.tc/server27/duXDkP/Kopya_rnek.xlsx.html
 
Son Mesajımda Yazmış olduğum formuller tamamen çalıştı o sekiz kişilik fark veri.xls dosyasında bulanan doğum tarihi hatalı olan kayıtlar dı. düzeltince bir sorun kalmadı. ilginiz için teşekkür ederim.
 
Geri
Üst