Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/08/2011, 06:00
jchuk
 
Fecha de Ingreso: julio-2006
Ubicación: Madrid
Mensajes: 943
Antigüedad: 17 años, 9 meses
Puntos: 56
Respuesta: Determinar el valor superior e inferior de X de un rango

Hola,

La verdad es que he dado unas pocas vueltas y no sé con seguridad si esta solución te valdrá.

Voy a suponer que tu rango numérico va de A1:A11. Una celda por debajo del último valor (A12) escribe el nº del que quieres conocer superior e inferior.

En B1 =JERARQUIA(A1;$A$1:$A$12;1)

Arrastras la fórmula hasta B12. Esto te dará la posición que ocupa cada valor en una supuesta ordenación ascendente.

En otras dos celdas cualquiera, pon las siguientes fórmulas

Código:
=INDICE($A$1:$B$12;COINCIDIR(BUSCARV($A$12;$A$1:$B$12;2;FALSO)-1;$B$1:$B$12;0);1)
Código:
=INDICE($A$1:$B$12;COINCIDIR(BUSCARV($A$12;$A$1:$B$12;2;FALSO)+1;$B$1:$B$12;0);1)
La primera encuentra el inferior más cercano, y la segunda el superior.

Problema: Para que funcione correctamente, el valor de A12, es decir, el nº cuyo superior e inferior se buscan, debe ser un nº que no se encuentre en ninguna de las otras celdas del rango.

Saludos.