Maximos y Minimos?

16/10/2009 - 16:50 por HMS | Informe spam
Hola a tod@s.
Tengo una base de datos con dos columnas.
En la primer columna se encuentras datos de un puntaje obtenido,
Y en la segunda columna tengo otra lista de valores con Montos
Ejem
Puntaje Cant
140 100.00
140 110.00
140 115.00
188 120.00
190 125.00
191 130.00
250 135.00
249 140.00
250 145.00
260 150.00
266 155.00
269 160.00

Adicionalmente, tengo un cuadro en el que que aparecen unos intervalos
con límites, de los puntajes obtenidos.
Lim Inf Lim Superior
140 250
251 350

Bien, ahora lo que necesito, es que con base a la tabla de Intervalos
de límites, encontrar una fórmula, que me indique para cada intervalo,
cual es el valor Mínimo y Máximo del Monto.

Por ejemplo.
Para el limite (140-250), el valor Mínimo es:100, y el máximo es:135
Para el limite (251-350), el valor Mínimo es:140, y el máximo es:160.

De antemano, muchas gracias.
HMS

Preguntas similare

Leer las respuestas

#1 Juan M
16/10/2009 - 17:57 | Informe spam
Hola,

A la espera de otras propuestas:
Suponiendo tu rango de datos en A2:B13
En D2:E2 los extremos del primer intervalo
En D3:E3 los extremos del segundo intervalo
...

Para el maximo:
(formula matricial) se confirma con ctrl+Alt+enter
=MAX((A2:A13>Ò)*(A2:A13<â)*B2:B13)

Para el mínimo:
(formula matricial) se confirma con ctrl+Alt+enter
=K.ESIMO.MENOR((A2:A13>Ò)*(A2:A13<â)*(B2:B13);CONTAR(A2:A13)-SUMAPRODUCTO((A2:A13>Ò)*(A2:A13<â))+1)

Un saludo,
Juan


Consulta Original

"HMS" escribió
Hola a
Tengo una base de datos con dos columnas.
En la primer columna se encuentras datos de un puntaje obtenido,
Y en la segunda columna tengo otra lista de valores con Montos
Ejem
Puntaje Cant
140 100.00
140 110.00
140 115.00
188 120.00
190 125.00
191 130.00
250 135.00
249 140.00
250 145.00
260 150.00
266 155.00
269 160.00

Adicionalmente, tengo un cuadro en el que que aparecen unos intervalos
con límites, de los puntajes obtenidos.
Lim Inf Lim Superior
140 250
251 350

Bien, ahora lo que necesito, es que con base a la tabla de Intervalos
de límites, encontrar una fórmula, que me indique para cada intervalo,
cual es el valor Mínimo y Máximo del Monto.

Por ejemplo.
Para el limite (140-250), el valor Mínimo es:100, y el máximo es:135
Para el limite (251-350), el valor Mínimo es:140, y el máximo es:160.

De antemano, muchas gracias.
HMS
Respuesta Responder a este mensaje
#2 Gabriel Raigosa
16/10/2009 - 18:03 | Informe spam
Hola;

Te sirve la solución con tablas dinámicas?

G. Raigosa

HMS escribió:
Hola a
Tengo una base de datos con dos columnas.
En la primer columna se encuentras datos de un puntaje obtenido,
Y en la segunda columna tengo otra lista de valores con Montos
Ejem
Puntaje Cant
140 100.00
140 110.00
140 115.00
188 120.00
190 125.00
191 130.00
250 135.00
249 140.00
250 145.00
260 150.00
266 155.00
269 160.00

Adicionalmente, tengo un cuadro en el que que aparecen unos intervalos
con límites, de los puntajes obtenidos.
Lim Inf Lim Superior
140 250
251 350

Bien, ahora lo que necesito, es que con base a la tabla de Intervalos
de límites, encontrar una fórmula, que me indique para cada intervalo,
cual es el valor Mínimo y Máximo del Monto.

Por ejemplo.
Para el limite (140-250), el valor Mínimo es:100, y el máximo es:135
Para el limite (251-350), el valor Mínimo es:140, y el máximo es:160.

De antemano, muchas gracias.
HMS







Respuesta Responder a este mensaje
#3 Manolo
16/10/2009 - 23:26 | Informe spam
"Juan M" escribió en el mensaje
news:
Hola,

A la espera de otras propuestas:
Suponiendo tu rango de datos en A2:B13
En D2:E2 los extremos del primer intervalo
En D3:E3 los extremos del segundo intervalo
...

Para el maximo:
(formula matricial) se confirma con ctrl+Alt+enter
=MAX((A2:A13>Ò)*(A2:A13<â)*B2:B13)

Para el mínimo:
(formula matricial) se confirma con ctrl+Alt+enter
=K.ESIMO.MENOR((A2:A13>Ò)*(A2:A13<â)*(B2:B13);CONTAR(A2:A13)-SUMAPRODUCTO((A2:A13>Ò)*(A2:A13<â))+1)

Un saludo,
Juan



Hola Juan, una alternativa para encontrar el valor mínimo puede ser la
siguiente fórmula (matricial):

=MIN(SI($A$2:$A$13>Ò,1,5000)*SI($A$2:$A$13<â,1,5000)*($B$2:$B$13))

Saludos

Manolo
Respuesta Responder a este mensaje
#4 Juan M
17/10/2009 - 10:13 | Informe spam
Hola de nuevo,

fe de erratas

Para el maximo:
(formula matricial) se confirma con ctrl+Alt+enter
=MAX((A2:A13>Ò)*(A2:A13<â)*B2:B13)



Las fórmulas matriciales se confirman con ctrl+mayusc+enter
en que estaría pensando.

Un saludo,
Juan
Respuesta Responder a este mensaje
#5 Juan M
17/10/2009 - 10:15 | Informe spam
"Manolo" escribió

"Juan M" escribió
Hola,

A la espera de otras propuestas:
Suponiendo tu rango de datos en A2:B13
En D2:E2 los extremos del primer intervalo
En D3:E3 los extremos del segundo intervalo
...

Para el maximo:
(formula matricial) se confirma con ctrl+Alt+enter
=MAX((A2:A13>Ò)*(A2:A13<â)*B2:B13)

Para el mínimo:
(formula matricial) se confirma con ctrl+Alt+enter
=K.ESIMO.MENOR((A2:A13>Ò)*(A2:A13<â)*(B2:B13);CONTAR(A2:A13)-SUMAPRODUCTO((A2:A13>Ò)*(A2:A13<â))+1)

Un saludo,
Juan



Hola Juan, una alternativa para encontrar el valor mínimo puede ser la
siguiente fórmula (matricial):

=MIN(SI($A$2:$A$13>Ò,1,5000)*SI($A$2:$A$13<â,1,5000)*($B$2:$B$13))

Saludos

Manolo



Hola Manolo,

Interesante propuesta, como mejora se podría poner en lugar del 5000, ya que
no sabemos el rango de valores que maneja OP, el valor del máximo de toda la
lista.

=MIN(SI($A$2:$A$13>Ò,1,5000)*SI($A$2:$A$13<â,1,5000)*($B$2:$B$13))



por

=MIN(SI($A$2:$A$13>Ò;1;MAX($B$2:$B$13))*SI($A$2:$A$13<â;1;MAX($B$2:$B$13))*($B$2:$B$13))

las dos matriciales (se confirman con ctrl+mayusc+enter)

Un saludo,
Juan

PD: disculpa Manolo si te llega un mensaje al correo personal, la intencion
era enviarlo aqui.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida