Estou seguindo algumas instruções que dizem "Arredonde o resultado para duas casas decimais com base no valor na 3ª casa decimal". Eu usei a função Round() antes, mas como faço para controlar o arredondamento com base no valor na 3ª casa decimal? Tudo o que consigo pensar é primeiro truncar o número para 3 casas decimais e depois arredondar a partir disso. Mas existe uma solução melhor?
Arredondar para n decimais sempre significa que o n+1 'º dígito determina o arredondamento. Se o n+1 'ésimo dígito for < 5, o número será simplesmente truncado após n dígitos. Se for >= 5, você trunca em n decimais e adiciona 10^- n .
Este é o método típico de "arredondar para o dígito significativo mais próximo" com a regra de desempate típica de "arredondar metade para cima".
TL;DR
As instruções que você está seguindo fornecem informações supérfluas. Está simplesmente pedindo para arredondar para 2 casas decimais