Discussion:
Calcular días transcurridos entre fechas
(demasiado antiguo para responder)
Guaripolo
2005-07-07 20:04:50 UTC
Permalink
Hola,

Estoy tratando de crear una fórmula que calcule los días que han pasado
entre una fecha y otra usando la fórmula =SIFECHA(Comienzo;Fin;"D") pero
siempre me manda el mensaje "La fórmula contiene un error de sintaxis o no
se admite.", he probado con [],(), mayúsculas y minúsculas pero no he
logrado hacerlo.

Qué estaré haciendo mal?

Gracias.

PD: En la ayuda sale este ejemplo: SIFECHA(Fecha_inicial;Fecha_final;"D")
Gustavo
2005-07-08 10:46:04 UTC
Permalink
Hola,
Intentalo con =DATEDIF(Comienzo;Fin;"D")
Suerte,
Gustavo
http://www.gavd.net/servers/default.aspx
Post by Guaripolo
Hola,
Estoy tratando de crear una fórmula que calcule los días que han pasado
entre una fecha y otra usando la fórmula =SIFECHA(Comienzo;Fin;"D") pero
siempre me manda el mensaje "La fórmula contiene un error de sintaxis o no
se admite.", he probado con [],(), mayúsculas y minúsculas pero no he
logrado hacerlo.
Qué estaré haciendo mal?
Gracias.
PD: En la ayuda sale este ejemplo: SIFECHA(Fecha_inicial;Fecha_final;"D")
Guaripolo
2005-07-08 15:11:01 UTC
Permalink
Muchas gracias Gustavo, desconocía cómo era el comando en inglés, me sirvió
pero tengo otra consulta:

Me funcionó la fórmula =DATEDIF(Comienzo;Fin;"D"), pero me interesaría poder
contar los días desde el inicio de la actividad hasta hoy usando:

=DATEDIF(Comienzo; [Hoy];"D")

Lo cual me rechaza el sistema. ¿Cómo lo puedo hacer?

¿Algien tiene documentación más acabada de esto aparte de lo que aparece en
la ayuda de sharepoint?

Muchas gracias.
Post by Gustavo
Hola,
Intentalo con =DATEDIF(Comienzo;Fin;"D")
Suerte,
Gustavo
http://www.gavd.net/servers/default.aspx
Post by Guaripolo
Hola,
Estoy tratando de crear una fórmula que calcule los días que han pasado
entre una fecha y otra usando la fórmula =SIFECHA(Comienzo;Fin;"D") pero
siempre me manda el mensaje "La fórmula contiene un error de sintaxis o no
se admite.", he probado con [],(), mayúsculas y minúsculas pero no he
logrado hacerlo.
Qué estaré haciendo mal?
Gracias.
PD: En la ayuda sale este ejemplo: SIFECHA(Fecha_inicial;Fecha_final;"D")
Gustavo
2005-07-08 19:24:02 UTC
Permalink
Hola,
Las funciones "NOW()", "RAND()", "TODAY()" y "ME" no son soportadas por
columnas calculadas de listas (esta en alguna parte en alguno de los archivos
de ayuda de SPS). Y yo no conozco forma de sustituirlas. De pronto con un
JavaScript que haga el calculo de una form "escondida"... Ni idea...
Suerte,
Gustavo
http://www.gavd.net/servers/default.aspx
Post by Guaripolo
Muchas gracias Gustavo, desconocía cómo era el comando en inglés, me sirvió
Me funcionó la fórmula =DATEDIF(Comienzo;Fin;"D"), pero me interesaría poder
=DATEDIF(Comienzo; [Hoy];"D")
Lo cual me rechaza el sistema. ¿Cómo lo puedo hacer?
¿Algien tiene documentación más acabada de esto aparte de lo que aparece en
la ayuda de sharepoint?
Muchas gracias.
Post by Gustavo
Hola,
Intentalo con =DATEDIF(Comienzo;Fin;"D")
Suerte,
Gustavo
http://www.gavd.net/servers/default.aspx
Post by Guaripolo
Hola,
Estoy tratando de crear una fórmula que calcule los días que han pasado
entre una fecha y otra usando la fórmula =SIFECHA(Comienzo;Fin;"D") pero
siempre me manda el mensaje "La fórmula contiene un error de sintaxis o no
se admite.", he probado con [],(), mayúsculas y minúsculas pero no he
logrado hacerlo.
Qué estaré haciendo mal?
Gracias.
PD: En la ayuda sale este ejemplo: SIFECHA(Fecha_inicial;Fecha_final;"D")
Guaripolo
2005-07-08 19:51:07 UTC
Permalink
Gustavo, encontré un truco para poder hacerlo en una página en inglés, se
trata de colocar una columna "temporal" que se llame "Today", posteriormente
vas a crear el campo calculado, lo guardas (el sistema no reclamará porque
reconoce a Today como un campo más) y eliminas el campo Today... lo probé y
efectivamente funciona...

