Corretamente combinando fórmulas na mesma célula

0

Como eu combino duas fórmulas na mesma célula?

= SUM (D1 / C1 * 100 + 100) Produz 87,5 O problema é que quero arredondar esse número para cima, mas como uma porcentagem. Como faço para arredondar como uma porcentagem todos na mesma célula?

Racia
fonte
=ROUND(SUM(D1/C1*100+100),0) deve fazer o truque
cybernetic.nomad
@ cybernetic.nomad Por favor, não poste respostas como comentários.
Michael Frank
Você quer dizer o número decimal redondo como porcentagem?
Rajesh S

Respostas:

2

Primeiro, deixe-me explicar que o SUM() função adiciona uma lista de números ou um intervalo de células. Para usá-lo, você fornece uma lista de números (ou referências de célula) separados por vírgulas:

=SUM (number1, [number2], [number3], ...)

Sua fórmula não está realmente usando a função SUM (), porque essa expressão

=D1/C1*100+100

dá a mesma resposta. Mas não importa, sua fórmula está (quase) dando a resposta que você quer, então vamos trabalhar com o que você tem. ___________________________________________________________________________

Eu acho que você está dizendo que sua fórmula dá uma resposta 87.5, mas você quer que a resposta seja mostrada como 88%. É muito fácil fazer isso.

Primeiro, modifique sua fórmula para dividir suas respostas por 100:

=SUM(D1/C1*100+100)/100

Isso muda o 87.5 para 0.875. Em seguida, arredonde para o número de casas decimais que você deseja (como sugerido por @cyber):

=ROUND(SUM(D1/C1*100+100)/100,2)

Isso arredonda sua resposta para 2 casas decimais, dando 0.88. Se você alterar os 2 na fórmula para 1, arredondará para 1 casa decimal, dando 0.9.

Finalmente, use o formato & gt; Células ... para formatar as células que contêm sua resposta como porcentagens. Escolha 0 casas decimais e a resposta será mostrada como 88% (ou 90% se você arredondar para 1 casa decimal).

Observe também que (como aponta Blackwood) esta última fórmula pode ser muito simplificada para:

=ROUND(D1/C1+1,2)

Bandersnatch
fonte
Boa explicação. Eu percebo que você está tentando ficar o mais próximo possível da fórmula do OP, mas não ROUND(D1/C1+1,2) ser mais simples?
Blackwood
1
Certo. Eu não queria complicar as coisas. Mas esse é um bom ponto, e vou adicioná-lo como uma sugestão.
Bandersnatch
-2

Você pode usar esta fórmula também: =FLOOR(SUM(A2/B2*100+100),1)

Supor A2 has 25 & B2 has 50 então você começa 150.

Então, depois de selecionar o celular.

Clique em Formato da célula & amp; selecione Personalizar.

Da seleção de tipo 0, você encontra abaixo Geral.

Coloque o cursor ao lado e edite como 0 "%".

Agora 150 vai parece 150%.

Nota, Se você usar a função ROUND como sugerido acima nos comentários por cybernetic.nomad, também precisará aplicar o Custom Format, pois, se você aplicar o formato de célula de porcentagem, seu valor será semelhante 15000%

Editado: Se você quiser arredondar o valor para cima, então você pode usar estas fórmulas:

=ROUNDUP(SUM(A2/B2*100+100),0)

ou

=CEILING(SUM(A2/B2*100+100),1)

Nota, finalmente, se você quiser 150 para se parecer com 150% (em formato de porcentagem), então, em última análise, você precisa aplicar o Formato Personalizado como eu descrevi acima. Se você aplicar Formato de Porcentagem mesmo quando o valor decimal for definido como 0, o valor aparecerá como 15000%

Desde que você não tenha divulgado esses 2 valores que renderam 87,5, então eu assumi dois e genuinamente esses dois números poderiam ser qualquer combinação.

Suponha que você não queira usar a Fórmula como você mostrou acima e sua única intenção é ROUND-UP de 87.5 a 88 independentemente, então você pode usar,

=ROUNDUP(C2,0) or =CEILING(C2,1)

Mas, não se esqueça de aplicar o Custom Format, caso contrário, 88 aparecerá como 8800%.

Rajesh S
fonte