Aninhamento IF ISNUMBER e SEARCH

0

Estou tentando separar uma folha de documento de logística por meio de texto. Esta é a minha primeira tentativa de remotamente este complexo no Excel e, portanto, não tenho idéia do que estou fazendo de errado.

=IF(ISNUMBER(SEARCH("CAR",Data!C5)),"3 MASTER CARTON"),  
 IF(ISNUMBER(SEARCH("PAL",Data!C5)),"4 PALLET"),  
 IF(ISNUMBER(SEARCH("PIECE",Data!C5)),"1 PACKAGE"),  
 IF(ISNUMBER(SEARCH("SCAR",Data!C5)),"2 SHIPPING CARTON,"")

Eu quero que o seguinte aconteça: quando eu colar as informações na folha de dados, as células na planilha original dizem apenas 1 PACKAGE , 2 SHIPPING CARTON , 3 MASTER CARTON ou 4 PALLET CAR .

As informações originais são as seguintes: as células começam com: PAL , CAR , PIECE ou SCAR (exemplo CAR192 , isso varia muito).

    
por A.A.J.P. 06.03.2018 / 16:56

1 resposta

1

Seus parênteses estavam confusos. Por exemplo, você tinha parênteses terminando a instrução IF cedo demais:

=IF(ISNUMBER(SEARCH("CAR",Data!C5)),"3 MASTER CARTON")

Exclua os parênteses depois de "3 MASTER CARTON"

Tente isto:

=IF(ISNUMBER(SEARCH("CAR",Data!C5)),"3 MASTER CARTON",  
 IF(ISNUMBER(SEARCH("PAL",Data!C5)),"4 PALLET",  
 IF(ISNUMBER(SEARCH("PIECE",Data!C5)),"1 PACKAGE",  
 IF(ISNUMBER(SEARCH("SCAR",Data!C5)),"2 SHIPPING CARTON","n/a"))))

Observação: espaços extras e retornos de carro foram adicionados à fórmula de legibilidade nesta resposta. Se você quiser copiar e colar, exclua os arquivos.

    
por 06.03.2018 / 18:04