Pero hasta el momento no he podido solucionar mi gran problema :o( he
encontrado casos de otras personas (en inglés), pero no he encontrado
posibles soluciones hasta el momento y desgraciadamente soy novato en
sharepoint...

"Tengo un inconveniente que solucionar respecto a la forma en que filtra
eventos un webpart. Lo tengo programado para que muestre las actividades
que
se realizarán el día de hoy, para ello establecí la regla de filtrado
que
sólo tome los eventos que tengan fecha de inicio [Hoy], sólo tengo un
problema con los eventos que tienen periodicidad (ej. que se repiten
todos
los miércoles) la idea es que cada miércoles aparezca como actividad
para el
día de hoy. Esto no sucede ya que sólo he visto la forma de poder
filtrar
por la fecha de inicio y/o término pero no que muestre cada una de las
repeticiones."


Muchas gracias
Post by Gustavo
Hola,
Las funciones "NOW()", "RAND()", "TODAY()" y "ME" no son soportadas por
columnas calculadas de listas (esta en alguna parte en alguno de los archivos
de ayuda de SPS). Y yo no conozco forma de sustituirlas. De pronto con un
JavaScript que haga el calculo de una form "escondida"... Ni idea...
Suerte,
Gustavo
http://www.gavd.net/servers/default.aspx
Post by Guaripolo
Muchas gracias Gustavo, desconocía cómo era el comando en inglés, me sirvió
Me funcionó la fórmula =DATEDIF(Comienzo;Fin;"D"), pero me interesaría poder
=DATEDIF(Comienzo; [Hoy];"D")
Lo cual me rechaza el sistema. ¿Cómo lo puedo hacer?
¿Algien tiene documentación más acabada de esto aparte de lo que aparece en
la ayuda de sharepoint?
Muchas gracias.
Post by Gustavo
Hola,
Intentalo con =DATEDIF(Comienzo;Fin;"D")
Suerte,
Gustavo
http://www.gavd.net/servers/default.aspx
Post by Guaripolo
Hola,
Estoy tratando de crear una fórmula que calcule los días que han pasado
entre una fecha y otra usando la fórmula =SIFECHA(Comienzo;Fin;"D") pero
siempre me manda el mensaje "La fórmula contiene un error de sintaxis
o
no
se admite.", he probado con [],(), mayúsculas y minúsculas pero no he
logrado hacerlo.
Qué estaré haciendo mal?
Gracias.
SIFECHA(Fecha_inicial;Fecha_final;"D")
Gustavo
2005-07-09 08:55:01 UTC
Permalink
Hola,
Me alegra que hayas encontrado una manera de solucionar (uno) de tus
problemas. He visto en el foro que has preguntado sobre tu segundo problema,
pero como no tengo ni idea de como solucionarlo, no he metido la cucharada.
Como la situacion no ha cambiado, no te puedo ayudar al respecto.
Suerte y un saludo.
Gustavo
http://www.gavd.net/servers/default.aspx
Post by Guaripolo
Gustavo, encontré un truco para poder hacerlo en una página en inglés, se
trata de colocar una columna "temporal" que se llame "Today", posteriormente
vas a crear el campo calculado, lo guardas (el sistema no reclamará porque
reconoce a Today como un campo más) y eliminas el campo Today... lo probé y
efectivamente funciona...
Pero hasta el momento no he podido solucionar mi gran problema :o( he
encontrado casos de otras personas (en inglés), pero no he encontrado
posibles soluciones hasta el momento y desgraciadamente soy novato en
sharepoint...
"Tengo un inconveniente que solucionar respecto a la forma en que filtra
eventos un webpart. Lo tengo programado para que muestre las actividades
que
se realizarán el día de hoy, para ello establecí la regla de filtrado
que
sólo tome los eventos que tengan fecha de inicio [Hoy], sólo tengo un
problema con los eventos que tienen periodicidad (ej. que se repiten
todos
los miércoles) la idea es que cada miércoles aparezca como actividad
para el
día de hoy. Esto no sucede ya que sólo he visto la forma de poder
filtrar
por la fecha de inicio y/o término pero no que muestre cada una de las
repeticiones."
Muchas gracias
Post by Gustavo
Hola,
Las funciones "NOW()", "RAND()", "TODAY()" y "ME" no son soportadas por
columnas calculadas de listas (esta en alguna parte en alguno de los archivos
de ayuda de SPS). Y yo no conozco forma de sustituirlas. De pronto con un
JavaScript que haga el calculo de una form "escondida"... Ni idea...
Suerte,
Gustavo
http://www.gavd.net/servers/default.aspx
Post by Guaripolo
Muchas gracias Gustavo, desconocía cómo era el comando en inglés, me sirvió
Me funcionó la fórmula =DATEDIF(Comienzo;Fin;"D"), pero me interesaría poder
=DATEDIF(Comienzo; [Hoy];"D")
Lo cual me rechaza el sistema. ¿Cómo lo puedo hacer?
¿Algien tiene documentación más acabada de esto aparte de lo que aparece en
la ayuda de sharepoint?
Muchas gracias.
Post by Gustavo
Hola,
Intentalo con =DATEDIF(Comienzo;Fin;"D")
Suerte,
Gustavo
http://www.gavd.net/servers/default.aspx
Post by Guaripolo
Hola,
Estoy tratando de crear una fórmula que calcule los días que han pasado
entre una fecha y otra usando la fórmula =SIFECHA(Comienzo;Fin;"D") pero
siempre me manda el mensaje "La fórmula contiene un error de sintaxis
o
no
se admite.", he probado con [],(), mayúsculas y minúsculas pero no he
logrado hacerlo.
Qué estaré haciendo mal?
Gracias.
SIFECHA(Fecha_inicial;Fecha_final;"D")
Loading...