Se houver dados em alguma das células A-F, copie esses dados para a célula G

0

Alguém pode ajudar com essa fórmula? Eu preciso ter dados (número) copiados em uma célula de qualquer uma das outras 10 células. Por exemplo, tenho 10 células, todas com dados nelas (apenas uma célula de 10 terá dados) e preciso de uma fórmula que verifique essas 10 células e insira esses dados na 11ª célula. Espero que isso faça sentido.

    
por Vadim 10.10.2014 / 17:37

2 respostas

1

Eu lhe darei duas soluções que podem funcionar.

Primeiro concatenar de acordo com o comentário de Nabil Aziz. Uma vez que todas as outras células estão em branco, ele não une mais nada à célula que possui algo que retorna apenas um valor. Desde concatenar retorna uma string usando * 1 irá transformá-lo de volta em um número

=CONCATENATE(A1,B1,C1,D1,E1,F1)*1

Outra opção é encontrar a célula e apenas retornar isso.

Se você está sempre usando texto, pode usar

=OFFSET(A1,0,MATCH("*",A1:F1,-1)-1)

Que localiza a célula última com texto no intervalo A1: F1 e compensa muito da célula A1

Se você estiver usando todos os números que você pode usar

=OFFSET(A1,0,MATCH(1E+306,A1:F1,1)-1)

O que funciona da mesma maneira. Se você não sabe se serão textos ou números, você pode usar

=OFFSET(A1,0,IFERROR(MATCH(1E+306,A1:F1,1),MATCH("*",A1:F1,-1))-1)

O qual encontrará o último número se houver um e a última entrada de texto, se nenhum número estiver lá.

Todas essas soluções podem ser copiadas.

    
por 10.10.2014 / 18:08
3

Como são dados numéricos, a função SUM é provavelmente a melhor. Parece que você quer colocar isso na sua primeira coluna:

=SUM(B1:K1)

Isso adicionará as colunas em vez de tratar os dados como texto.

    
por 10.10.2014 / 18:15