Compartilhar via

Função "MAIOR" do Excel não funciona corretamente

Anônima
2023-02-11T15:42:47+00:00

Estou com um problema com a função =MAIOR() do Excel. Ela não está funcionando corretamente, e isso compromete todo o resultado. Um exemplo:

A célula I21 está: =MAIOR(I2:I20;1), logo, o resultado está certo, 10.

A célula I22 está: =MAIOR(I2:I20;2), logo, o resultado deveria ser 9, e não 10.

E a célula I23 está =MAIOR(I2:I20;3), logo, o resultado deveria ser 8 e não 9.

O que poderia ser? Alguém pode ajudar? Obrigado

Microsoft 365 e Office | Excel | Para uso doméstico | Windows

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários

2 respostas

Classificar por: Mais útil
  1. Anônima
    2023-02-11T16:43:41+00:00

    Olá,

    Os resultados da função MAIOR são exatamente o que você descreveu em sua postagem. Portanto, esta função extrai todos os dados que você possui em uma string de números sem duplicatas. A função MINOR funciona da mesma maneira.

    Para saber mais sobre a função MAIOR, você pode ver este site: https://support.microsoft.com/pt-br/office/maior-fun%C3%A7%C3%A3o-maior-3af0af19-1190-42bb-bb8b-01672ec00a64

    Se você deseja obter resultados sem duplicatas, na célula I21 aplique esta fórmula:

    =MÁXIMO(I2:I20)

    e na célula I22 aplique esta fórmula via Ctrl+Shift+Enter:

    =MÁXIMO( SE($I$2:$I$20<I21; $I$2:$I$20) )

    arraste a segunda fórmula para baixo.

    Espero ter ajudado você. Em caso afirmativo, marque minha resposta como SIM, pois assim outros usuários deste fórum também serão beneficiados.

    At.te

    Esta resposta foi útil?

    1 pessoa achou esta resposta útil.
    0 comentários Sem comentários
  2. Maison da Silva 8,146 Pontos de reputação MVP
    2023-02-11T15:58:42+00:00

    Olá, tudo bem? Seja bem-vindo(a) à Comunidade Microsoft!

    É um prazer ajudá-lo(a) nesta questão!

    Pode haver várias razões pelas quais a função =MAIOR() não está funcionando corretamente. Algumas coisas que você pode verificar incluem:

    1. Verifique se as células na faixa de referência contêm valores válidos. Se houver células vazias ou valores que não são números na faixa, isso pode afetar o resultado da função.
    2. Verifique se as células na faixa de referência não estão formatadas como texto. Se as células estiverem formatadas como texto, o Excel não será capaz de realizar operações matemáticas nelas.
    3. Verifique se as células na faixa de referência não estão formatadas como data. Se as células estiverem formatadas como data, o Excel as tratará como valores, em vez de números, o que afetará o resultado da função.
    4. Verifique se não há erros de fórmula nas células da faixa de referência. Se houver erros de fórmula, eles serão incluídos no resultado da função.

    Se essas verificações não resolverem o problema, você pode experimentar corrigir a fórmula para garantir que está funcionando corretamente. Em vez de usar a função =MAIOR(), você pode usar a fórmula =LARGO() para calcular o n-ésimo maior valor em uma faixa de células. A sintaxe para a fórmula =LARGO() é =LARGO(faixa de células; n), onde "faixa de células" é a faixa que você deseja verificar e "n" é o n-ésimo maior valor que você deseja calcular.

    Espero que isso ajude a resolver o problema com a função =MAIOR().

    Se minha resposta lhe ajudou, não esqueça de marcar em Sim a Resposta foi útil.

    Qualquer dúvida ou necessitando de mais informações, estou à disposição. Obrigado

    Esta resposta foi útil?

    0 comentários Sem comentários