
Como posso fazer o Excel funcionar como um programa de forma que uma célula específica na planilha 1 altere seu valor de acordo com cada operação de linha sucessiva na planilha 2. Basicamente, quero saber se uma célula pode ter valor dinâmico (atuar como um registro temporário de " Linguagem C" que muda após a execução de cálculos consecutivos em outra planilha.
É confuso, mas se alguém puder me ajudar. Estou modelando algo e preciso muito disso para prosseguir.
Digamos que estou trabalhando na Planilha 1. Estou trabalhando na linha 1. Depois de preencher 5 colunas, quero que o resultado vá para uma célula específica (digamos A1) da Planilha 2. Agora esta Planilha 2 cujos valores mudam de acordo com a entrada na A1. Esta planilha 2 envia novamente o valor para a planilha1. aqui trabalhamos na linha 2 agora e o resultado vai para a mesma célula A1 da planilha 2. A questão é que é um circuito fechado. e quero que, após cada iteração, o valor de uma célula específica mude de acordo com o resultado da iteração.
Responder1
Ok, vou assumir que você está apenas tentando mover dados de uma planilha para outra, mas sob a forma de uma fórmula. então eu acho que o que você está procurando é isso
=Sheet2!A1
No entanto, não posso ter muita certeza, então defina mais e editarei esta resposta para essa resposta.
OK, agora que tenho um ponto de partida para prosseguir, posso realmente responder a esta pergunta. No entanto, sinto que este é um problema de várias etapas.
Então aqui está minha folha de teste.
Aqui, a célula G1 está fornecendo o último valor na coluna E. Nesta célula, tenho a seguinte função: OFFSET([StartCell],MATCH(MAX([Range])+1,[Range],1)-1,0 )
Vamos decompô-lo.
=OFFSET - Bem, estamos iniciando uma função e queremos que ela retorne dados de uma célula [StartCell] - a célula superior à qual esta função fará referência MATCH - procura por um item especificado em um intervalo de células MAX - pesquisa para o maior número no intervalo
Então, procuramos o maior número em nosso intervalo, adicionamos 1 a ele para formar um número que não está no conjunto de dados, usamos esse número em uma função de correspondência, que retorna a última linha de dados encontrada, então compensamos para mostrar os dados que queremos.
Para a sua situação, eu recomendaria fazer com que a coluna após os dados inseridos refletisse o que você deseja fazer nos dados e, em seguida, use esta função nessa coluna para ter os dados desejados em uma única célula.
mais ou menos assim
A célula H1 aqui pode estar em qualquer outra folha deste livro e funcionará conforme planejado.
=OFFSET(Sheet1!F1,MATCH(MAX(Sheet1!F:F)+1,Sheet1!F:F,1)-1,0)
Agora, se não for possível colocar a função após os dados inseridos, você ainda pode fazer isso, será apenas uma fórmula muito longa.
Nota: no último caso, F:F é usado para o intervalo porque define toda a coluna de F, portanto você não precisará redefinir os parâmetros da função se os dados excederem a área predefinida.
Por favor, pergunte se é necessária ajuda