Usando BUSCARV en una declaración IF

Usando BUSCARV en una declaración IF

¿Es posible utilizar BUSCARV en una declaración if de modo que si BUSCARV devuelve un valor determinado se debe tomar alguna acción? Lo intenté:

=IF(VLOOKUP(A2,G$4:$H$147,0)<>0,1,0)

y

=IF(VALUE(VLOOKUP(A2,G$4:$H$147,0))<>0,1,0)

pero ninguno tuvo éxito.

Respuesta1

A su función BUSCARV le falta un parámetro. El tercer parámetro debe especificar el índice de la columna (en el rango del segundo parámetro) desde el que desea devolver un valor. Supongo que quieres el valor de la columna H, por lo que tu función debería ser la siguiente:

=IF(VLOOKUP(A2,G$4:$H$147,2,FALSE)<>0,1,0)

Más información sobre BUSCARV de la ayuda de Microsoft

información relacionada