Doğum tarihinden ay hesaplama

Katılım
13 Haziran 2009
Mesajlar
486
Excel Vers. ve Dili
excel 2007 tr
Mesaj ekindeki çalışma sayfasında doğum tarihine göre bebeğin kaç aylık olduğunu hesaplayan formülde 8.10.12.14.16......aylarda doğru hesap yapıyor lakin 1.2.3.4.5.6 aylara gelince iki ayı da sınr kabul ederek hesap yapıyor.
Çözümsüz kaldı.
Yine siteden kıymetli bir hocamızın yardımlarıyla hazırlanan bu formdaki arızayı çözemedik..
Yardımlarınız için şimdiden teşekkürler...
 

Ekli dosyalar

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Kod:
Mesaj ekindeki çalışma sayfasında doğum tarihine göre bebeğin kaç aylık olduğunu hesaplayan formülde 8.10.12.14.16......aylarda doğru hesap yapıyor lakin 1.2.3.4.5.6 aylara gelince iki ayı da sınr kabul ederek hesap yapıyor.
Çözümsüz kaldı.
Yine siteden kıymetli bir hocamızın yardımlarıyla hazırlanan bu formdaki arızayı çözemedik..
Yardımlarınız için şimdiden teşekkürler...
.


Aşağıdaki formülü deneyin.

F15 hücresine;

Kod:
=IF(OR($D15="";$E15="");"";IF(OR((DATEDIF($D15;$E15;"y")*12+DATEDIF($D15;$E15;"ym"))=F$14;(DATEDIF($D15;$E15;"y")*12+DATEDIF($D15;$E15;"ym"))+1=F$14);1;""))

yazarak sağa ve aşağıya doğru kopyalayın.

Dosyanız ekte.

.
.
 

Ekli dosyalar

Katılım
13 Haziran 2009
Mesajlar
486
Excel Vers. ve Dili
excel 2007 tr
Kod:
.


Aşağıdaki formülü deneyin.

F15 hücresine;

Kod:
=IF(OR($D15="";$E15="");"";IF(OR((DATEDIF($D15;$E15;"y")*12+DATEDIF($D15;$E15;"ym"))=F$14;(DATEDIF($D15;$E15;"y")*12+DATEDIF($D15;$E15;"ym"))+1=F$14);1;""))

yazarak sağa ve aşağıya doğru kopyalayın.

Dosyanız ekte.

.
.

Selam Hocam
Kod türkçe mi olmalıydı.(Çalışmadı)
Teşekkür ederim.
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Bunu beklediğimden formüllerin Türkçesi ile uğraşmaktansa dosyayı ekledim.

Yukarıdaki mesajıma bakın.

.
 
Katılım
13 Haziran 2009
Mesajlar
486
Excel Vers. ve Dili
excel 2007 tr
Bunu beklediğimden formüllerin Türkçesi ile uğraşmaktansa dosyayı ekledim.

Yukarıdaki mesajıma bakın.

.
Hocam selamlar
Yorgunluktan da olabilir mesajınız ekine bakmamışım,son mesajdan sonra aldım denedim,lakin hala ilk 6 aylık bebekleri hesaplarken çift kayıt yapıyor.yani 3 aylık bebek için 2 ve 3.bölüme 1 işareti koyuyor.
0-29 gün 1 ay
30-59 gün 2 ay
60-89 gün 3 ay
90-119 gün 4 ay
120-149 gün 5 ay
150-179 gün 6 ay olmalı...
Bugün kısmı için bulunulan ayın son günü hesap için kullanılabilir.Ben bugün formülü yazan kısmı gizliyorum.o kısımda içinde bulunduğumuz ayın son gününü kullanmamız durumunda form değişmez gibi...
Bu aşamadan sonra yapılacak birşey varsa şimdiden harcadığınız emeğe ve sabrınıza teşekkür ederim.
 
Katılım
23 Ekim 2007
Mesajlar
1,135
Excel Vers. ve Dili
Excel 2003 TR
Merhabalar,

Sayın Altay,İlk önce 14.satırda 6 dan sonra 7-8 gibi sayıları düzeltin,ondan sonra

F15 hücresine gelin orada formülün son kısımında +1 silin +0 yazınız ve sağa doğru ve aşağı

doğru kopyalama yapınız.Ve aradığınız sonuca ulaşıyormusunuz,bakınız.
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Hocam selamlar
Yorgunluktan da olabilir mesajınız ekine bakmamışım,son mesajdan sonra aldım denedim,lakin hala ilk 6 aylık bebekleri hesaplarken çift kayıt yapıyor.yani 3 aylık bebek için 2 ve 3.bölüme 1 işareti koyuyor.
0-29 gün 1 ay
30-59 gün 2 ay
60-89 gün 3 ay
90-119 gün 4 ay
120-149 gün 5 ay
150-179 gün 6 ay olmalı...
Bugün kısmı için bulunulan ayın son günü hesap için kullanılabilir.Ben bugün formülü yazan kısmı gizliyorum.o kısımda içinde bulunduğumuz ayın son gününü kullanmamız durumunda form değişmez gibi...
Bu aşamadan sonra yapılacak birşey varsa şimdiden harcadığınız emeğe ve sabrınıza teşekkür ederim.
Dosyanıza vakıf olmadığım için ne yapmak istediğinizi anlayamıyorm.

