Como arredondar para baixo se o resultado exceder o valor em dólar permitido?

0

Eu sou um professor atualmente atribuído à aula de informática. Eu sou muito bom, mas estou preso nisso. Meus alunos estão fazendo um projeto de mercado de ações e quero que o excel calcule quantas ações por ação eles podem comprar com $ 1.000.

Por exemplo, AAPL é $ 545, então 1000/545 é 1.8. A resposta deve ser de 1 ação, mas o Excel é arredondado para 2.

Como posso definir isso para usar apenas números inteiros, mas arredondar para baixo se eles excederem o orçamento?

    
por Laura 09.01.2014 / 16:28

2 respostas

1

O uso de ROUNDDOWN fará isso para você.

ROUNDDOWN(number,num_digits)

Portanto, se A1 for 1000 e B1 for 545, você poderá usar a seguinte fórmula para obter a resposta.

=ROUNDDOWN(SUM(A1/B1),0)

Isso retorna 1 como resposta.

    
por 09.01.2014 / 16:38
1

A função FLOOR será sempre arredondada para baixo.

Apenas para uma boa medida, aqui está um resumo das funções de arredondamento. A principal diferença entre funções similares é como os números negativos são manipulados.

  • ROUND - Usa regras normais de arredondamento. Dígitos 0-4 arredondados para zero, 5-9 arredondados para longe de zero.
  • ROUNDUP - sempre arredonda para longe de zero. 5,5 voltas para 6 e -5,5 voltas para -6.
  • ROUNDDOWN - sempre arredonda para zero. 5,5 voltas 5 a 5 e -5,5 voltas a -5.
  • CEILING - Sempre arredonda para o infinito positivo. 5,5 voltas para 6 e -5,5 voltas para -5.
  • FLOOR - Sempre arredonda para o infinito negativo. 5,5 voltas para 5 e -5,5 voltas para -6.
por 09.01.2014 / 16:37