Página 1 de 1

Bug no Excel? Problemas com função MENOR()

Enviado: 26 Mar 2017 às 10:52
por MecSatc
Bom dia.

Meu nome é Alex, e atualmente estou desenvolvendo uma planilha para cálculo e dimensionamento de treliças metálicas, como trabalho de conclusão do curso de engenharia mecânica.

Em resumo, estou tentando utilizar a função menor da seguinte forma:

=SE(MENOR(AF6:AF13;1)=0;MENOR(AF6:AF13;2);MENOR(AF6:AF13;1))

Basicamente, pretendo verificar se o menor valor de uma coluna é zero, e se for buscar o segundo menor valor. Em contra partida, se o menor valor da coluna for diferente zero o excel buscara tal valor.

a coluna AF6-AF 13 é a seguinte:

0,00
0,00
0,00
0,00
3,08
3,41
3,80
4,19

Neste caso, o excel deveria apontar 3,08 como resultado. O problema, é que ele apresenta 0 como resultado, o que está incorreto.
Podem verificar a sintaxe, está perfeita.
Um detalhe interessante, é que uso várias vezes este mesmo código para verificar outras colunas e dá certo.

A coluna AF é resultado do seguinte código:

=SE(E(AB6="OK";AC6="OK";AD6="OK";AE6="OK");'Perfis U'!H2;0)

OBS: DEIXEI A PLANILHA EM ANEXO.

Já tentei:
  • Digitar o código em outra coluna;
    Digitar o código em outra planilha;
    excluir o código da coluna AF e digitar os valores manualmente;
    salvar a planilha em outra versão do excel;
    verificar o número de casas decimais da célula para ver se o segundo número menor não era algo do tipo 0,000001 sendo que o número de algarismos da célula é 0,00;
    tentar abrir em outro computador com versão do windows/excel diferente;
    digitar manualmente na matriz da plalinha 'Perfis U', onde o código =SE(E(AB6="OK";AC6="OK";AD6="OK";AE6="OK");'Perfis U'!H2;0) busca dos dados;
    usar uma função do tipo: =SE(AF2<AF3;AF2;SE(AF3<AF4;AF3;SE(AF4.... , que em teoria também buscaria o menor valor para um vetor PA/PG, com crescimento constante.
Já pesquisei em vários lugares e não achei nada parecido. Estou desesperado pois já estou atrasado no meu cronograma e se tiver que recomeçar a planilha não vou ter tempo hábil para cumprir os prazos.

Aguardo retorno urgente!

Grato dês de já.

Re: Bug no Excel? Problemas com função MENOR()

Enviado: 26 Mar 2017 às 11:03
por Deciog
MecSatc, Bom Dia.

Para que posso ajudar, me informa qual célula quer a formula e em qual aba, pois fiquei em duvida, e se possível digita o resultado esperado, fica mais fácil e rápido o entendimento do que você quer.

Decio

Bug no Excel? Problemas com função MENOR()

Enviado: 26 Mar 2017 às 11:16
por MecSatc
A aba é Dimensionamento das Barras

Eu gostaria do resultado na célula AT6, da mesma aba (Dimensionamento das Barras).
Perceba que nas células AQ6, AR6, AS6 e AU6 existe o mesmo código só que para buscar valores em outras colunas, e está funcionando perfeitamente!

o resultado esperado seria 3,08, para a coluna:

0,00
0,00
0,00
0,00
3,08
3,41
3,80
4,19

Bug no Excel? Problemas com função MENOR()

Enviado: 26 Mar 2017 às 11:19
por mdiego
Bom dia,

Nesse caso você precisa utilizar a função agregar ou matricial.

Verifique se seria isso que está em anexo.

Sds,

Bug no Excel? Problemas com função MENOR()

Enviado: 26 Mar 2017 às 11:24
por mdiego
E também você pode utilizar a matricial. =MENOR(SE(F6:F13>0;F6:F13;"");1) Aperte tudo junto Ctrl+Shift+Enter

Se você tiver muitas linhas aconselho não utilizar porque irá causar uma lentidão.

Sds,

Re: Bug no Excel? Problemas com função MENOR()

Enviado: 26 Mar 2017 às 11:27
por Deciog
MecSatc

Já solucionado pelo colega mdieg, boa solução

Decio

Bug no Excel? Problemas com função MENOR()

Enviado: 26 Mar 2017 às 11:30
por mdiego
Valeu Décio!

Abs,