Múltiplas conclusões (fórmulas) em uma célula

Múltiplas conclusões (fórmulas) em uma célula

Digamos que eu tenha uma tabela com os valores:

  • 0
  • 100
  • 200
  • 300

Na próxima coluna tenho a célula de entrada de dados 250. Abaixo de 250 gostaria de uma fórmula que diga:

  • Se 250 for menor que 100, mas maior que 0, "A"
  • Se 250 for menor que 200, mas maior que 100, "B"
  • Se 250 for menor que 300, mas maior que 200, "C"

Com base nessa fórmula, a célula abaixo seria automaticamente “C”

Como faço para criar essa fórmula?

Responder1

LOOKUP pode ser usado aqui, ou seja

=LOOKUP(C1,A1:A4,{"A","B","C","Error"})

Isso retorna Erro se C1 >= 300, você não disse o que queria nesse caso......

Responder2

Parece-me que você está procurando as funções IFe . ANDNão tenho o Excel em mãos, mas tente isto:

=IF(AND(A1>0;A1<100);"A";IF(AND(A1>100;A1<200);"B";IF(AND(A1>200;A1<300);"C";"")))

O formato é =IF(condition;true-value;false-value). Nesse caso, conditioné uma chamada para AND()e false-valueé outra instrução IF (semelhante). Espero ter acertado o número de parênteses. Cole o texto acima em uma célula diferente de A1, ajuste o valor em A1 e veja se faz o que você deseja. Caso contrário, ajuste as condições de acordo. Depois de fazer com que funcione da maneira desejada para uma célula, basta preencher todo o intervalo.

No entanto, o uso IFfica complicado muito rapidamente se você tiver longas listas de condições. Se você tiver mais de 2 a 3 níveis de IFs, provavelmente é melhor considerar a possibilidade de usar o VBA, que é muito mais fácil de estruturar de maneira legível.

Para mais alguns exemplos, você pode querer considerarComo usar instruções IF aninhadas no Excel com AND, OR, NOTno blog Experimentos em Finanças.

Também adivinhei que seu primeiro marcador deveria estar no intervalo de 0 a 100, já que nenhum número será simultaneamente menor que 0 e maior que 100.

Responder3

Você pode usar MATCHe CHOOSEcom bastante eficiência aqui. Onde A1:A4estão os valores para comparar e C1é a célula de entrada de dados:

=CHOOSE(MATCH(C1,$A$1:$A$4,1),"A","B","C")

informação relacionada