Jump to content

Faq/Calc/139/es

From The Document Foundation Wiki
< Faq | Calc
This page is a translated version of the page Faq/Calc/139 and the translation is 92% complete.
Outdated translations are marked like this.


Cómo insertar una fecha u hora fija

Problema

Las funciones HOY() y AHORA() calculan la fecha y la hora actuales automáticamente pero, por definición, estos valores se recalculan automáticamente y no son "fijos".

Inserción usando el teclado

La solución más sencilla y rápida es utilizar las combinaciones de teclas predeterminadas definidas por:

  • Ctrl + , para insertar la fecha,
  • Ctrl + Mayús + , para insertar la hora.

En ambos casos el valor contenido en la celda tiene el formato dd/mm/yyyy hh:mm:ss. El formato por defecto aplicado es dd/mm/aa para la fecha y hh:mm:ss para la hora respectivamente, cuando solo se muestra la parte elegida.

Inserción con el ratón

Existen dos posibilidades: crear una lista desplegable en la celda o utilizar un control «Calendario».

  • La lista desplegable
    1. Seleccione la celda o rango de celdas en cuestión y vaya a Datos ▸ Validez
    2. En la pestaña Criterios y el cuadro de lista Permitir, seleccione intervalo de celdas
    3. En el cuadro Origen, escriba TEXTO(HOY();"DD/MM/AA")

La fórmula HOY() devuelve el número correspondiente a la fecha desde la fecha de "origen". La fórmula TEXTO() presenta este número en el formato deseado. El usuario puede insertar la fecha con un clic del ratón:

screenshot of Data Validity
Insertar la fecha mediante un clic en la lista
  • Control de calendario

Muestre la barra de herramientas Controles de formulario. En esta barra de herramientas, haga clic en "Más controles", luego en esta nueva barra de herramientas, elija la herramienta Campo de fecha.

toolbars screenshot
Menu Ver > Barras de herramientas para seleccionar la barra Controles de formulario
  1. Dibujar el control
  2. Haga clic derecho sobre él y seleccione Control para mostrar sus propiedades
  3. En la pestaña General, defina la propiedad Desplegable para que sea
  4. Haga clic en la barra de herramientas Controles de formulario en el segundo botón desde la izquierda Modo de diseño activado/desactivado

A partir de ahora, tendrá un calendario haciendo clic en la flecha para desplazarse por el control.

screenshot of Date control
Click en la flecha para mostrar el calendario

Nota:

  • La entrada en el calendario no se inserta en una celda
  • Hay un control llamado Hora pero este último no se "desplaza" como el control Fecha. Por lo tanto, no permite insertar la hora actual con un solo clic del mouse.

Inserción a través de una fórmula de cronomarcación

En este ejemplo, la fórmula se ingresa en la celda A1 y usa una referencia iterativa a la celda B1.

Formatee la celda A1 con el formato de fecha requerido.

En el menú principal, seleccione Herramientas ▸ Opciones... ▸ LibreOffice Calc ▸ Calcular.

screenshot of Calculate Options
Click para marcar la casilla Iteraciones y cambie los Pasos a 1 (uno)

Marque la casilla Iteraciones y cambie los Pasos a 1 (uno)

En la celda A1 escriba la fórmula: =IF(B1<>"",IF(A1="",NOW(),A1),"")

Introduzca algunos datos en la celda B1 y la celda A1 mostrará la cronomarcación.

Nota:

  • Editar o cambiar el contenido de la celda B1 en un momento posterior actualizará automáticamente la marca de tiempo en la celda A1.