Retroceder   Foro Ayuda Excel > Dudas y consultas sobre Excel > Excel General
Registrarse Preguntas Frecuentes Lista de Foreros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
LinkBack Herramientas Desplegado
  #1  
Antiguo 20/10/08, 17:21:25
Principiante
 
Usuario desde: jun 2008
Versión de Excel: Excel 2003
Conectado desde: España
Mensajes: 15
Exclamation Diferencia entre Fechas resultado en número(s)

Creo que el título no se entiende bien, este es mi consulta:

Fecha de inicio: 1/05/2002
Fecha de salida: 20/10/2008

Su diferencia (F.I - F.S) salga un número en decimales o en el formato: Año, Mes, dias

Por ejemplos en la anterior:
1/05/2002 - 20/10/2008 = ABS(por el signo) 6 años y 20 dias

Se supone que despues de esto tengo que multiplicarlo con la suma de las gratificaciones y el basico para sacar la CTS.

Lo necesito para contabilidad, io stoy practicando con planillas y bueno si alguien sabe algo sobre esto se lo agradecería.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #2  
Antiguo 20/10/08, 19:19:32
Gran participante
 
Usuario desde: oct 2008
Versión de Excel: Excel 2007
Conectado desde: Estados Unidos
Mensajes: 139
Predeterminado

Para los años:
=SIFECHA(FECHA INCIAL;FECHA FINAL;"Y")

Para los meses:
=SIFECHA(FECHA INCIAL;FECHA FINAL;"ym")

Para los dias:
=SIFECHA(FECHA INCIAL;FECHA FINAL;"md")

Saludos
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #3  
Antiguo 21/10/08, 05:29:35
Usuario medio Excel
 
Usuario desde: oct 2008
Versión de Excel: Excel 2007
Conectado desde: Guatemala
Mensajes: 47
Predeterminado

No me ha funcionado... pero seguire este truco... de cerca... gracias
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #4  
Antiguo 21/10/08, 06:16:11
Gran participante
 
Usuario desde: oct 2008
Versión de Excel: Excel 2007
Conectado desde: Estados Unidos
Mensajes: 139
Predeterminado

Has probado cambiar el punto y coma por solo la coma? Que no ha funcionado?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #5  
Antiguo 21/10/08, 16:42:58
ST_ ST_ is offline
Gran participante
 
Usuario desde: sep 2008
Versión de Excel: Excel 2003
Conectado desde: México
Mensajes: 411
Predeterminado

Saile:
me parece que esta pregunta ya la he formulado antes pero no encontré los antecedentes del caso.

el asunto es que la función sifecha no aprece por defecto en las funciones 'visibles/observables' de excel y no me despliega ayuda al respecto,incluyo desdeluego la supuesta ayuda online.

en resumen es una función que calsifico como 'oscura' por la falta de info. sobre la misma.

lo importante,me faltará instalar algo...?
__________________
Salu2 ST
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #6  
Antiguo 21/10/08, 17:48:02
Gran participante
 
Usuario desde: oct 2008
Versión de Excel: Excel 2007
Conectado desde: Estados Unidos
Mensajes: 139
Predeterminado

Efectivamente ST la función no esta documentada en la ayuda de Excel, sin embargo los posibles parametros no son muchos.

=SIFECHA(F_INICIAL,F_FINAL,PARAMETRO)

Los parametros posibles son:

“D” Dias que han transcurrido
“M” Meses que han transcurrido
“Y” Años que han transcurrido
“YM” Meses que han transcurrido, sin contar años completos
“YD” Dias que han transcurrido, sin contar años completos
“MD” Dias que han transcurrido, sin contar años y meses completos

Una buena explicación la encuentras en el siguiente link.

JLD Excel en Castellano - Usar Microsoft Excel eficientemente: agosto 2007


Saludos
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #7  
Antiguo 22/10/08, 04:24:54
Gran participante
 
Usuario desde: jun 2008
Versión de Excel: Excel 2007
Conectado desde: Colombia
Mensajes: 103
Thumbs up SiFecha

Sailepaty, ya había observado lo que Dunkelman expone en su blog sobre esta función. Me parece muy buena para calcular entre fechas. Pero tengo una inquietud que en su momento le comenté al autor del blog, pero tal vez por sus múltiples ocupaciones, no me respondió a ella. Se trata de que en dicha función se sustrae el día de inicio en la fecha inicial. Me explico mejor: Si en la fecha inicial tenemos 1-02-2007 y en la fecha final tenemos 2-03-2008, el resultado que nos arroja es: 391 días (1 año, 1 mes, 1 día). Lo correcto debe ser: 392 días (1 año, 1 mes, 2 días). Esto se debe a la operación de restar los días (2-1). Si se tiene en cuenta que se inicia el primer día del mes, ese día debe incluirse porque sino se estaría contando el tiempo desde el día siguiente (el 2). No he podido dar con la forma de adaptarla para que me resulte el dato correcto. Espero que algún forista me de una idea.

_____________________________________________
Un saludo desde Barranquilla, la Puerta de Oro de Colombia
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #8  
Antiguo 22/10/08, 06:53:56
Gran participante
 
Usuario desde: oct 2008
Versión de Excel: Excel 2007
Conectado desde: Estados Unidos
Mensajes: 139
Predeterminado

Hola Antonio,

Lo que SIFECHA cuenta son AÑOS/MESES/DIAS calendario que han transcurrido completamente entre dos fechas. Así que siguiendo la lógica para lo que la función fue hecha el calculo que regresa esta correcto.

Por ejemplo: =SIFECHA(FECHA(2007;2;1);FECHA(2008;1;31);”Y”) te va a regresar 0, debido a que no se ha completado el año.

Ahora si siempre deseas incluir le FECHA FINAL como un día ya transcurrido, le tendrías que añadir un 1.

=SIFECHA(FECHA(2007;2;1);FECHA(2008;3;2)+1,”MD”) te regresaría 2.

Formulas que pueden ser equivalentes a SIFECHA. Tu fecha final en B1 y tu fecha incial en A1.

=DATEIF(A1,B1+1,”Y”)
=AÑO(B1+1)-AÑO(A1)-(FECHA(AÑO(B1+1);MES(A1);DIA(A1))>B1+1)

=SIFECHA(A1,B1+1,”YM”)
=MES(B1+1)-MES(A1)-(FECHA(AÑO(B1+1);MES(A1);DIA(A1))>B1+1)

=SIFECHA(A1,B1+1,”MD”)
=DIA(B1+1)-DIA(A1)-(FECHA(AÑO(B1);MES(A1);DIA(A1))>B1+1)


Saludos
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #9  
Antiguo 22/10/08, 21:53:39
Usuario medio Excel
 
Usuario desde: oct 2008
Versión de Excel: Excel 2007
Conectado desde: Guatemala
Mensajes: 47
Predeterminado

Excelente ya me funciono... guardare este truco....
una mas... habra una posibilidad de hacerlo asi...

=SIFECHA(A1,=HOY(),"Y")
__________________
Video Editor...
sumerigido en el mundo de la oficina administrativa de personal...
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #10  
Antiguo 22/10/08, 22:36:41
Gran participante
 
Usuario desde: oct 2008
Versión de Excel: Excel 2007
Conectado desde: Estados Unidos
Mensajes: 139
Predeterminado

Solo quita el signo de igual,

=SIFECHA(A1,HOY(),"Y")

Saludos
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado



La franja horaria es GMT +2. Ahora son las 22:54:11.


© Ayuda Excel

Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.

1 2 3 4 5 6 7