google sheets - sheets - ¿Cómo utilizar la función de agregar fecha en la hoja de cálculo de Google?
promedio en hoja de calculo google (10)
Para extraer un valor numérico de su cadena, puede usar estas 2 funciones (asumiendo que tiene su valor en la celda ''A1''):
=VALUE(REGEXEXTRACT(A1, "/d+"))
Esto te dará un valor numérico.
No he encontrado ninguna función de agregar fecha en los documentos, pero puede convertir su fecha en un número de fecha interno y luego agregar el número de días (si su valor está en la celda ''A2''):
=DATEVALUE(A2) + 30
Espero que esto sea de ayuda.
Creo que el problema que tengo ahora debería ser mucho más fácil en MS Excel. Sin embargo, dado que mi empresa utiliza Google Spreadsheet, tengo que encontrar una manera.
Básicamente, tengo una celda que contiene un valor de fecha como "19/12/11", y tengo otra celda que contiene un valor como "DT 30". La tarea que se me asignó es agregar el valor 30 (días) a la fecha, por lo que el resultado debe ser "1/19/2012".
Hice algunos intentos en la hoja de cálculo de Google, tengo dos preguntas. La primera es cómo extraer el valor numérico "30" de la cadena "DT 30", la segunda pregunta es que, parece que no hay una función de agregar fecha en Google Docs.
¿Podría algún experto ofrecer algunas sugerencias?
¿Qué hay de malo en agregar y convertir de nuevo?
si A1 es un campo de fecha y A2 tiene la cantidad de días para agregar: = TO_DATE ((DATEVALUE (A1) + A2)
Al igual que con la respuesta de @ kidbrax , puedes usar el +
para agregar días. Para que esto funcionara, tuve que declarar explícitamente los datos de mi celda como una fecha:
A1: =DATE(2014, 03, 28)
A2: =A1+1
El valor de A2 es ahora el 29 de marzo de 2014.
El uso directo de EDATE(Start_date, months)
hace el trabajo de ADDDate. Ejemplo:
Considere A1 = 20/08/2012
y A2 = 3
=edate(A1; A2)
Se calcularía el 20/11/2012
PS: formato dd/mm/yyyy
en mi ejemplo
En una hoja de cálculo nueva (configuración regional de EE. UU.) Con 12/19/11
en A1 y DT 30
en B1, entonces:
=A1+right(B1,2)
en decir C1 devuelve 1/18/12
.
Como una función de cadena, la DERECHA devuelve Texto, pero se puede convertir en un número al agregar. Al agregar un número a las fechas, la unidad se trata como un día. Dentro de los límites (muy amplios), los meses e incluso los años se ajustan automáticamente.
Me gusta que sea sencillo. Si A1 tiene la fecha y B1 tiene la cantidad de meses para agregar, entonces
=date(year(A1),month(A1)+B1,day(A1))
Calculamos el resultado requerido. La misma manera se podría utilizar por días o años.
Puede usar la FECHA (Año; Mes; Día) para realizar las operaciones en la fecha:
Ejemplos:
=DATE(2013;3;8 + 30) give the result... 7 april 2013 !
=DATE(2013;3 + 15; 8) give the result... 8 june 2014 !
Es muy sorprendente pero funciona ...
Simplemente puede agregar el número a la celda con la fecha.
así que si A1: 12/3/2012
y A2: =A1+7
entonces A2 mostrará 12/10/2012
Usando casi el mismo enfoque que usó Burnash, para el resultado final puede usar ...
=regexextract(A1,"[0-9]+")+A2
donde A1 contiene la cadena con texto y número y A2 contiene la fecha de interés
=TO_DATE(TO_PURE_NUMBER(Insert Date cell, ie AM4)
+ [cuántos días se deben agregar en números, por ejemplo, 3 días])
Parece que en la práctica:
=TO_DATE(TO_PURE_NUMBER(AM4)+3)
Esencialmente, está convirtiendo la fecha en un número puro y nuevamente en una fecha.