Instrucción IF anidada en números

1

Estoy trabajando en una tabla para tabular los costos de millaje para mi pequeña empresa. Tengo 3 destinos a los que voy regularmente. Me gustaría que la dirección se rellene automáticamente en la celda C si la expresión se encuentra en la celda B.

He copiado numerosas ecuaciones de varios sitios web, pero no he podido hacer funcionar ninguna de las ecuaciones. El último se pega a continuación.

IF((B88="SHADY GROVE METRO","15903 SOMMERVILLE DR",IF((B88="POR TRAIN STATION","CLAY STREET",IF(B88="BWI","7062 ELM ROAD",""))))))

¿Estoy cerca?

    
pregunta Beth 13.12.2015 - 21:42

2 respuestas

1

Parece que tienes muchos paréntesis adicionales en todas partes ... pruébalo.

IF(B88="SHADY GROVE METRO","15903 SOMMERVILLE DR",IF(B88="POR TRAIN STATION","CLAY STREET",IF(B88="BWI","7062 ELM ROAD","")))

Para proporcionar un poco más de detalle, para cada paren izquierda (necesita una paren derecha adecuada) para cerrar la expresión. Contando lo que has mostrado, tienes 5 parens izquierdos y 6 parens derechas. Esto probablemente causaría un error debido a la falta de coincidencia.

Además, cada expresión solo necesita una paren izquierda para iniciarla, no dos.

    
respondido por el Charlie74 13.12.2015 - 22:26
0

Estás cerca. Si entiendo tu expresión correctamente (B88 = Cliente y C = Calle) la expresión correcta es:

=IF(B88="SHADY GROVE METRO";"15903 SOMMERVILLE DR";IF(B88="POR TRAIN STATION";"CLAY STREET";IF(B88="BWI";"7062 ELM ROAD";"not defined")))

Ejemplo:

Heagregadoun"no definido" en lugar de un (vacío) "" para if-false .

    
respondido por el klanomath 13.12.2015 - 22:34

Lea otras preguntas en las etiquetas