Compartilhar via

Ajuda em uma planilha de inventário?

Anônima
2010-03-18T03:08:07+00:00

Boa noite Luiz!

Luiz,

Estou elaborando uma planilha de inventário onde você contribuiu substancialmente para a resolução de um dos problemas.

A minha dúvida agora é a seguinte:

Se a primeira contagem for diferente da quantidade, então, a coluna status retornará a seguinte mensagem: "2.ª Contagem", senão, "OK"

Se a segunda contagem for diferente da quantidade, então, a coluna status retornará a seguinte mensagem: "3.ª Contagem", senão, "OK"

Se a terceira contagem for diferente da quiantidade, então, a coluna status retornará a seguinte mensagem o resultado que mais se repete nas três contagens, no exemplo abaixo 22.

SKU DESCRIÇÃO QUANT. 1.ª CONTAGEM 2.ª CONTAGEM 3.ª CONTAGEM DIVERGÊNCIAS STATUS
4225764 TONER LEXMARK 33 22 21 22 -11 22

Eu usei a seguinte fórmula:

=SE(D2<>C2;"2.ª CONTAGEM";SE(E2<>C2;"3.ª CONTAGEM";SE(F2<>C2;MODO(D2:F2);"OK")))

No entanto, o resultado que está aparecendo é "2.ª Contagem", quando o correto deve ser 22.

Luiz, você pode me dar uma força mais uma vez?

Grato,

Logístico

Microsoft 365 e Office 365 | Instalar, resgatar, ativar | Para uso doméstico | Outro

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

Resposta aceita pelo autor da pergunta

  1. Anônima
    2010-03-19T00:10:33+00:00

    A fórmula vai depender da prioridade que vc tem, mas imaginando que vale a última contagem....

    =SE(F2<>""; 

           SE(F2<>C2;MODO(D2:F2);"OK")

           ; SE(E2<>"";

                         SE(E2<>C2;"3.ª CONTAGEM";"OK") ;     

                         SE ( D2<>C2;"2.ª CONTAGEM";"OK")   

           )  

    )

    Esta resposta foi útil?

    0 comentários Sem comentários

4 respostas adicionais

Classificar por: Mais útil
  1. Anônima
    2010-03-19T00:32:01+00:00

    Luiz,

    A sua está melhor!

    Valeu! Um abraço!

    Esta resposta foi útil?

    0 comentários Sem comentários
  2. Anônima
    2010-03-19T00:21:19+00:00

    Luiz!

    Eu consegui! Muito obrigado!

    Eu usei o raciocínio que você sugeriu...

    =SE(E(G2="";H2="";I2="";J2="");"";SE(E(G2<>F2;H2="";I2="");"2.ª CONTAGEM";SE(E(G2<>F2;H2<>F2;I2="");"3.ª CONTAGEM";SE(E(G2<>F2;H2<>F2;I2<>F2);MODO(G2:I2);"OK"))))

    Um abraço,

    Logístico

    Esta resposta foi útil?

    0 comentários Sem comentários
  3. Anônima
    2010-03-19T00:00:37+00:00

    Boa noite Luiz!

    Obrigado Danilo!

    Luiz, você poderia me dar uma força na elaboração da lógica empregada nessa fórmula ou elaborar uma fórmula para essa questão?

    Desde já agradeço a habitual atenção,

    Logístico

    Esta resposta foi útil?

    0 comentários Sem comentários
  4. Anônima
    2010-03-18T23:49:49+00:00

    A primeira condição está sendo encontrada e finalizando no "2 contagem".

    Vc deve inverter a sua lógica e incluir testes de quando passa para o próximo critério. Por exemplo, vc está testando a 1 contagem sem considerar se as demais existem. Estabeleça o critério completo.

    Por exemplo:

    Se a segunda contagem for vazia, aí vale a lógica da primeira contagem, senão, vale a lógica da segunda contagem

    Se a terceia contagem for vazia, aí vale a lógica da segunda, senão, vale a lógica da terceira.

    Resumindo, os seus testes são mais complexos do que a fórmula que vc fez, pois faltam as prioridades entre as contagens.

    Esta resposta foi útil?

    0 comentários Sem comentários