MS Excel Dynamic Cell

0

Como posso fazer o Excel rodar como um programa de tal forma que uma célula específica na folha 1 mude seu valor de acordo com cada operação de linha sucessiva na Folha 2. Basicamente eu quero saber se uma célula pode ter valor dinâmico (agir como um temporário registro da linguagem "C" que muda após a execução dos cálculos em uma linha em outra planilha.

É confuso, mas se alguém puder me ajudar. Eu estou modelando algo e eu preciso muito disso para continuar.

Digamos que eu esteja trabalhando na Folha 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 Folha 2. Agora, essa Folha 2 cujos valores mudam de acordo com a entrada em A1. Esta folha 2, em seguida, envia novamente o valor para sheet1. aqui trabalhamos na linha 2 agora e o resultado vai para a mesma célula A1 da folha 2. O ponto é que é uma coisa de malha fechada. e eu quero que após cada iteração, o valor de uma determinada célula mude de acordo com o resultado da iteração.

    
por Neha 10.12.2015 / 06:17

1 resposta

1

Ok, vou supor que você está mais apenas tentando mover dados de uma planilha para outra, mas sob o disfarce de uma fórmula. então eu acho que o que você está procurando é isso

=Sheet2!A1

No entanto, eu não posso ter muita certeza, então por favor defina mais e eu vou editar essa resposta para essa resposta.

OK, agora que tenho um ponto de partida para continuar, posso responder a essa pergunta. No entanto, sinto que este é um problema de várias etapas.

Então aqui está minha folha de teste.

Aqui,acélulaG1estáfornecendooúltimovalornacolunaE.Nestacélula,eutenhoaseguintefunção:OFFSET([StartCell],MATCH(MAX([Range])+1,[Range],1)-1,0)

Vamosdividi-lo.

=OFFSET-Bem,estamosiniciandoumafunçãoequeremosqueelaretornedadosdeumacélula[StartCell]-acélulasuperiorqueestafunçãovaireferenciarCORRESP-procuraporumitemespecificadoemumintervalodecélulasMAX-procuraomaiornúmeronointervalo

Assim,procuramosomaiornúmeroemnossointervalo,adicionamos1aeleparacriarumnúmeroquenãoestánoconjuntodedados,usamosessenúmeroemumafunçãodecorrespondência,queretornaaúltimalinhadedadosencontradaecompensamosmostreosdadosquenósqueremos.

Parasuasituação,recomendoqueacolunadepoisqueosdadosinseridosreflitamoquevocêdesejafazernosdadose,emseguida,useessafunçãonessacolunaparaquevocêtenhaosdadosdesejadosemumaúnicacélula.

meioqueassim  A célula H1 aqui pode estar em qualquer outra folha deste livro e funcionará como pretendido.

=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 a ajuda é necessária

    
por 10.12.2015 / 08:37