quinta-feira, janeiro 17, 2008

Excel; SE, com mais de 7 condições; infinitas ?

Achei no POrtal do Excel, uma dica muito boa sobre com testar mais de 7 condições; mas achei que faltou explicar alguma coisa.... depois eu entendi. Faltava esplicar claramente o por que a dica funcionava.

Pq isso funciona ?

A fórmula do SE tem a seguinte composição:

do help do excel:
SE(teste_lógico;valor_se_verdadeiro;valor_se_falso)

detalhando:
=SE(parte1 parte2 parte3; parte4; parte5)

parte1- célula que se quer testar....
parte2 - condição de teste:igual, maior que...
parte3 - célula ou valor de referência pra o teste.
parte4 - o que acontece em caso de teste verdadeiro, pode ser um valor, ou o valor de outra célula qualquer, pode ser "C11" ; o valor de C11....
parte5 - o que acontece em caso de falso, e é aqui que entra a beleza da coisa, pois em caso falso, posso dizer que a célula[óbviamente a que está com esta fórmula.] será igual ao valor de outra célula que está testando uma outra condição entre a mesma célula testada e outra célula de referência.

Assim sendo, mesmo que no Excel só fosse possível usar um SE por célula, seria possível encadear inúmeros, utilizando-se para isso uma nova célula para cada teste.

Pra quem já estudo alguma coisa de programação


if a>b then
foda-se
else
fuck you

traduzindo pra bom portugês, "se xxxxxx>xxxxxxx então, senão....."



Eu tenho 70 valores para testar.
Vou usar 10 células para fazer esse teste.
A primeira testara os primeiros 7 valores, se não for nenhum deles, será o resultado da segunda célula de teste, que testará os valores de 7 a 14... e assim por diante.... até que a última célula de teste teste os valor de 63 a 70, e se não for ainda nenhum desses, meus ultimos caracretes da fórmula serão : ";("fodeo")"

Gostou da explicação ??

Nenhum comentário: