Saltar al contenido

Ejercicio excel


donlugones

Recommended Posts

publicado

Hola comunidad el ejercicio de practica dice así:

 

Una planilla de cálculo toma 1000 valores de un equipo registrador, y los vuelca en las dos primeras columnas de una hoja, a partir de la fila 2. En la columna A se carga la marca temporal de la muestra, mientras que en la columna B se registra el valor de interés (que estará contenido entre los valores 0,999 y 1,001, con una precisión de 5 dígitos decimales). Eventualmente se producen errores en la captura de los datos, aunque nunca suceden dos fallas consecutivas; dichos errores se vuelcan a la planilla con su marca temporal, y un valor igual a CERO. Simule las columnas A y B, y diseñe la columna C de la planilla de tal manera que replique los valores correctos de la columna B, y realice una aproximación igual al promedio de los dos valores adyacentes si se registró un error. Los valores que han sido “calculados” deberán destacarse con un fondo color amarillo.

 

No logro entender como hacerlo.

publicado

Hola,

Tal vez si subes un archivo con unos cuantos ejemplos (por favor, que no sean 1000 valores; bastará con 8 o 10), e introduces a mano los valores (o datos) que quieras que aparezcan, se entienda mejor lo que buscas.

Simular columnas A y B  no debería tener dificultad (supongo), si se trata de introducir números o datos, cualesquiera que éstos sean.

...diseñar la columna C de tal manera que replique valores correctos de la columna B............  aquí ya se abre un amplio abanico de dudas e interpretaciones (al menos para mí).

...realice una aproximación igual al promedio de los dos valores adyacentes si se registró un error..........  más de lo mismo del párrafo anterior: sin ver un ejemplo práctico resuelto, hay que recurrir a la adivinación, lo que no suele ser efectivo en un 99,99% de los casos.  Por ejemplo, los dos valores adyacentes... ¿qué consideras "adyacentes"? ¿Los que están a la izquierda y a la derecha? ¿Los que están encima y debajo?

En fin, que si no amplías detalles acompañados de un archivo-ejemplo con algunos datos resueltos, me temo que va a ser complicado ofrecerte ayuda...

Saludos,

publicado

Saludos cordiales Creador y Maestro.

@donlugones

En base a lo explicado participo con lo siguiente y como dijera el destripador. Vamos por partes.

Primero para la columna A (Marca temporal), puedes usar la función AHORA() de Excel. Esta función te dará la fecha y hora actual. Obvio la pegas hasta la fila 1000

Luego con ALEATORIO deberías poder llenar ¿Un número entre 0.999 y 1.001? Donde el truco de esta tarea, porque es una tarea verdad; es que siempre te de 1 o lo más cercano por esos decimales que metimos. Pero, de vez en cuando debe "simular" un error de captura que te lleve a 0, lo que servirá para la columna C.

Ya en C, para los valores corregidos (los errores en B), como es un 0 tomas el promedio del valor superior e inferior de ese "error de captura" y lo colocas en C. Donde para "resaltar" que lo calculaste "tú" lo pintas de amarillo con formato condicional. Así que ahí podrías usar la función PROMEDIO()

Como es una tarea deberías intentar hacer antes de ver la recomendación siguiente. (Prometelo )

publicado

Bueno esta parte no debería ser tan necesario porque ya lo has intentado, así que las funciones que usaste pueden o no ser similares a las siguientes.

Para la columna A

=AHORA()

La columna B es un poco más divertida

SI(ALEATORIO()>0.95,0,0.999 + (1.001-0.999)*ALEATORIO())

Como hay que "simular" el error, entonces esta fórmula genera un número aleatorio entre 0 y 1. Si este número es mayor que 0.95 (lo que sucederá aproximadamente el 5% de las veces), entonces la fórmula devuelve 0 para simular un error. De lo contrario, devuelve un número aleatorio entre 0.999 y 1.001

En la columna C

=SI(B2=0,PROMEDIO(B1,B3),B2)

Esta fórmula verifica si el valor en la celda B2 es igual a cero (el error simulado). Si es así, calcula el promedio de los valores en las celdas superior e inferior (los valores adyacentes). Si no es así, simplemente replica el valor en la celda B2

Y para el condicional seleccionas la columna C

=Y(B2=0,C2<>0)

 

publicado

MUCHÍSIMAS GRACIAS por su tiempo y enseñarme. 

publicado
hace 9 minutos , donlugones dijo:

MUCHÍSIMAS GRACIAS por su tiempo y enseñarme. 

¿Sí era así?

Si fue así me da gusto que te haya servido, si alguno de los comentarios o sugerencias te llevaron a la resolución de tu consulta podrías marcarla como solución y para futuras consultas por favor toma en cuenta las recomendaciones de los Maestros. En este caso el Maestro @Victor7 hizo observaciones valiosas no sólo para el tema, si no para los demás lectores y miembros, además que fueron de guía para ayudarte por ejemplo a ti en este caso.

Saludines.

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.