Valor de celda de Excel (texto) basado en el valor de la segunda celda (número) que aparece en un rango con nombre

0

Tengo una hoja de cálculo donde quiero que aparezca un nombre de contacto en una celda F166si el número de departamento P166aparece en un rango con nombre ( PS Deptsen la Hoja2).

Aquí está mi fórmula existente, pero solo permite la búsqueda de un departamento. No quiero tener que escribir una declaración if para cada uno de mis 112 departamentos en el rango con nombre. La sección de la fórmula que se aplica a mi dilema está marcada en negrita y cursiva.

=IF((LEFT(P166,1)="2"),$P166,(IF((LEFT(S166,5)="BU344"),"get from finance Heather",***(IF((LEFT(P166,6)="449010"),"get from Finance Angela H"***,"get from finance Shawn")))))

Traducción :

  • Si el valor de la celda comienza con 2, obtenga de Heather.
  • Si el valor de la celda aparece en el rango con nombre, obtenga de Angela.
  • Si ninguno de los dos, consigue de Shawn

La fórmula funciona bastante bien como está. Solo quiero hacer referencia al nuevo rango con nombre para identificar qué filas deberían nombrar a Angela H en la celda.

Holly Simms
fuente

Respuestas:

1

Intente usar COUNTIFpara verificar un rango, por ejemplo, esta versión

=IF(LEFT(P166,1)="2",$P166,IF(LEFT(S166,5)="BU344","get from finance Heather",IF(COUNTIF(PSDepts,LEFT(P166,6)),"get from Finance Angela H","get from finance Shawn")))

barry houdini
fuente