Tarihe Ay Ekleme

Katılım
21 Mart 2008
Mesajlar
13
Excel Vers. ve Dili
2003 tr
Bir hücreden yazan tarihe başka hücredeki sayıyı ay olarak eklemek istiyorum. bilgisi olan warsa yardımcı olsun lütfen.... :(
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Bir hücreden yazan tarihe başka hücredeki sayıyı ay olarak eklemek istiyorum. bilgisi olan warsa yardımcı olsun lütfen.... :(
A1 hücresindeki Tarihe B1 hücresindeki sayı kadar ay ekler.:cool:
Kod:
Range("A1").Value = DateAdd("m", Range("B1").Value, Range("A1").Value)
 
Katılım
8 Nisan 2005
Mesajlar
756
Excel Vers. ve Dili
Excel 2010 Türkçe
Merhaba,
İstediğiniz böyle bir şey mi bilmiyorum,
Ay toplamı 12 yi geçtiğindeki duruma göre formülü geliştireceğinizi umarım.
Selamlar,
 
Katılım
21 Mart 2008
Mesajlar
13
Excel Vers. ve Dili
2003 tr
yha mesela a1 hücresinde 05.05.2008 yazıyo b1 hücresinde 9 yazıyo c1 e a1 hücresinden 9 ay sonrasının tarihini hesaplatıcam. arkadaş vb kodunu vermiş ama ben yeni başlayanlar bölümüne yazdım :(
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
yha mesela a1 hücresinde 05.05.2008 yazıyo b1 hücresinde 9 yazıyo c1 e a1 hücresinden 9 ay sonrasının tarihini hesaplatıcam. arkadaş vb kodunu vermiş ama ben yeni başlayanlar bölümüne yazdım :(
Buyurun formül.:cool:
Kod:
=TARİH(YIL(A1);AY(A1)+B1;GÜN(A1))
 
Katılım
8 Nisan 2005
Mesajlar
756
Excel Vers. ve Dili
Excel 2010 Türkçe
Ay toplamı 12 yi geçtiğinde (Sn Gizlen'in izniyle formülü aynen kullanıyorum :
=TARİH(EĞER(AY(A1)+B1)>12;(YIL(A1)+1;EĞER(AY(A1)+B1)>12;12;AY(A1)+B1;GÜN(A1))))

B1 hücresinde sayı değilde tarih varsa;
=TARİH(EĞER(AY(A1)+AY(B1))>12;(YIL(A1)+1;EĞER(AY(A1)+AY(B1))>12;12;AY(A1)+AY(B1);GÜN(A1))))​

 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Ay toplamı 12 yi geçtiğinde (Sn Gizlen'in izniyle formülü aynen kullanıyorum :
=TARİH(EĞER(AY(A1)+B1)>12;(YIL(A1)+1;EĞER(AY(A1)+B1)>12;12;AY(A1)+B1;GÜN(A1))))

B1 hücresinde sayı değilde tarih varsa;
=TARİH(EĞER(AY(A1)+AY(B1))>12;(YIL(A1)+1;EĞER(AY(A1)+AY(B1))>12;12;AY(A1)+AY(B1);GÜN(A1))))​

Tarih formülünü benim kullandığım şekli ile kullanmak yeterli oluyor.Yılı otomatik olarak arttırıyor.:cool:
 
Katılım
21 Mart 2008
Mesajlar
13
Excel Vers. ve Dili
2003 tr
zaten 12 yi geçtiğinde otomatik yıl eklemesi gerekmiyomu:S
 
Katılım
8 Nisan 2005
Mesajlar
756
Excel Vers. ve Dili
Excel 2010 Türkçe
Sn Evren,
arkadaş formlün mantığı ile değilde, sanki normal iki tarihi topladığımızda kendiliğinden yılın bir artacağını düşünüyor.
 
Katılım
8 Nisan 2005
Mesajlar
756
Excel Vers. ve Dili
Excel 2010 Türkçe
Sn Evren,
5 numaralı mesajdaki formülü ben de denedim, ay toplamı 12 den fazla olduğunda hata veriyor.
İlk yazdığım formülü test etmedim (biliyorsunuz ben de acemiyim) revize ettiğim formül aşağıda :

=TARİH(EĞER(AY(A1)+AY(C1)>12;YIL(A1)+1;YIL(A1));EĞER(AY(A1)+AY(C1)>12;12;AY(A1)+AY(C1));GÜN(A1))

Sayı da olsa, tarihte olsa sonuç aynı,
Selamlar,
 
Katılım
8 Nisan 2005
Mesajlar
756
Excel Vers. ve Dili
Excel 2010 Türkçe
Ali Hocam,
Teşekkür ederim, bu kadarını daha önce sizin bir çalışmanızda görmüştüm, geliştiririm inşaallah.
Yaptığınız çalışmayı indirdim, tebrik ederim. İlk intibam çok güzel ve detaylı bir çalışma olduğu hemen anlaşılıyor.
O linkte verdiğiniz linki de ayrıca inceleyeceğim.
Selamlar
 
Son düzenleme:
Katılım
8 Nisan 2005
Mesajlar
756
Excel Vers. ve Dili
Excel 2010 Türkçe
Sn Evren,
5 numaralı mesajdaki formülü ben de denedim, ay toplamı 12 den fazla olduğunda hata veriyor.
Selamlar,
Sayın Evren,
Özür dilerim, yukarıda söylediklerim hatalı aslında. Umarım sizi üzmemişimdir, acemilğime verin lütfen.
Bir taraftan da yardım isteyen arkadaşı yanlış yönlendirdiğime üzülüyorum.
Her ikinizde hakkınızı helâl ediniz.
Selamlar,
 
Katılım
21 Mart 2008
Mesajlar
13
Excel Vers. ve Dili
2003 tr
est. asıl ben toolpak ın açık olması gerektiğini söylemedim. zaten ne işe yaradığınıda bilmiodum:) zaten çokta yanlış yönlendirmiş sayılmazsın senin formülünde çalışıo mantık bakımından ;)
 
Üst