Ayuda para encontrar valor max y minimo

10/11/2006 - 02:31 por Antonio | Informe spam
Hola a todos, es mi primera solicitud de ayuda he estado viendo algunos
temas que se han visto en este grupo y no he econtrado algun exemplo
similar. Tengo poca experiencia en excel.
En un reporte de mi trabajo tengo que estar sacando valores de una
tabla y para ello tengo que hacer interpolaciones. Alguien me podria
ayudar por favor para sacar una formula que al poner un valor buscado
en una celda me encuentre el valor minimo y maximo asi como el valor
correspondiente a la celda de a lado de estos valores, pongo un ejem
A B
valor menor
valor buscado 2.290 =((C4-C2)/(B4-B2))*(B3-B2)+C2
valor menor

A B
2.280 4760.39
2.300 4805.51
2.320 4850.65
2.340 4895.81
2.360 4941.00
2.380 4986.22
2.400 5031.46
2.420 5076.73

Los datos que necesito me aparescan serian estos
A B
valor menor 2.340 4895.81
valor buscado 2.350 =((C4-C2)/(B4-B2))*(B3-B2)+C2
valor menor 2.360 4941.00
De antemano les doy las gracias por su ayuda
Saludos

Preguntas similare

Leer las respuestas

#6 Héctor Miguel
10/11/2006 - 18:46 | Informe spam
hola, Antonio !

... una de las variantes... (4) la de valores "medio-intemedios" aplica perfectamente... para valores exactos e intermedios
... si quiero que de la misma columna A me ponga datos de una colomna C, D etc
... le cambio el numero del dato de la columna que quiero poner?



de la formula en la propuesta 4, la parte 'central', la que define cual columna es la que se esta 'pronosticando'...
-> es el tercer argumento de la primer llamada a la funcion desref(...) [p.e.]
a) la formula 'original' es: -> =pronostico(c1,desref(a1,coincidir(c1,a1:a8)-1,1,2,1),desref(a1,coincidir(c1,a1:a8)-1,,2,1))
b) la primer llamada a la funcion es: -> desref(a1,coincidir(c1,a1:a8)-1,1,2,1)
c) la columna que se esta 'pronosticando' es el primer uno '1' positivo, es decir, una columna a la derecha de la celda 'de partida' [A1]
-> si necesitas pronosticar la columna 'C' [dos columnas a partir de la columna 'A' de la celda de partida [A1]...
a) cambia el 1 por 2 [p.e.]:
de: -> desref(a1,coincidir(c1,a1:a8)-1,1,2,1)
a: -> desref(a1,coincidir(c1,a1:a8)-1,2,2,1)
b) [obviamente] ya no deberas tener el valor a buscar en la celda 'C1'... quizas en 'E1' ?
a: -> desref(a1,coincidir(e1,a1:a8)-1,2,2,1)

no se si lo anterior quede +/- 'claro' -?-
si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#7 Antonio
11/11/2006 - 00:51 | Informe spam
Héctor Miguel ha escrito:

hola, Antonio !

> ... una de las variantes... (4) la de valores "medio-intemedios" aplica perfectamente... para valores exactos e intermedios
> ... si quiero que de la misma columna A me ponga datos de una colomna C, D etc
> ... le cambio el numero del dato de la columna que quiero poner?

de la formula en la propuesta 4, la parte 'central', la que define cual columna es la que se esta 'pronosticando'...
-> es el tercer argumento de la primer llamada a la funcion desref(...) [p.e.]
a) la formula 'original' es: -> =pronostico(c1,desref(a1,coincidir(c1,a1:a8)-1,1,2,1),desref(a1,coincidir(c1,a1:a8)-1,,2,1))
b) la primer llamada a la funcion es: -> desref(a1,coincidir(c1,a1:a8)-1,1,2,1)
c) la columna que se esta 'pronosticando' es el primer uno '1' positivo, es decir, una columna a la derecha de la celda 'de partida' [A1]
-> si necesitas pronosticar la columna 'C' [dos columnas a partir de la columna 'A' de la celda de partida [A1]...
a) cambia el 1 por 2 [p.e.]:
de: -> desref(a1,coincidir(c1,a1:a8)-1,1,2,1)
a: -> desref(a1,coincidir(c1,a1:a8)-1,2,2,1)
b) [obviamente] ya no deberas tener el valor a buscar en la celda 'C1'... quizas en 'E1' ?
a: -> desref(a1,coincidir(e1,a1:a8)-1,2,2,1)

