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

0

Eu tenho 6 células, A1-A6 em Folha1 .

A1,A3,& A5 contém números de 1 a 3

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

A1 & A2 será preenchido primeiro. Quero exibir ambas as células em Folha2 em B1 & B2 .

Quando A3 & A4 estiver preenchido, quero substituir o conteúdo de B1 & B2 pelos novos dados.

Da mesma forma, quando A5 & A6 estiver preenchido, quero substituir o conteúdo de B1 & B2 pelos novos dados.

Eu preciso manter todos os dados em Folha1 , mas quero apenas os dados mais recentes exibidos em Folha2 .

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

    
por Cathy 13.03.2015 / 15:34

2 respostas

0

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

B) isso provavelmente teria sido melhor publicado em estouro 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, eu coloco essas fórmulas em outras células na mesma folha

'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 de célula para apontar para a planilha apropriada.

    
por 13.03.2015 / 16:04
0

Em Folha2 célula B1 digite:

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

e na célula B2 digite:

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

Estas fórmulas assumem que você está preenchendo Folha1 em pares e na ordem indicada.

    
por 13.03.2015 / 16:25