De acuerdo con esto y mis propias pruebas, el uso de VLOOKUP se puede comparar con un valor específico dentro de IF.
E. g .: = IF(VLOOKUP(...) = 20, [then value], [else value])
obras.
Pero si comparo el resultado de VLOOKUP con el valor en una celda determinada, no devuelve un valor:
IF(VLOOKUP(...) = E$1, [then value], [else value])
Parece que IF no evalúa la comparación, sino solo BUSCARV. Agregar corchetes no ayuda:
IF((VLOOKUP(...) = E$1), [then value], [else value])
tampoco funciona
En el primer ejemplo, comparo VLOOKUP a 20. En el segundo ejemplo, quiero compararlo con el valor en E1. (E1 tiene un valor estático, pero quiero usar la fórmula en una matriz donde cada campo compara el resultado de BUSCARV con el encabezado de la columna y devuelve un valor diferente si coinciden o no).
¿Cómo podría hacer que esto funcione?
Editar: confundí los valores con los que comparo el resultado de BUSCARV. La fórmula funciona; solo tienes que usar las celdas correctas.
Evaluate Formula
en laFormulas
cinta? ¿Que ves?