Foros del Web » Soporte técnico » Ofimática »

Determinar el valor superior e inferior de X de un rango

Estas en el tema de Determinar el valor superior e inferior de X de un rango en el foro de Ofimática en Foros del Web. Tengo por ejemplo una columna con varios datos 10 12 15 20 4 3 32 25 28 30 34 Necesito un macro o una solucion, ...
  #1 (permalink)  
Antiguo 20/08/2011, 04:37
 
Fecha de Ingreso: abril-2005
Ubicación: Piura - Perú
Mensajes: 189
Antigüedad: 19 años
Puntos: 0
Determinar el valor superior e inferior de X de un rango

Tengo por ejemplo una columna con varios datos

10
12
15
20
4
3
32
25
28
30
34

Necesito un macro o una solucion, para averiguar el valor supeior e inferior de por ejemplo el valor 29, entonces el valor superior de 29 seria 30 y el inferior seria 28.
  #2 (permalink)  
Antiguo 20/08/2011, 06:00
 
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.
  #3 (permalink)  
Antiguo 20/08/2011, 09:37
Avatar de mrocf  
Fecha de Ingreso: marzo-2007
Ubicación: Bs.As.
Mensajes: 1.103
Antigüedad: 17 años, 1 mes
Puntos: 88
De acuerdo Determinar el valor superior e inferior de X de un rango

Hola! amigos.
Para "esquivar" la dificultad que plantea jchuk sobre que el número de referencia NO deba integrar la lista, podría intentarse:

A1:A11 : el rango de números
B1 : el Nº de referencia

Valor inferior (fórmula matricial):
= MAX(SI( A1:A11<B1; A1:A11))

Valor superior (fórmula matricial):
= MIN(SI(A1:A11>B1; A1:A11))

Saludos, Cacho R.
  #4 (permalink)  
Antiguo 21/08/2011, 22:25
 
Fecha de Ingreso: abril-2005
Ubicación: Piura - Perú
Mensajes: 189
Antigüedad: 19 años
Puntos: 0
Respuesta: Determinar el valor superior e inferior de X de un rango

Bueno le di soluciòn con este link : http://excelforo.blogspot.com/2010/1...-uno-dado.html
  #5 (permalink)  
Antiguo 21/08/2011, 23:20
Avatar de mrocf  
Fecha de Ingreso: marzo-2007
Ubicación: Bs.As.
Mensajes: 1.103
Antigüedad: 17 años, 1 mes
Puntos: 88
Busqueda Determinar el valor superior e inferior de X de un rango

Extraído de la solución que -dices- haber dado:
Cita:
Para encontrar la posición del valor inferior al buscado (celda G3) escribiremos en forma matricial (Ctrl+Mayusc+Enter):
{=COINCIDIR(F4;K.ESIMO.MAYOR($B$1:$B$30;FILA($B$1: $B$30));-1)}
Mientras que en tu mensaje inicial solicitabas:
Cita:
para averiguar el valor supeior e inferior
Se concluye que:
a) No sabes preguntar;
b) No eres -precisamente- una persona agradecida por las adecuadas respuestas recibidas a tu consulta.

En fin: algún otro forista sabrá aprovechar lo que tú no...
  #6 (permalink)  
Antiguo 22/08/2011, 07:31
 
Fecha de Ingreso: abril-2005
Ubicación: Piura - Perú
Mensajes: 189
Antigüedad: 19 años
Puntos: 0
Respuesta: Determinar el valor superior e inferior de X de un rango

deja participar a todos. tu no tenias la unica solucion y que si google mas y encontre una solucion mas, deja participar. respeta mas a los demas, asi que guardate tus pensamientos reprimidos
  #7 (permalink)  
Antiguo 22/08/2011, 08:09
 
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

Cita:
deja participar a todos. tu no tenias la unica solucion y que si google mas y encontre una solucion mas, deja participar. respeta mas a los demas, asi que guardate tus pensamientos reprimidos
Hombreeeee,

Que no es para ponerse así. Fíjate si deja participar a los demás, que en este post ya había participado yo.

Y lo único que te está diciendo es que no te explicaste bien, algo que también creo yo, pues si te das cuenta, ambas soluciones se encaminaban hacia algo que no era lo que querías, luego es fácil pensar que no lo explicaste bien.

Además, tampoco agradeciste las respuestas, que aún no siendo lo que buscabas suponían la inversión de tiempo, como mínimo, por los participantes.

Respecto a los pensamientos reprimidos..... sin comentarios, es una expresión que usas gratuitamente, sin razón.

Saludos.
  #8 (permalink)  
Antiguo 22/08/2011, 14:22
 
Fecha de Ingreso: abril-2005
Ubicación: Piura - Perú
Mensajes: 189
Antigüedad: 19 años
Puntos: 0
De acuerdo Respuesta: Determinar el valor superior e inferior de X de un rango

Si tienes razón, entiendo mucho el tiempo que les brindan a los foros, y bien el caso en que encontre yo una posible solución la cual postee para conocimiento general, ya los lectores sabran recoger cada uno de los aportes. Pido disculpas, y espero continuar participando compartiendo conocimiento. Saludos

Etiquetas: excel
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:00.