• DİKKAT

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

Tarih hesaplamasında negatiflerde hata

gurbuzs

Altın Üye
Katılım
10 Kasım 2004
Mesajlar
203
Excel Vers. ve Dili
Office 360 Tr
sitedeki bilgilerden yararlanarak tarih hesaplaması yaptım..
sözleşme tarihlerimiz var.
sözleşme ne zaman bitecek süreyi takip etmek istiyorum.
mesela süresi bitmemişler tamam da süresi geçmiş bitmiş sözleşmelerde hata veriyor..
ekte örnek var. yardımcı olabilir misiniz.
 

Ekli dosyalar

Son düzenleme:
Merhaba gurbuzs. Hata'dan kastınız nedir ? Negatif çıkan sonuç, sözleşme süresinin geçtiğini ifade ediyor. Formülünüz buna göre kurulu zaten.
 
sitedeki bilgilerden yararlanarak tarih hesaplaması yaptım..
sözleşme tarihlerimiz var.
sözleşme ne zaman bitecek süreyi takip etmek istiyorum.
mesela süresi bitmemişler tamam da süresi geçmiş bitmiş sözleşmelerde hata veriyor..
ekte örnek var. yardımcı olabilir misiniz.

Merhaba,

Yanlış anlamadıysam, çözüm ekte.
 

Ekli dosyalar

Son düzenleme:
tekrar ekte açıkladım
20 eylülde sözleşmesi biten kısmında 3 Gün 11 Ay -1 Yıl yazıyor bu yanlış
olması gereken
-2 Gün 0 Ay 0 Yıl olacak..
örnek ekte..
 

Ekli dosyalar

Tamam şimdi anladım mevzuuyu. Aşağıdaki formulleri dosyanıza yapıştırın :

GÜN bölümüne (C5) : =TAMSAYI(($B5-$B$1)-($E5*365)-($D5*30,42))
AY bölümüne (D5) : =EĞER($B5-$B$1>364;TAMSAYI(($B5-$B$1-($E5*365))/30,42);EĞER($B5-$B$1>30;TAMSAYI(($B5-$B$1)/30,42);0))

YIL bölümüne (E5) : =EĞER($B5-$B$1>364;TAMSAYI(($B5-$B$1)/365);0)

sonra formülleri aşağı doğru kopyalayın.
 
Tamam şimdi anladım mevzuuyu. Aşağıdaki formulleri dosyanıza yapıştırın :

GÜN bölümüne (C5) : =TAMSAYI(($B5-$B$1)-($E5*365)-($D5*30,42))
AY bölümüne (D5) : =EĞER($B5-$B$1>364;TAMSAYI(($B5-$B$1-($E5*365))/30,42);EĞER($B5-$B$1>30;TAMSAYI(($B5-$B$1)/30,42);0))

YIL bölümüne (E5) : =EĞER($B5-$B$1>364;TAMSAYI(($B5-$B$1)/365);0)

sonra formülleri aşağı doğru kopyalayın.

teşekkür ederim
nerdeyse olacaktı ama aşağıdaki sorun oldu bu sefer..
sadece gün çalışıyor ay çalışmadı
ekte formullü dosyam var..
 

Ekli dosyalar

Bir de böyle deneyin :

GÜN bölümüne (C5) : =TAMSAYI((MUTLAK($B4-BUGÜN()))-($E4*365)-($D4*30,42))

AY bölümüne (D5) : =EĞER(MUTLAK($B4-BUGÜN())>364;TAMSAYI(MUTLAK(($B4-BUGÜN())-($E4*365))/30,42);EĞER(MUTLAK($B4-BUGÜN())>30;TAMSAYI((MUTLAK($B4-BUGÜN()))/30,42);0))

YIL bölümüne (E5) : =EĞER(MUTLAK($B4-BUGÜN())>364;TAMSAYI(MUTLAK(($B4-BUGÜN()))/365);0)
 
bir de böyle deneyin :

Gün bölümüne (c5) : =tamsayı((mutlak($b4-bugün()))-($e4*365)-($d4*30,42))

ay bölümüne (d5) : =eğer(mutlak($b4-bugün())>364;tamsayı(mutlak(($b4-bugün())-($e4*365))/30,42);eğer(mutlak($b4-bugün())>30;tamsayı((mutlak($b4-bugün()))/30,42);0))

yıl bölümüne (e5) : =eğer(mutlak($b4-bugün())>364;tamsayı(mutlak(($b4-bugün()))/365);0)

böyle hiç olmadı eksiler de gitti :(
 
Eğer doğru anladı isem

B1 hücresine

Kod:
=BUGÜN()

yazınız.

C5 hücresine

Kod:
=EĞER(EHATALIYSA(ETARİHLİ(B5;$B$1;"md"));ETARİHLİ($B$1;B5;"md");-ETARİHLİ(B5;$B$1;"md"))

yazıp aşağı doğru çekiniz.

D5 hücresine

Kod:
=EĞER(EHATALIYSA(ETARİHLİ(B5;$B$1;"ym"));ETARİHLİ($B$1;B5;"ym");ETARİHLİ(B5;$B$1;"ym"))

yazıp aşağı doğru çekiniz.

E5 hücresine

Kod:
=EĞER(EHATALIYSA(ETARİHLİ(B5;$B$1;"y"));ETARİHLİ($B$1;B5;"y");ETARİHLİ(B5;$B$1;"y"))

yazıp aşağı doğru çekiniz.
 
Ali hocam kusuruma bakmazsanız bu formülü benim ekteki dosyama siz yazar mısınız.
ben ingilizce kullanıyorum tek tek yazdım ama ETARİHLİ ingilizce karşılığını bulamadım.
 
Geri
Üst