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


Tengo una hoja de cálculo donde quiero que aparezca un nombre de contacto en una celda F166 si el número de departamento P166 aparece en un rango con nombre (PS Depts en Sheet2).

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 depts en el rango especificado. 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, obtén de Heather.
  • Si el valor de la celda aparece en el rango con nombre, obtén de Angela.
  • Si ninguno de los dos, vete 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.


0


origen




Respuestas:


Intenta usar COUNTIF para verificar un rango, p. 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")))


1