• DİKKAT

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

iki tarih arasındaki gün ay yıl farkı

Katılım
19 Ağustos 2005
Mesajlar
5
Hayırlı sabahlar
tazminat hesabına gönderdiğiniz cevaplara tekrar takrar teşekkürler

şimdi de şöyle bir problemim var:

iki tarih arasındaki gün ay yıl farkını nasıl bulabilirim

örneğin 25.08.2005 tarihi ile 27.09.2001 tarihi arasında 3 yıl 11ay 28 gün olduğunu nasıl gösterebilirim
 
TRABLUS,

09:24 ~ 09:19 >>> Sabah mahmurluğu dewam ediyor...
 
tarih farkı

günaydın

tekrar tekrar özür diliyorum
fazla excel bilgim olmadığı için sarırım verilen çözümleri bir türlü uygulayamadım

tatil günleri önemli değil iki tarih arasındaki farkı gün ay ve yıl olarak görmek istiyorum

bilgisayarımda xp kurulu

ilginize ve hızınıza sağlık

nesrin mutlu
 
HEPİNİZE TEÞEKKÜRLER

ÇÃ?ZÜM VE DE HIZ HARİKA
ALLAH YARDIMSEVER KULLARINI EKSİK ETMESİN

n.m.
 
Arkadaslar cok eskı bır konuyu tekrar gundeme getırıyorum mecburen.
Bu sorunla bend ekarsılastım. Fakat sanırsam sayfalar kaldırılmıs artık ulasamıyorum cunku.

A1:17 (gun)
b1:3 (ay)
c1:2005 (yıl)

a2:16 (gun)
b2:3 (ay)
c2:2008 (yıl)

tarıhlerı boyle yazıyom ben.

Sımdı
a3, b3, c3 de bu ıkı tarıh arasındakı farkı gun, ay, yıl farkı olarak gormem gerekıyor.
Bır ıkı ornek buldum fakat bunda da b1 ıle b2 aynı ve a1>a2 oldugunda sorun cıkıyor. Mesala 3-yıl 11-ay 29-gun cıkıyor. Ama bu yanlıs. 2-yıl 11-ay 29-gun olması gerekıyor. Kullandıgım formul yanlıs.

Yardımlarınızı beklıyorum. Tesekkurler
 
Merhaba,

Kod:
=ETARİHLİ(A1&"."&B1&"."&C1;A2&"."&B2&"."&C2;"y")&" "&"YIL"&" "&ETARİHLİ(A1&"."&B1&"."&C1;A2&"."&B2&"."&C2;"ym")&" "&"AY"&" "&ETARİHLİ(A1&"."&B1&"."&C1;A2&"."&B2&"."&C2;"md")&" "&"GÜN"

Denermisiniz..

.
 
Verdıgınız formul dogru fakat benım ıstedıgım gıbı degıl.
Ornek dosyayı ekte verıyorum.
 

Ekli dosyalar

Verdıgınız formul dogru fakat benım ıstedıgım gıbı degıl.
Ornek dosyayı ekte verıyorum.

Ne istediğinizi açıklamamışsınız, umarım doğru anlamışımdır.

J5 için,

=ETARİHLİ(D5&"."&F5&"."&H5;O5&"."&P5&"."&Q5;"md")

K5 için,

=ETARİHLİ(D5&"."&F5&"."&H5;O5&"."&P5&"."&Q5;"ym")

L5 için,

=ETARİHLİ(D5&"."&F5&"."&H5;O5&"."&P5&"."&Q5;"y")

Eğer Tarih bölümünde tarihi sabitleyecekseniz.Formüllerdeki gerekli yerleri aşağıdaki gibi değiştiriniz..

=ETARİHLİ(D5&"."&F5&"."&H5;$O$5&"."&$P$5&"."&$Q$5;"md")

.
 
Ne istediğinizi açıklamamışsınız, umarım doğru anlamışımdır.

J5 için,

=ETARİHLİ(D5&"."&F5&"."&H5;O5&"."&P5&"."&Q5;"md")

K5 için,

=ETARİHLİ(D5&"."&F5&"."&H5;O5&"."&P5&"."&Q5;"ym")

L5 için,

=ETARİHLİ(D5&"."&F5&"."&H5;O5&"."&P5&"."&Q5;"y")

Eğer Tarih bölümünde tarihi sabitleyecekseniz.Formüllerdeki gerekli yerleri aşağıdaki gibi değiştiriniz..

=ETARİHLİ(D5&"."&F5&"."&H5;$O$5&"."&$P$5&"."&$Q$5;"md")

