La fórmula matricial que expusimos, y que he mejorado gracias al aporte de Natxo (ver comentario en la nota anterior), nos da el valor más cercano al valor buscado. A veces buscamos el mayor valor más cercano y a veces el menor. Por ejemplo, si observamos la tabla del ejemplo de la nota anterior
vemos que Pedro, con 76, es el más cercano al promedio, 76,2. Pero si buscamos quién tiene la calificación más cercana por encima del promedio, la respuesta es María con 79.
Esta fórmula matricial nos permite encontrar el valor más cercano por encima del valor buscado
={=INDICE($A$2:$A7;COINCIDIR(MIN(SI(B2:B7-B9>=0;B2:B7;FALSO));SI(B2:B7-B9>=0;B2:B7;FALSO);FALSO))}
Esta fórmula crea una matriz con las diferencias entre los valores de la lista y el valor buscado; luego encuentra el menor que sea mayor a cero, es decir, el más cercano que sea mayor al valor buscado.
De la misma manera, esta fórmula no da el valor más cercano que es menor que el buscado
={INDICE($A$2:$A7;COINCIDIR(MIN(SI(B2:B7-C9>=0;B2:B7;FALSO));SI(B2:B7-C9>=0;B2:B7;FALSO);FALSO))}
El archivo con las fórmulas se puede descargar aquí.
Technorati Tags: MS Excel
Se que sonare de lo mas ignorante pero las formulas me las marca erroneas y no logro hacerlas funcionar. Me podrias dar una ayuda?. Gracias.
ResponderBorrarEstás poniendo las fórmulas apretando simultáneamente Ctrl+Mayusculas+Enter?
ResponderBorrarTen en cuenta que son fórmulas matriciales.
Hola:sos un genio.
ResponderBorrarte hago una consulta, tengo un archivo con un listado de facturas de proveedor que voy ingresando por dia,con su codigo de proveedro, con su fecha, Numero, e importe, yo quiero que en otra hoja se vaya actualizando automaticamente ordenada por codigo de proveedor las facturas con sus correspondientes subtotales, necesito que esten todas las facturas, desde ya muchas gracias.
masetro de los maestros.
sds JC
Hola
ResponderBorrarte recomiendo usar tablas dinámicas para esa tarea.