/ / EXCEL Multiple Ranges - precisa de respostas diferentes para cada intervalo - excel, if-statement, range, spreadsheet

EXCEL Multiple Ranges - precisa de respostas diferentes para cada faixa - excel, if-statement, range, spreadsheet

Passei algumas horas pensando em como fazerÉ por isso que estou postando aqui agora ... Se você quiser retornar valores diferentes em uma célula com base em qual intervalo o valor inserido em outra célula está, então eu descobri como fazer isso !! (tenha em mente que isso é específico para minha planilha e servia para calcular preços, ou seja, 0,99 = £ 0,99)

Por exemplo:

  1. SE G2 está ACIMA DE "0" MAS ABAIXO DE "1" ENTÃO exiba "0,1"
  2. SE G2 está ACIMA DE "0,99" MAS ABAIXO DE "5" ENTÃO exiba "0,15"
  3. SE G2 está ACIMA DE "4,99" MAS ABAIXO DE "15" ENTÃO exiba "0,2"
  4. SE G2 está ACIMA DE "14,99" MAS ABAIXO DE "30" ENTÃO exiba "0,5"
  5. SE G2 está ACIMA DE "29,99" MAS ABAIXO DE "100" ENTÃO exiba "1,0"
  6. SE G2 estiver ACIMA DE "99,99" ENTÃO exiba "1,30"

Então, SE G2 era "£ 18,75", então a célula que esta a fórmula inserida exibiria "£ 0,50" com base no valor "s acima.

Você verá a fórmula acima contida na resposta a esta pergunta abaixo ......

Respostas:

6 para resposta № 1

usar

=VLOOKUP(D4,F4:G9,2)

com o intervalo F4: G9:

0   0.1
1   0.15
5   0.2
15  0.3
30  1
100 1.3

e D4 sendo o valor em questão, por ex. 18.75 -> resultado: 0.3


0 para resposta № 2

Aninhado se "s no Excel são feios:

=If(G2 < 1, .1, IF(G2 < 5,.15,if(G2 < 15,.2,if(G2 < 30,.5,if(G2 < 100,.1,1.3)))))

Isso deve cobrir tudo.


0 para resposta № 3

Então ... abaixo está a fórmula que eu teria usado, mas as respostas acima parecem muito mais claras! ...

= SE (E (G2> 0, G2 <1), 0,1, SE (E (G2> 0,99, G2 <5), 0,15, SE (E (G2> 4,99, G2 <15), 0,2, SE (E ( G2> 14,99, G2 <30), 0,5, SE (E (G2> 29,99, G2 <100), 1, SE (G2> 99,99,1,3))))))

e olhando para ele dividido fica assim ...

=IF(AND(G2>0,G2<1),0.1,
IF(AND(G2>0.99,G2<5),0.15,
IF(AND(G2>4.99,G2<15),0.2,
IF(AND(G2>14.99,G2<30),0.5,
IF(AND(G2>29.99,G2<100),1,
IF(G2>99.99,1.3)
)
)
)
)
)

Obrigado por suas respostas pessoal !! Pelo menos as pessoas terão uma série de coisas para escolher a partir de agora .. :-)