Combinando OR com AND no Excel

2

Estou tentando escrever uma fórmula no Excel 2016 que produza um "Sim" se as duas condições a seguir forem atendidas:

  1. O valor A2 começa com 4 OU 9
  2. O comprimento do valor A2 é 8

Caso contrário, imprima "Não".

Esta é a fórmula que eu criei:

=IF(AND(OR(LEFT(A2;1)="4";LEFT(A2;1)="9");LEN(A2)="8");"Yes";"No")

O problema é que simplesmente não funciona: (

Alguma idéia?

    
por igneous 20.10.2015 / 16:17

1 resposta

2

Tudo o que eu realmente vi sendo um problema foi o comprimento retornando um inteiro versus uma string (ou seja, não use aspas para essa comparação). Eu não tenho 2016 para testar, mas em 2013 isso funciona corretamente:

=IF(AND(OR(LEFT(A2;1)="4";LEFT(A2;1)="9");LEN(A2)=8);"Yes";"No")
    
por 20.10.2015 / 16:27