.

evet isime yaradi. ben tarih farkini ayni kutu icinde istemiyordum.
iki tarih arasindaki farki, herbir kutuda gun, ay, yil olarak ayri ayri istiyordum.
bu belirttiginiz sekilde oldu.
benim kullandigim formul hatali cikti. hatayida bulamamistim.
tesekkurler.
 
evet isime yaradi. ben tarih farkini ayni kutu icinde istemiyordum.
iki tarih arasindaki farki, herbir kutuda gun, ay, yil olarak ayri ayri istiyordum.
bu belirttiginiz sekilde oldu.
benim kullandigim formul hatali cikti. hatayida bulamamistim.
tesekkurler.

"ETARİHLİ" dil ingilizce olan office lerde karsiligi nedir?
sirketteki office ingilizce. onun icin sorun cikti.
 
arkadaslar
dateif de bazi sorunlar yasadim. dosya ektedir.
sanirsam bana baska bir formuluzasyon gerekiyor.
yardim
 

Ekli dosyalar

arkadaslar
dateif de bazi sorunlar yasadim. dosya ektedir.
sanirsam bana baska bir formuluzasyon gerekiyor.
yardim

Sizin için KTF (Kullanıcı Tanımlı Fonksiyon) hazırladım, dener misiniz?

Parametreleri :
Son Yıl
Son Ay
Son Gün
İlk Yıl
İlk Ay
İlk Gün
Tür (Y=Yıl, A=Ay, G=Gün Tırnak içinde yazılmalı)

Kod:
Option Compare Text
Function Tar(SonYil, SonAy, SonGun, IlkYil, IlkAy, IlkGun As Integer, Ne As String)
If IsNumeric(SonYil) = False Then GoTo Hata
If IsNumeric(SonAy) = False Then GoTo Hata
If IsNumeric(SonGun) = False Then GoTo Hata
If IsNumeric(IlkYil) = False Then GoTo Hata
If IsNumeric(IlkAy) = False Then GoTo Hata
If IsNumeric(IlkGun) = False Then GoTo Hata
If SonGun < IlkGun Then
    SonGun = SonGun + 30
    SonAy = SonAy - 1
End If
If SonAy < IlkAy Then
    SonAy = SonAy + 12
    SonYil = SonYil - 1
End If
If Ne = "G" Then
    Tar = SonGun - IlkGun
ElseIf Ne = "A" Then
    Tar = SonAy - IlkAy
ElseIf Ne = "Y" Then
    Tar = SonYil - IlkYil
End If
Exit Function
Hata:
Tar = "Hatalı Veri"
End Function
 

Ekli dosyalar

Sizin için KTF (Kullanıcı Tanımlı Fonksiyon) hazırladım, dener misiniz?

Parametreleri :
Son Yıl
Son Ay
Son Gün
İlk Yıl
İlk Ay
İlk Gün
Tür (Y=Yıl, A=Ay, G=Gün Tırnak içinde yazılmalı)

Kod:
Option Compare Text
Function Tar(SonYil, SonAy, SonGun, IlkYil, IlkAy, IlkGun As Integer, Ne As String)
If IsNumeric(SonYil) = False Then GoTo Hata
If IsNumeric(SonAy) = False Then GoTo Hata
If IsNumeric(SonGun) = False Then GoTo Hata
If IsNumeric(IlkYil) = False Then GoTo Hata
If IsNumeric(IlkAy) = False Then GoTo Hata
If IsNumeric(IlkGun) = False Then GoTo Hata
If SonGun < IlkGun Then
    SonGun = SonGun + 30
    SonAy = SonAy - 1
End If
If SonAy < IlkAy Then
    SonAy = SonAy + 12
    SonYil = SonYil - 1
End If
If Ne = "G" Then
    Tar = SonGun - IlkGun
ElseIf Ne = "A" Then
    Tar = SonAy - IlkAy
ElseIf Ne = "Y" Then
    Tar = SonYil - IlkYil
End If
Exit Function
Hata:
Tar = "Hatalı Veri"
End Function



vermis oldugunuz makro calisiyor.
fakat sirketteki bilgisayarlar surekli makrolarla ilgili hata veriyor.(ayarlardan duzenlemesini yaptim). Eski bilgisayarlar. onun icin formul ile cozmeye calisiyorum sorunu. datedif ile 1-2 gun sapma veriyor. oda aylari normal gununu aldigi icin, 28,29,30,31 olarak. ama ben tum 12 ayi 30 gun olarak aliyorum. bundan dolayi sapma veriyor.
 
Geri
Üst