Falla de la función DIAS360(DATE1;DATE2)

10/12/2007 - 04:28 por LR | Informe spam
La función DIAS360 del excel presenta fallas cuando trata fechas con febrero
como DATE1, se demuestra comparando la diferencia de cada més para el mismo
día versus comparar la primera y la última fecha, si una función es
recurrente es indiferente si se hace por tramos que por los elementos finales.
Hay algún parche que solucione éste problema.
Ejemplo:
31-12-2006 31-01-2007 28-02-2007 31-03-2007 30-04-2007 31-05-2007 30-06-2007
31-07-2007 31-08-2007 30-09-2007 31-10-2007 30-11-2007 31-12-2007

DIAS360 30 28 30 30 30 30 30 30 30 30 30 30 <- por cada mes
30 58 88 118 148 178 208 238 268 298 328 358 <- Sumar las diferencia
DIAS360 30 58 90 120 150 180 210 240 270 300 330 360 <- DATE11-12-2006

Un saludo y gracias.
 

Leer las respuestas

#1 Héctor Miguel
10/12/2007 - 06:55 | Informe spam
hola, (...) ?

(primero)... revisa esta conversacion: -> http://tinyurl.com/yuqfkh

(segundo): como se menciona en esa conversacion...
y en la propia ayuda en linea de excel {F1} al respecto de la funcion (de donde se desprende el siguiente "razonamiento")...

1) no puedes (pretender ?) evitar que la funcion dias360 "pueda" considerar periodos (parciales ?) inferiores a 30 dias/mes
(caso concreto: Date1: 01-12-2006 "versus" Date2: 15-02-2007... -> cuandos dias cobrarias/pagarias -p.e- de intereses ?)

2) el "error" que mencionas aparece cuando se toma como "Date1" el ultimo dia de un mes superior a los dias de Febrero (como "Date2")

3) aparte de lo "bizarro" que pudiera resultar el comportamiento (o la intencion/objetivo) de usar la funcion dias360...
considera usar como DIA "base" cualquier dia PREVIO al minimo posible de dias de cualquier mes-febrero (1 a 28) para "Date1"
ademas... considera utiliazar el tercer argumento de la funcion en "verdadero" (o diferente de 0 -cero-)

si cualquier duda (o informacion adicional mas... "concisa")... comentas ?
saludos,
hector.

__ la consulta original __
La funcion DIAS360 del excel presenta fallas cuando trata fechas con febrero como DATE1
se demuestra comparando la diferencia de cada mes para el mismo dia versus comparar la primera y la ultima fecha
si una funcion es recurrente es indiferente si se hace por tramos que por los elementos finales.
Hay algun parche que solucione este problema. Ejemplo:
31-12-2006 31-01-2007 28-02-2007 31-03-2007 30-04-2007 31-05-2007 30-06-2007
31-07-2007 31-08-2007 30-09-2007 31-10-2007 30-11-2007 31-12-2007
DIAS360 30 28 30 30 30 30 30 30 30 30 30 30 <- por cada mes
30 58 88 118 148 178 208 238 268 298 328 358 <- Sumar las diferencia
DIAS360 30 58 90 120 150 180 210 240 270 300 330 360 <- DATE11-12-2006

Preguntas similares