tarih toplama

1 2 3
20/02/2010, 20:40

Hayri16

Sayın hegu;
DateAdd ve DateSerial fonksiyonlarına bir bakın. Bir yandan ben de bir şeyler yapmaya çalışıyorum. Saygılarımla kolay gelsin.
20/02/2010, 22:20

nihatkr

(20/02/2010, 20:25)hegu yazdı: iki tarih arasında kaç yıl kaç ay kaç gün olduğu bulunduktan sonra farklı tarihlerin kaç yıl kaç ay ve kaç yıl olduğu bulununca bunun alt alt toplamı nasıl yapılabilir.
mesela: 1 yıl 6 ay 25 gün
4 yıl 9 ay 8 gün (burada günü otuz kabul edersek)
Toplam 6 yıl 3 ay 3 gün gibi yapılabir mi?
teşekkür ederim.

Hegu aynı mantıkla yapacaksın. Biraz matematik çalışacak. Görünmeyen metin kutusu olacak. Ve sonucu hesaplayacak.

a) Önce günleri toplayacaksın. 30 günü gördüğünde 1 ay olarak kabul edecek
Örnek: If((25+8)>=30;(25+8)-30=3 Gün Kalan [.] =gün
b) Sonra ayı hesap edecek
Örnek: If((25+8)>=30;((25+8)-[.])/30)=1 = [..] Artık günlerden oluşan ay
9+6+[..]=16 [...] Toplam Ay
If([...]>=12;[...]-12) = 4 Ay [....] Toplama işlemine ait ay
c) Enson Yılı hesap edeceksin
If([...]>=12;((9+6+[..])-[....])/12) = 1 [.....]

1+4+[.....] = 6 Yıl

Sonuç hücreye çekiyorsun ve ortaya çıkan

6 Yıl 4 Ay 3 Gün


Not: bu arada yukarıda yazan formüller eksiktir. Yani siz tamamlayacaksınız
21/02/2010, 01:11

hegu

Sayın Nihatkr,
Senin yaptığın örnekte günleri toplatmak için şunu yazdım
=topla([metin20])
bunda bile hata yazdı ki sizin gibi benim yapmam mümkün değil ama ilgi ve alakanıza teşekkür ederim.
Bu arada sizin yaptığınız doğru bir uygulama bizleri hazırcılıktan çok çalışmaya yönlendiriyorsunuz. Tekrar teşekkür ederim.
1 2 3