tarih fonksiyonu ay atlama

Katılım
23 Mart 2010
Mesajlar
7
Excel Vers. ve Dili
excel 2007 türkçe
arkadaşlar otomatik tarih atlatmak için bi formül kurdum ama ay sonlarında sorun oluşturuyor.

anladıgım kadarı ile şubat 28 çekmesinden dolayı oluşuyor.

=TARİH(YIL(B3);AY(B3)+1;GÜN(B3))

tarih ayın 29-30-31 ne denk gelir ise şubat ayını atlıyor.
buna bi çözüm varmı.
 
Katılım
23 Mart 2010
Mesajlar
7
Excel Vers. ve Dili
excel 2007 türkçe
B3 de yazan tarih "30.01.2010"

B4 de yazan formul "=TARİH(YIL(B3);AY(B3)+1;GÜN(B3))"

B4 deki sonuç "02.03.2010"

B4 deki sonuç "30.02.2010" olması gerekiyor.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
30.02.2010 olarak bir tarih olmadığı veri 02.03.2010 tarihine dönüyor.

Tam olarak yapmak istediğinizi bilmedğim için tahmini yazıyorum. Bu şekilde denermisiniz..

Kod:
=EĞER(GÜN(B3)<>GÜN(TARİH(YIL(B3);AY(B3)+1;GÜN(B3)));
TARİH(YIL(B3);AY(B3)+2;0);TARİH(YIL(B3);AY(B3)+1;GÜN($B$3)))
.
 
Katılım
23 Mart 2010
Mesajlar
7
Excel Vers. ve Dili
excel 2007 türkçe
otomatik senet basma çizelgesi ayarladım.
120 aylık olacak ve tarihleri otomatik artacak.

ama şubatta problem oluyordu.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Bu şekilde sorun çözüldü mü?

.
 
Katılım
23 Mart 2010
Mesajlar
7
Excel Vers. ve Dili
excel 2007 türkçe
evet çözüldü çok teşekkür ederim.
 
Katılım
23 Mart 2010
Mesajlar
7
Excel Vers. ve Dili
excel 2007 türkçe
gerçi sonunda başka bi kısa formul buldum. :)

=TARİH(YIL(B3);2+AY(B3);0)

bu formül ü yazıncada oldu :)

geneden çok teşekkür ederim.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Bu formül ilgili ayın son gününü verir. Yukarıdaki formülün içine yazmıştım fakat formülü alt hücrelere kopyalayacağınız için tek başına işinize yarayacağını sanmıyorum. Esasında belirtilen tarihin son günün bulmak için +2 değil +1 kullanmak gerekir. Fakat sizin örnekte +2 kullanmak gerektiği için o şekilde yazmıştım.

Sizin tablonuza uymamasının nedeni;

30/01 ile başlayan tarihte mart ayına gelince 31/03 olarak göstermesidir. 31 le biten diğer aylarda da bu sorunla karşılaşırsınız. Yada 19/01 ile başlayan bir tarihte yine diğer aylarda gün 19 değil ayın son günü olarak karışınıza çıkacaktır..

Yukarıda verdiğim linkte konunun detayını bulabilirsiniz..

.
 
Katılım
23 Mart 2010
Mesajlar
7
Excel Vers. ve Dili
excel 2007 türkçe
iki formul de aynı şekilde işe yaradı çok teşekkür ederim.
 
Katılım
23 Mart 2010
Mesajlar
7
Excel Vers. ve Dili
excel 2007 türkçe
ömer bey kusura bakmayın.
gece vakti formul un ayrıntısını kontrol edemedigim için tam anlayamamışım.

benim sonradan yazdıgım formul yanlış oluyor. ayların hep son gününü alıyor. bu benim işime yaramaz.

sizin yazdıgınız formul doğru olan. tekrardan çok teşekkür ederim.
 
Üst