DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Burada sadece tek tarih bulabilirimMerhaba,
Deneyiniz.
Kod:=ETARİHLİ(C1;C2+1;"y")&" Yıl "&ETARİHLİ(C1;C2+1;"ym")&" Ay "&ETARİHLİ(C1;C2+1;"md")&" Gün"
=HizmetToplam(C1:C27)
Function HizmetToplam(Rng As Range) As String
Dim Hcr As Range, _
t As String, _
Txt As Variant, _
Y As Integer, _
A As Integer, _
G As Integer
For Each Hcr In Rng
If Hcr Like "*Yıl*" Then
t = Replace(Replace(Replace(Hcr, "Yıl ", ""), "Ay ", ""), " Gün", "")
Txt = Split(t, " ")
Y = Y + Txt(0)
A = A + Txt(1)
G = G + Txt(2)
End If
Next Hcr
A = A + Int(G / 30)
G = G Mod 30
Y = Y + Int(A / 12)
A = A Mod 12
HizmetToplam = Y & " Yıl " & A & " Ay " & G & " Gün"
End Function
Sayın Üstadım çok teşekkürlerHizmet süresini mi hesaplamak istiyorsunuz?
Eğer bu ise isteğiniz aşağıdaki KTF yi kullanabilirsiniz.
C29 :
Kod:=HizmetToplam(C1:C27)
Kod:Function HizmetToplam(Rng As Range) As String Dim Hcr As Range, _ t As String, _ Txt As Variant, _ Y As Integer, _ A As Integer, _ G As Integer For Each Hcr In Rng If Hcr Like "*Yıl*" Then t = Replace(Replace(Replace(Hcr, "Yıl ", ""), "Ay ", ""), " Gün", "") Txt = Split(t, " ") Y = Y + Txt(0) A = A + Txt(1) G = G + Txt(2) End If Next Hcr A = A + Int(G / 30) G = G Mod 30 Y = Y + Int(A / 12) A = A Mod 12 HizmetToplam = Y & " Yıl " & A & " Ay " & G & " Gün" End Function
Not : RegExp ile çözümü merak ediyorum.
.....
...
Not : RegExp ile çözümü merak ediyorum.
Çok Teşekkür Ederim Elinize sağlık,Fazla merakta bırakmayalım, o zaman
.
İşe Giriş Tarihi | : | 01.01.2020 |
İşten Ayrılış Tarihi | : | 31.12.2020 |
Çalışma Süresi | : | 0 Yıl 11 Ay 30 Gün |