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 11/11/08, 14:24:56
Principiante
 
Usuario desde: oct 2008
Versión de Excel: Excel 2003
Conectado desde: España
Mensajes: 8
Predeterminado Problemas Con Fórmula=si(a7;ahora();"")

Buenos días a todos, gracias a algunos de vosotros he podido hacer la hoja que se adjunta. En ella se ha intentado que al introducir el código de barras, automáticamente se ponga la fecha del día en el que se ha introducido el código de barras.

El problema detectado es que lo hace bien, pero cuando al día siguiente voy a introducir los códigos de barras que corresponden a ese día y miro los datos del día anterior, veo que éstos también se han cambiado.

En la hoja que adjunto se ve más claro: introduje ayer los datos (10/11/2008) y se quedaron registradas las fechas de 10-11-2008. Hoy, antes de introducir los datos, he mirado en la tabla de ayer y aparece la fecha de hoy. Se ha modificado automáticamente al abrir la página.

Ruego me ayudéis a ver cómo se puede hacer una hoja en la que ponga los códigos de barras y se ponga la fecha en la que se pongan los códigos y no se modifique al día siguiente.
MUCHAS GRACIAS.
Archivos Adjuntos
Tipo de Archivo: zip Centro Comercial 2008.zip (14,4 KB, 14 visitas)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #2  
Antiguo 11/11/08, 15:04:54
Gran participante
 
Usuario desde: sep 2008
Versión de Excel: Excel 2003
Conectado desde: España
Mensajes: 110
Predeterminado

se te modifica la fecha porque has puesto AHORA(), si lo habres mañana, pues se te pondra la fecha de mañana, y asi sucesivamente con el dia en que lo abras.

se el motivo, pero no se la respuesta, e intentado con fecha(), pero no me sale.

se que por ahí tienen que ir los tiros, siento no poder ayudarte mas.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #3  
Antiguo 11/11/08, 15:06:17
Gran participante
 
Usuario desde: jun 2008
Versión de Excel: Excel 2003
Conectado desde: España
Mensajes: 696
Predeterminado

Hola Morris2

El problema que tienes es que estás usando la función AHORA(), la cual evidentemente devuelve la fecha y hora actual, realmente cada vez que la hoja se recalcula el valor de AHORA te está variando.

Tienes un par de opciones.

La sencilla, manual aunque la podrías automatizar. Al acabar el día copiar toda la hoja y pegarla sobre sí misma pegando como valores. Al desaparecer las funciones se acabó el problema del AHORA

La segunda utilizar macros (bien de evento o a base de pulsación para que al introducir el código te ponga la fecha actual).

Un saludo desde Vitoria
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #4  
Antiguo 11/11/08, 16:55:24
Gran participante
 
Usuario desde: oct 2008
Versión de Excel: Excel 2007
Conectado desde: Estados Unidos
Mensajes: 144
Predeterminado

Puedes insertar la fecha al inicio del día digamos en la celda H1 y después cambiar tu formula en D7 por =SI(A7,$H$1,"")

Saludos
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #5  
Antiguo 13/11/08, 17:52:37
Principiante
 
Usuario desde: oct 2008
Versión de Excel: Excel 2003
Conectado desde: España
Mensajes: 8
Predeterminado

Muchas gracias ioyama por interesarte, pero no sé hacer macros, soy muy novato y voy aprendiendo excel a base de probar cosas o como ahora he empezado, a través de este foro. ¿Podrías explicarme cómo se harían las macros? MUCHAS GRACIAS
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #6  
Antiguo 13/11/08, 20:31:43
Principiante
 
Usuario desde: nov 2008
Versión de Excel: Excel 2003
Conectado desde: México
Mensajes: 17
Predeterminado Problemas con formula

Hola Morris

Te paso el archivo, la verdad apenas ando iniciando por aqui y tampoco se mucho de excel pero de lo poco creo que te puede servir este que te envio.

Me di cuenta que es una hoja diaria y pues creo que la opcion sencilla es la que dijeron anteriormente de dejar una referencia y de ahi jalar la fecha.

Tendras que cambiar la fecha diariamente pero como agregas una hoja por dia pues no creo que sera mucha molestia cambiar la fecha.

Saludos
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #7  
Antiguo 14/11/08, 09:47:43
Gran participante
 
Usuario desde: jun 2008
Versión de Excel: Excel 2003
Conectado desde: España
Mensajes: 696
Predeterminado

Hola Morris

Si cada día abres una nueva hoja que renombras con la fecha del día podrías reemplazar ahora() por

EXTRAE(CELDA("filename";A1);ENCONTRAR("]";CELDA("filename";A1))+1;255)

La función te devuelve el nombre de la hoja, cada vez que crees una nueva hoja y la renombres (esto es importante) como la fecha del día corriente, (ejemplo 14-11-08) debería funcionarte.

Te adjunto un ejemplo.

Un saludo desde Vitoria
Archivos Adjuntos
Tipo de Archivo: zip Centro Comercial 2008_io_fae.zip (12,7 KB, 4 visitas)
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 06:41:10.


© Ayuda Excel

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

1 2 3 4 5 6 7