Notifications
Clear all

Soma de todas as diferenças numa coluna

6 Posts
1 Usuários
0 Reactions
1,472 Visualizações
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Ôpa, pessoal, beleza?

Sou Fábio, e novo no fórum, achei show de bola ter um fórum dedicado ao Excel tendo em vista que é uma excelente ferramenta! Estou sempre aprendendo e agora me deparei com um desafio que não estou conseguindo superar sozinho.

É o seguinte: Tenho uma coluna cheia de números. Suponha que a coluna tenha 4 números:

A
B
C
D

O que eu quero é fazer a seguinte fórmula: |A-B| + |A-C| + |A-D| + |B-C| + |B-D| + |C-D|

Ou seja, a SOMA dos MÓDULOS das DIFERENÇAS entre todas as combinações de A, B, C e D.

Para poucas linhas é moleza, mas tenho uma coluna com mais de 100 valores!!!

A parte do módulo em grande parte posso simplificar transformando todos os valores em positivo, mas o resto to muito perdido... pensei em fazer mais colunas e tentar ir isolando termos, mas tá muito dificil.

Qualquer ajuda será muito apreciada! Valeu!!

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 30/05/2011 6:01 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Utilize a função ABS(). Ela transforma o que vc quer em módulo.

Se não for isso avise.

Abs,

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 31/05/2011 6:34 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

O problema não é o ABS() e sim como o excel fará a combinação entre todos os membros não é? Vou tentar aqui, mas to aprendendo excel ainda hehe.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 31/05/2011 11:55 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Fiz aqui. Tive que usar VBA, não pensei em outra maneira.

Basta inserir a coluna dos valores em A! Sem espaços.

Abs

FDiniz

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 31/05/2011 12:45 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

FDiniz,

O cálculo é relativamente tranquilo, o excel faz: =COMBIN(4;2), ou seja, combinação de A/B/C/D de 2 em 2...

Pra listar todas as possibilidades o VBA é bem mais racional (é possível mas pesadíssimo montar isso por fórmula).

Se o número de letras mudar a cada coluna, use a fórmula =COMBIN(x letras;2) para checar se todos os seus registros estão lá.

Abs,

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 01/06/2011 1:54 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Sim, mas ele nao quer o numero de combinacoes, e sim a soma de de todas as diferencas possiveis em absoluto. A formula combin mostra 2 a 2, todas as combinacoes possiveis somente.

Não é isso?

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 01/06/2011 11:11 am