Descrição da fórmula a dígitos de soma de um número no Excel para Mac

Traduções deste artigo Traduções deste artigo
ID do artigo: 192872 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sumário

Embora atualmente não seja nenhuma fórmula interna que localiza a soma dos dígitos de um número no Microsoft Excel, você pode usar a fórmula na seção "Mais informações" deste artigo para fazer isso.

Mais Informações

A seguinte fórmula retorna a soma dos dígitos de um número positivo contida na célula A10:
   =SUM(VALUE(MID(A10,ROW($A$1:OFFSET($A$1,LEN(A10)-1,0)),1)))
				
a seguinte fórmula retorna a soma dos dígitos de um número negativo contida na célula A11:
   =SUM(VALUE(MID(A11,ROW($A$2:OFFSET($A$2,LEN(A11)-2,0)),1)))
				
Observação: as fórmulas acima devem ser inseridas como fórmulas de matriz. Para inserir uma fórmula como uma fórmula de matriz, pressione COMMAND + ENTER.

Explicação sobre a fórmula

As informações a seguir pressupõe que célula contém o número 849.
   This part of the formula  Does this
   ------------------------------------------------------------------------

   A$1:OFFSET($A$1,LEN(A1)-  Creates a reference of cells going down a
   1,0)                      column that has the same number of cells as
                             the number in A1 has digits. For example, the
                             formula $A$1:OFFSET($A$1,LEN(A1)-1,0) would
                             return $A$1:$A$3 since LEN(A1)-1 equals 2 and
                             OFFSET($A$1,2,0) returns $A$3.

   ROW()                     Returns the row number of the cell reference.
                             If there is more than one cell in the
                             reference, it will return an array. In this
                             case, ROW($A$1:$A$3) returns {1;2;3}.

   MID()                     Returns a portion of a text string. By using
                             an array for one of the arguments, we can
                             return multiple text strings in an array. For
                             example, consider MID(849,{1;2;3},1) from the
                             above paragraph. This will return
                             {"8";"4":"9"}. Notice that all the numbers are
                             text inside the array.

   VALUE()                   Will change text to numbers. In this example,
                             VALUE({"8";"4":"9"}) returns {8;4;9}. This
                             allows the numbers to be summed.

   SUM({8;4;9})              Returns the final result, 21.
				
a segunda fórmula que soma os dígitos de números negativos, funciona da mesma maneira, exceto que ele compensa o sinal de subtração (-) inicial no número.

Observe que em cada fórmula, o "$ A $ 1"e"$ A $ 2" são sempre usados, independentemente de dígitos da célula são somados.

Propriedades

ID do artigo: 192872 - Última revisão: terça-feira, 23 de janeiro de 2007 - Revisão: 2.2
A informação contida neste artigo aplica-se a:
  • Microsoft Excel 2004 for Mac
  • Microsoft Excel X para Macintosh
  • Microsoft Excel 2001 para Mac
  • Microsoft Excel 98 for Macintosh
Palavras-chave: 
kbmt kbhowto KB192872 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 192872

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com