A respeito da soma, mas não da alphba

1

Eu tenho um problema,

     A       B
1 ARC 245
2 CAB 234
3 ABS 345

Se eu quiser somar os números da célula A 1, A 3 juntos, mas não o alfa, como faço para isso?

    
por Calvin Chan 11.03.2016 / 04:00

1 resposta

1

Sem usar o VBA, aqui estão duas fórmulas de matriz que você pode usar. Para que isso funcione, você precisa usar Ctrl + Deslocar + Enter . Você deve ver que chaves aparecem ao redor da fórmula, se você tiver feito isso corretamente.

Este primeiro é um pouco mais simples, mas os seus dados devem estar no mesmo formato que agora, onde os últimos três caracteres são os números que você deseja somar:

=SUM(NUMBERVALUE(RIGHT(A1:A3,LEN(A1:A3)-4)))

IssopegaodireitodemaistrêscaracteresentreA1:A3,converte-osemumnúmeroeosadicionajuntos.

Estafórmulaéumpoucomaiscomplicada,masfuncionacomqualquernúmerodecomprimento:

=SUM(NUMBERVALUE(RIGHT(A1:A3,LEN(A1:A3)-MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1:A3&"0123456789")) +1)))

Isto encontra a primeira instância de um número, depois apara-se a isso em vez de usar apenas 3 caracteres.

Se seus dados de amostra não forem representativos de seus dados reais (por exemplo, cartas podem aparecer após os números), essas fórmulas não funcionarão e você deve procurar criar uma UDF ou outra solução VBA .

    
por 11.03.2016 / 04:14