Nesting IF ISNUMBER Y BUSCAR


0

Estoy tratando de ordenar una hoja de documento de logística a través de texto. Este es mi primer intento de hacer algo remotamente en este complejo en Excel y, por lo tanto, no tengo idea de lo que estoy haciendo mal.

=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,"")

Quiero que suceda lo siguiente: cuando pegue la información en la hoja de datos, las celdas de la hoja original solo dicen 1 PACKAGE, 2 SHIPPING CARTON, 3 MASTER CARTONo 4 PALLET CAR.

La información original es la siguiente: las celdas comienzan con: PAL, CAR, PIECEo SCAR (ejemplo CAR192, varía mucho).


¿Qué está pasando con tu fórmula? ¿Da un error? ¿Devuelve algo, pero no lo que esperabas? ¿Funciona a veces pero no a otras? Etc. Cuál es la idea definitiva con la fórmula, es un poco incierto.
BruceWayne

Respuestas:


1

Tus paréntesis estaban en mal estado. Por ejemplo, tenía un paréntesis que terminaba la instrucción IF demasiado pronto:

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

Eliminar los paréntesis después de "3 MASTER CARTON"

Prueba esto:

=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"))))

Nota: se han agregado espacios adicionales y retornos de carro a la fórmula para facilitar la lectura en esta respuesta. Si desea copiar y pegar, elimínelos.


¡Funciona perfectamente muchas gracias por tu ayuda!
A.A.J.P.
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.