DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
=EĞER(F3>C3;F3-C3;EĞER(YADA(G3<13;VE(D3>=13;G3<19);D3>=19);0;EĞER(YADA(VE(D3<13;G3<19,3;G3>13);VE(D3<13;G3<19,3);VE(D3>=13;D3<19,3;G3>=19,3));1/3;2/3)))
Neresi olmadı belirtirseniz sorunu çözmak daha kolay olmaz mı?
Ekteki dosyadaki formül nasıl olmalı ?
Teşekkürler.
=EĞER(VE(D32>0;G32<19,3);1/3;EĞER(VE(D32<=13;G32>=19,3);2/3;EĞER(VE(D32>12;G32>=19,3);1/3;EĞER(VE(F32="";G32="";1);EĞER(VE(F32="";D32="";1);" ")))))
Madde 39 – (Değişik: 11/12/1981 - 2562/16 md.)
Resmi bir görevle memuriyet mahalli içinde bir yere gönderilenlere gündelik verilmez. Geçici bir görevle memuriyet mahalli dışındaki bir yere gönderilenlerden, buralarda ve yolda öğle (saat 13.00) ve akşam (saat 19.00) yemeği zamanlarından birini geçirenlere 1/3, ikisini geçirenlere 2/3 oranında ve geceyi de geçirenlere tam gündelik verilir.
Function harcirah_hesapla2(cikis_tarih, cikis_saat, donus_tarih, donus_saat)
If IsDate(cikis_tarih) = False Then harcirah_hesapla2 = "": Exit Function
If IsDate(donus_tarih) = False Then harcirah_hesapla2 = "": Exit Function
If cikis_saat = "" Then harcirah_hesapla2 = "": Exit Function
If donus_saat = "" Then harcirah_hesapla2 = "": Exit Function
deg1 = Split(cikis_saat, ",")
If UBound(deg1) > 0 Then
cikis_saat = (deg1(0) * 60) + (deg1(1) * 1)
Else
cikis_saat = (cikis_saat * 60)
End If
deg2 = Split(donus_saat, ",")
If UBound(deg2) > 0 Then
donus_saat = (deg2(0) * 60) + (deg2(1) * 1)
Else
donus_saat = (donus_saat * 60)
End If
If cikis_saat <= 0 Then harcirah_hesapla2 = "": Exit Function
If donus_saat <= 0 Then harcirah_hesapla2 = "": Exit Function
If cikis_tarih = donus_tarih Then
If cikis_saat <= 780 And donus_saat >= 780 And donus_saat > 1140 Then
harcirah_hesapla2 = "2/3"
ElseIf cikis_saat < 780 And donus_saat > 780 Then
harcirah_hesapla2 = "1/3"
ElseIf cikis_saat > 780 And donus_saat > 1140 Then
harcirah_hesapla2 = "1/3"
Else
harcirah_hesapla2 = ""
End If
ElseIf cikis_tarih < donus_tarih Then
harcirah_hesapla2 = donus_tarih - cikis_tarih * 1
Else
harcirah_hesapla2 = ""
End If
End Function
=harcirah_hesapla2(C3;D3;F3;G3)
Merhaba.bir personelin gündeliği 38,75 dir.
-Görevlendirmenin ilk 10 günü için gündeliğinin %50 artırımlı miktarı olan 58,12 TL,
58,12 x 10 = 581,20 TL
-Takip eden 80 gün için gündeliğinin %50'si olan 19,37 TL,
19,37 x 80 = 1550 TL
-Müteakip 90 gün için de gündeliğinin 2/3'ünün %40'ı olan15,50 TL,
15,50 x 90 = 1395TL
olmak üzere toplam olarak 3526,20 TL tutarında konaklama gideri ödenmesi gerekmektedir.
bunun hesabını excelde nasıl yaptıra bilirim.
ilk 10 günü sonraki 80 ve 90 günü nasıl bulurum teşekkürler
.=(A2>=A1)*((MİN(A1+9;A2)-A1+1)*A3*1,5+(A1+9<A2)*(MİN(A1+89;A2)-A1-9)*A3*0,5+(A1+79<A2)*(MİN(A1+179;A2)-A1-89)*A3*0,4)