no se si lo anterior quede +/- 'claro' -?-
si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.



Hola Hector, gracias por la ayuda estuve moviendole a la formula y
encontre los datos para mas columnas y si el valor que me colocaba el
dato de la columna que queria me lo dio cambiandole el numero que
mencionas.
Tengo otro problemita he estado viendo de que manera pudiera utilizar
las formulas que me comentaste pero no le encuentro todavia y ya tengo
rato en estar tratando de ver de que manera me da los datos que quiero.
Es algo similar a lo anterior pero ahora es hacer 2 interpolaciones (
no una como el ejemplo anterior ) tengo una tabla que en la parte
superior tiene rangos y de acuerdo a una longitud tienen diferentes
valores para cada rango, entonces tengo 2 valores a buscar: primero un
valor que puede coincidir ó ser intermedio de los rangos de la parte
superior (ver tabla) ejemplo si yo tengo el valor de 0.7 este valor
esta entre el 0.5 y el 1 y de acuerdo a un valor de longitud 32 le
corresponde un valor a cada fila para 0.5 es -3 y para 1 es -5 entonces
el valor resultante de 0.7 es de -3.08 pero cuando el valor de la
longitud es de 32.7 tengo que colocar los valores de 32 y 37 para
interpolar entre estos y de igul forma sus valores correspondientes al
rango de 0.7. Espero que me halla explicado? que formula podria aplicar
para que me coloque los valores partiendo de 2 datos conocidos( rango y
longitud)??

Sound 2 1.5 1 0.5 0 -0.5 -1 -1.5 -2
0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
2.00 -10.00 -8.00 -5.00 -3.00 0.00 2.00 4.00 7.00 9.00
7.00 -10.00 -8.00 -5.00 -3.00 0.00 2.00 4.00 7.00 9.00
12.00 -10.00 -8.00 -5.00 -3.00 0.00 2.00 4.00 7.00 9.00
17.00 -10.00 -8.00 -5.00 -3.00 0.00 2.00 4.00 7.00 9.00
22.00 -10.00 -8.00 -5.00 -3.00 0.00 2.00 4.00 7.00 9.00
27.00 -10.00 -8.00 -5.00 -3.00 0.00 2.00 4.00 7.00 9.00
32.00 -10.00 -8.00 -5.00 -3.00 0.00 2.00 4.00 7.00 9.00
37.00 -10.00 -8.00 -5.00 -3.00 0.00 2.00 4.00 7.00 9.00
42.00 -10.00 -8.00 -5.00 -3.00 0.00 2.00 4.00 7.00 9.00
47.00 -10.00 -8.00 -5.00 -3.00 0.00 2.00 4.00 7.00 9.00
52.00 -10.00 -8.00 -5.00 -3.00 0.00 2.00 4.00 7.00 9.00
57.00 -10.00 -8.00 -5.00 -3.00 0.00 2.00 4.00 7.00 9.00
62.00 -10.00 -8.00 -5.00 -3.00 0.00 2.00 4.00 7.00 9.00

Los datos de la columna de longitud se conciderarian que no son
multiplos ya que del 0 al 2 hay dif de 2 y en el resto la dif es de 5
Respuesta Responder a este mensaje
#8 Héctor Miguel
11/11/2006 - 09:06 | Informe spam
hola, Antonio !

