Excel 2007 - fórmula para exibir as últimas células atualizadas

Excel 2007 - fórmula para exibir as últimas células atualizadas

Eu tenho 6 células, A1-A6emFolha1.

A1,A3,& A5contém números 1-3

A2,A4,& A6contém a data em que os números foram alterados.

A1 & A2será preenchido primeiro. Quero exibir as duas células emPlanilha2em B1 & B2.

Quando A3 & A4estiverem preenchidos, quero substituir o conteúdo B1 & B2pelos novos dados.

Da mesma forma, quando A5 & A6forem preenchidos, quero substituir o conteúdo B1 & B2pelos novos dados.

Eu preciso manter todos os dados emFolha1mas deseja apenas que os dados mais recentes sejam exibidos emPlanilha2.

Existe uma fórmula que pode fazer isso conforme eu preciso automaticamente? Não consigo usar VBA ou macros para fazer isso.

Responder1

A) Geralmente é uma boa forma mostrar o que você tentou

B) isso provavelmente teria sido melhor postado emEstouro de pilha.SE

Eu configurei a coluna A com estas 6 linhas:

1
2/1/2015
2
2/14/2015
3
3/1/2015

Com base nisso, coloquei essas fórmulas em outras células da mesma planilha

'return the odd numbered row (1, 2 or 3)
=INDEX($A$1:$A$6,MATCH(MAX($A$2,$A$4,$A$6),$A$1:$A$6,0)-1)
'return the associated date
=INDEX($A$1:$A$6,MATCH(MAX($A$2,$A$4,$A$6),$A$1:$A$6,0))

Você precisará alterar as referências das células para apontar para a planilha apropriada.

Responder2

EmPlanilha2célulaB1digitar:

=CHOOSE(1+COUNT(Sheet1!A1:A6)/2,"",Sheet1!A1,Sheet1!A3,Sheet1!A5)

e na celaB2digitar:

=CHOOSE(1+COUNT(Sheet1!A1:A6)/2,"",Sheet1!A2,Sheet1!A4,Sheet1!A6)

Essas fórmulas pressupõem que você está preenchendoFolha1aos pares e na ordem indicada.

informação relacionada