función Dias360 excel
Alguien sabe como está programado la función "Días 360" de Excel porque necesito la fórmula.
Desarrollé esta función en VB y la probé con varias fechas diferentes. También la tengo en PHP, por si la necesitan
Function fn_dias360(fecha_ini, fecha_fin)
dia_ini = Day(fecha_ini)
dia_fin = Day(fecha_fin)
mes_ini = Month(fecha_ini)
mes_fin = Month(fecha_fin)
año_ini = Year(fecha_ini)
año_fin = Year(fecha_fin)
mes_dif = mes_fin - mes_ini
If dia_fin > 30 And mes_dif <> 0 Then
dia_fin = 30
End If
If Month(fecha_ini + 1) <> mes_ini And mes_dif <> 0 Then
dia_ini = 30
End If
dia_dif = dia_fin - dia_ini
año_dif = año_fin - año_ini
dif = año_dif * 360 + mes_dif * 30 + dia_dif
fn_dias360 = dif
End Function
Function fn_dias360(fecha_ini, fecha_fin)
dia_ini = Day(fecha_ini)
dia_fin = Day(fecha_fin)
mes_ini = Month(fecha_ini)
mes_fin = Month(fecha_fin)
año_ini = Year(fecha_ini)
año_fin = Year(fecha_fin)
mes_dif = mes_fin - mes_ini
If dia_fin > 30 And mes_dif <> 0 Then
dia_fin = 30
End If
If Month(fecha_ini + 1) <> mes_ini And mes_dif <> 0 Then
dia_ini = 30
End If
dia_dif = dia_fin - dia_ini
año_dif = año_fin - año_ini
dif = año_dif * 360 + mes_dif * 30 + dia_dif
fn_dias360 = dif
End Function
Buenas si aun la tienes podrias postearla yo la necesito en php por favor, gracias.