Tengo una tabla que tiene este aspectoExcel fallar en cadena CONSULV
B C
43 XS 6
44 S 11
45 M 16
46 L 21
47 XL 26
48 XXL 31
He escrito la fórmula:
`VLOOKUP("S",B43:C48,2)`
Es devolver un valor de 21. ¿Por qué ?! ¡Debería estar regresando 11!
actualización He reproducido este error exacto en una tabla diferente. VLOOKUP
funciona cuando el valor de búsqueda es un número, pero falla sistemáticamente cuando uso cadenas.
Sólo una conjetura por qué: para determinar una coincidencia aproximada de una lista sin ordenar sería infeasibly caro porque puede que tenga que iterar sobre la lista de un gran número de veces. –
@Ciaran Keating: creo que tienes razón. Excel probablemente usa una búsqueda binaria por defecto. Eso explicaría la redacción en el archivo de ayuda y el extraño resultado en el ejemplo de hatorade. –