Fórmulas lógicas - AND
A fórmula AND tem pelo menos uma condição e devolve um resultado booleano, as condições ou são todas verdadeiras, ou se alguma das condições não for verdadeira, o resultado é falso. Tem que ter pelo menos uma condição e atinge o seu limite, no Excel 2007, nas 255 condições.
Voltando ao exemplo do artigo anterior Fórmulas Lógicas - IF, se não chover, fizer sol e se não me doer a cabeça, vou à praia. Só irei à praia se estas 3 condições se concretizarem.
Se "x" E "y" E "w" forem verdadeiros, a função AND devolve "TRUE", se não forem, devolve "FALSE" .
Como a fórmula AND dá apenas uma resultado booleano, TRUE ou FALSE, normalmente ela é usada como critério de avaliação dentro de uma fórmula IF.
Voltando ao exemplo das Comunicações do artigo anterior, queremos agora avaliar 2 condições no nosso consumo:
SE "2008 for superior a 2007 E superior a 2006 ":
se for verdadeiro: "Aumentou o consumo nos 2 anos";
se for falso: "Não aumentou o consumo nos 2 anos"Se fossemos a escrever esta fórmula directamente na célula F5, avaliando a linha 5, iríamos escrevê-la assim:
=IF(AND(E5>D5;E5>C5);"Aumentou o consumo nos 2 anos";"Não aumentou o consumo nos 2 anos")Na figura abaixo aparece o resultado da fórmula usada na tabela das Comunicações de 2006 a 2008.
Nota: Para além da formula IF foi também usada a formatação condicional, e por isso aparecem cores distintas quando os resultados são diferentes.