
¿Cómo puedo hacer que Excel se ejecute como un programa tal que una celda particular en la hoja 1 cambie su valor de acuerdo con cada operación de fila sucesiva en la Hoja 2? Básicamente, quiero saber si una celda puede tener un valor dinámico (actuar como un registro temporal de " Lenguaje C" que cambia después de la ejecución de cálculos seguidos en otra hoja.
Es confuso pero si alguien puede ayudarme. Estoy modelando algo y lo necesito con urgencia para seguir adelante.
Digamos que estoy trabajando en la Hoja 1. Estoy trabajando en la fila 1. Después de llenar 5 columnas, quiero que el resultado vaya a una celda particular (digamos A1) de la Hoja 2. Ahora esta Hoja 2 cuyos valores cambian según la entrada en A1. Esta hoja 2 vuelve a enviar valor a la hoja 1. aquí trabajamos ahora en la fila 2 y el resultado va a la misma celda A1 de la hoja 2. El punto es que es un ciclo cerrado. y quiero que después de cada iteración, el valor de una celda particular cambie según el resultado de la iteración.
Respuesta1
Ok, voy a asumir que simplemente estás tratando de mover datos de una hoja a otra, pero en forma de fórmula. así que creo que lo que estás buscando es esto
=Sheet2!A1
Sin embargo, no puedo estar muy seguro, así que defina más y editaré esta respuesta para esa respuesta.
Bien, ahora que tengo un punto de partida para continuar, puedo responder esta pregunta. Sin embargo, creo que se trata de un problema de varios pasos.
Así que aquí está mi hoja de prueba.
Aquí, la celda G1 proporciona el último valor en la columna E. En esta celda, tengo la siguiente función: OFFSET([StartCell],MATCH(MAX([Rango])+1,[Rango],1)-1,0 )
Analicémoslo.
=OFFSET - Bueno, estamos iniciando una función y queremos que devuelva datos de una celda [StartCell] - la celda superior a la que hará referencia esta función COINCIDIR - busca un elemento específico en un rango de celdas MAX - busca para el número más grande en el rango
Entonces buscamos el número más grande en nuestro rango, le agregamos 1 para hacer un número que no está en el conjunto de datos, usamos ese número en una función de coincidencia, que devuelve la última fila de datos encontrada, luego compensamos para mostrar los datos. que queremos.
Para su situación, recomendaría hacer que la columna después de los datos insertados refleje lo que desea hacer con los datos y luego usar esta función en esa columna para tener los datos que desea en una sola celda.
un poco así
La celda H1 aquí puede estar en cualquier otra hoja de este libro y funcionará según lo previsto.
=OFFSET(Sheet1!F1,MATCH(MAX(Sheet1!F:F)+1,Sheet1!F:F,1)-1,0)
Ahora bien, si no es posible colocar la función después de los datos ingresados, aún puede hacerlo, solo será una fórmula muy larga.
Nota: en el último caso, F:F se usa para el rango porque define toda la columna de F, por lo que no será necesario redefinir los parámetros de la función si los datos exceden el área predefinida.
Por favor pregunte si necesita ayuda