Bunu ayrııntılı anlatırsanız belki daha kolay ve esnek bir çözüm bulunabilinir. Şimdi formülü ayıs son gününe görte kurgulamak benim için problem değil yapabilirim. Ama henuz ne yaptığınız anlayamıyorum.

Örneğin aylar neden 1 2 3 4 5 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70
gidiyor aralardaki aylar neden yok?

gibi...
 
Katılım
13 Haziran 2009
Mesajlar
486
Excel Vers. ve Dili
excel 2007 tr
Selamlar
Öncelikle şahsınızda tüm hocalarımın ve üyelerin yeni yıllarını kutlar,sağlık mutluluk ve gönlünüze göre bir yıl geçirmenizi yüce Allah'tan niyaz ederim.

(Mami kardeşin dediklerini uyguladım lakin "0" veriyor ama çift işaret koyuyor.)
,Yurttaş hocam bu form sağlık teşkilatında kullanılan ve 0-72 ay çocukların ailelerine devletin Şartlı olarak verdiği (Şart da bu yaş çocukları sağlık ocaklarında her ay muayeneye götürmleri)para yardımı almaya hak kazanan insanların listelendiği bir form.
Öncelikli hedefimiz 0-6 aylık bebekler tabi ki.O yüzden de listemiz 0-6 ay bebeklerden sonra 2 ay atlayarak oluşturulmuş bir liste.Ve biz bunu her ay ilgili birime gönderiyoruz.
Daha önce siteden aldığım yardımla oluşturulan fonksiyonları kullanan arkadaşlarca bir problem geri dönüşü olmamıştı.Yeni istatistik formunda şifreli giden çalışma formunu kullanan arkadaşlarım böyle bir hata bildirince yardım almaya karar verdim.
Amaç her ay yapılan bu istatistik formunda ay sonu itibariyle o çocuğun kaç aylık olduğunu bulup oraya 1 çeteleme yapmak.örn.18 aylık çocuk 540 günlük demek.20 aylık çocuk 600 günlük.yani 540 ve 599 arasında ise 18 aylığa,600-659 gün ise 20 aylık çocuğa çeteleme yapılacak.Benim açmış olduğum (E) sütunu aslında pek de işlevsel değil.Çalışma yapılan ayın son gününü baz alan bir hesaplama daha mantıklı olabilir.
Dilerim anlatabilmişimdir.Şimdiden teşekkürler
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Selamlar
Öncelikle şahsınızda tüm hocalarımın ve üyelerin yeni yıllarını kutlar,sağlık mutluluk ve gönlünüze göre bir yıl geçirmenizi yüce Allah'tan niyaz ederim.

(Mami kardeşin dediklerini uyguladım lakin "0" veriyor ama çift işaret koyuyor.)
,Yurttaş hocam bu form sağlık teşkilatında kullanılan ve 0-72 ay çocukların ailelerine devletin Şartlı olarak verdiği (Şart da bu yaş çocukları sağlık ocaklarında her ay muayeneye götürmleri)para yardımı almaya hak kazanan insanların listelendiği bir form.
Öncelikli hedefimiz 0-6 aylık bebekler tabi ki.O yüzden de listemiz 0-6 ay bebeklerden sonra 2 ay atlayarak oluşturulmuş bir liste.Ve biz bunu her ay ilgili birime gönderiyoruz.
Daha önce siteden aldığım yardımla oluşturulan fonksiyonları kullanan arkadaşlarca bir problem geri dönüşü olmamıştı.Yeni istatistik formunda şifreli giden çalışma formunu kullanan arkadaşlarım böyle bir hata bildirince yardım almaya karar verdim.
Amaç her ay yapılan bu istatistik formunda ay sonu itibariyle o çocuğun kaç aylık olduğunu bulup oraya 1 çeteleme yapmak.örn.18 aylık çocuk 540 günlük demek.20 aylık çocuk 600 günlük.yani 540 ve 599 arasında ise 18 aylığa,600-659 gün ise 20 aylık çocuğa çeteleme yapılacak.Benim açmış olduğum (E) sütunu aslında pek de işlevsel değil.Çalışma yapılan ayın son gününü baz alan bir hesaplama daha mantıklı olabilir.
Dilerim anlatabilmişimdir.Şimdiden teşekkürler
.

Bir de buna bakın.

.
 

Ekli dosyalar

Katılım
13 Haziran 2009
Mesajlar
486
Excel Vers. ve Dili
excel 2007 tr
Selamlar,
Sevgili Yurttaş hocam
Mükemmele ulaşan çalışma formumuzun işi bitmiştir.
Emeğinize sağlık.
Çok teşekkürler
 
Katılım
13 Haziran 2009
Mesajlar
486
Excel Vers. ve Dili
excel 2007 tr
Selamlar,
Mami68 kardeşim,
Emeğinize ve yüreğinize sağlık
Teşekkürlerimle.
 
Katılım
23 Ekim 2007
Mesajlar
1,135
Excel Vers. ve Dili
Excel 2003 TR
Memnun oldum,

iyi çalışmalar.
 
Üst