__ 1 __
... otro problemita... de que manera... hacer 2 interpolaciones
... una tabla que en la parte superior tiene rangos y... una longitud... diferentes valores para cada rango
... ejemplo... el valor de 0.7... esta entre el 0.5 y el 1 y de acuerdo a un valor de longitud 32 le corresponde
... para 0.5 es -3 y para 1 es -5 entonces el valor resultante de 0.7 es de -3.08
... cuando... la longitud es de 32.7 tengo que colocar los valores de 32 y 37 para interpolar entre estos y... sus... correspondientes al... 0.7



1) [segun parece] para poder hacer una doble interpolacion, es necesario 'repetir' la tabla para cada interpolacion 'intermedia' :-((
o... apoyarse en codigos... -> revisa las siguientes conversaciones: -> http://tinyurl.com/yzjkj3

-> nota: me podrias explicar como [o de donde] ha salido el valor 'interpolado' de: -> -3-08 para 0.7 -> 'cruzado' con 32 -?-

__ 2 __
Los datos de la columna de longitud se conciderarian que no son multiplos ya que del 0 al 2 hay dif de 2 y en el resto la dif es de 5

2) segun 'mis' apreciaciones... fuera de interpolar 'longitudes' entre 0 y 2, todas las demas te deberian devolver... 'lo mismo' -?-

comentas que es lo que no 'estoy viendo' ?
saludos,
hector.
Respuesta Responder a este mensaje
#9 Antonio
11/11/2006 - 21:40 | Informe spam
Héctor Miguel ha escrito:

hola, Antonio !

__ 1 __
> ... otro problemita... de que manera... hacer 2 interpolaciones
> ... una tabla que en la parte superior tiene rangos y... una longitud... diferentes valores para cada rango
> ... ejemplo... el valor de 0.7... esta entre el 0.5 y el 1 y de acuerdo a un valor de longitud 32 le corresponde
> ... para 0.5 es -3 y para 1 es -5 entonces el valor resultante de 0.7 es de -3.08
> ... cuando... la longitud es de 32.7 tengo que colocar los valores de 32 y 37 para interpolar entre estos y... sus... correspondientes al... 0.7

1) [segun parece] para poder hacer una doble interpolacion, es necesario 'repetir' la tabla para cada interpolacion 'intermedia' :-((
o... apoyarse en codigos... -> revisa las siguientes conversaciones: -> http://tinyurl.com/yzjkj3

-> nota: me podrias explicar como [o de donde] ha salido el valor 'interpolado' de: -> -3-08 para 0.7 -> 'cruzado' con 32 -?-

__ 2 __
Los datos de la columna de longitud se conciderarian que no son multiplos ya que del 0 al 2 hay dif de 2 y en el resto la dif es de 5

2) segun 'mis' apreciaciones... fuera de interpolar 'longitudes' entre 0 y 2, todas las demas te deberian devolver... 'lo mismo' -?-

comentas que es lo que no 'estoy viendo' ?
saludos,
hector.


Que tal Hector, al parecer cometi un error al dar el resultado que puse
en el ejemplo el dato correcto es -3.80 y no -3.08 como lo anote, mira
estoy viendo la conversación que me indicaste y es parecido a lo que
busco dejame tratar de adaptarlo a mis tablas y si me atoro con algo te
voy a molestar. Muchas gracias
Saludos..
Respuesta Responder a este mensaje
#10 Héctor Miguel
11/11/2006 - 21:57 | Informe spam
hola, Antonio !

... el dato correcto es -3.80 y no -3.08 como lo anote
... estoy viendo la conversacion que me indicaste y es parecido a lo que busco
dejame tratar de adaptarlo a mis tablas y si me atoro con algo [...]



podrias exponer dos o tres ejemplos de cuales serian los resultados 'esperados'...
para distintos valores 'intermedios' tanto en los rangos como en las longitudes ?

saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida