fórmula escrita para excel if / then

0

Coluna D é uma lista de estados. Existem 3000 linhas.

Se a coluna D for AL, GA, SC, FL, NC, TN ou MS, quero que a coluna G diga, por exemplo, GA.

Se a coluna D é LA, TX, NM, OK, AR ou NE, a coluna G deve mostrar TX

Como posso escrever a fórmula IF THEN?

    
por Brandon 29.08.2013 / 16:43

2 respostas

0

Talvez a maneira mais simples seja agrupar os estados que você deseja verificar nas colunas.

Por exemplo, você pode colocar AL, GA, SC, FL, NC, TN e MS na coluna H e LA, TX, NM, OK, AR, NE na coluna Eu . Então, na coluna G put:

=IF(IFERROR(VLOOKUP(D1,H1:I6,1,FALSE),0)=1,"GA",IF(IFERROR(VLOOKUP(D1,H1:I6,2,FALSE),0)=1,"TX"))

Isso procura o valor de D1 no intervalo de H1 a I6. Primeiro, aparece na primeira coluna desse intervalo (coluna H). Se nada for encontrado, ele passa para a segunda coluna no intervalo (coluna I). Se nada for encontrado, retornará 0.

Isso pode ser modificado para incluir outros estados e respostas, mas se você começar a receber mais do que algumas opções, eu recomendaria colocar um nome de estado na linha superior de cada coluna que você cria como cabeçalho. Em seguida, você pode escrever o código para retornar esse nome na primeira linha do que encontrou.

    
por 29.08.2013 / 17:18
0

Você pode usar MATCH com os arrays incorporados na fórmula:

=IF(ISERROR(MATCH(D1,{"AL","GA","SC","FL","NC","MS","TN"},0)),IF(ISERROR(MATCH(D1,{"LA","TX","NM","OK","NE","AR"},0)),"","TX"),"GA")

Isso não retorna nada se uma correspondência não for encontrada em nenhuma das listas.

    
por 29.08.2013 / 17:57