Busqueda con interpolacion

23/05/2004 - 05:12 por Amadeo Govoni | Informe spam
Estmado foro:
Estoy queriendo haver una búsqueda siguiente:

1º >Datos 1 y 47 en dos celdas distintas

Buscarlo en la siguiente tabla

la primera columna son metros
La segunda columna son grados
y las restantes son factores

1 30 12 15 14
1 35 13 14 16
1 40 15 16 18
1 45 18 19 22
1 50 21 21 23
2 30 12 15 14
2 35 13 14 16
2 40 15 16 18
2 45 18 19 22
2 50 21 21 23

La búsqueda tiene que devolver los factores correespondientes a 1 metro y 47
grados

como no existe el 47 se deberá havcer una interpolacion lineal entre la fila

1 45 18 19 22
y la fila
1 50 21 21 23

cuyo resultado sería

1 47 19.2 19.8 22.4

si no me equivoque en las cuentas

2º> Si los datos existen en la tabla como por ejemplo 2 45 que de

2 45 18 19 22


Me estoy revanando los sesos pero no encuentrpo la punta del ovillo

Espero que lo sepan interpretar y muchas gracias de antemano

Saludos

Amadeo

Preguntas similare

Leer las respuestas

#6 Héctor Miguel
24/05/2004 - 17:46 | Informe spam
hola, Daniel !

A B
1 51
15 1
H1&I1 va a producir el mismo texto concatenado.
... usar de un 'separador' como "/", por ejemplo:
=Coincidir(H1&"/"&I1;$A$1:$A$11&"/"&$B$1:$B$11) ' una formula matriciale



=> ¡ perfecto !!! [queda en los 'registros'] ;)

... un error (#REF!) tambien si los 'valores' de datos ... son superiores al ultimo valor [...]



=> es 'curioso'... [en excel '97] queda 'cubierto' ese 'desfasamiento' con la fila 'adicional' al rango 'real'
[rango 'real' = A1:B10] [rango 'de busqueda' = A1:B11] =>una fila 'de mas'<= ???
[probare con otras versiones] ;)

saludos,
hector.
Respuesta Responder a este mensaje
#7 Héctor Miguel
24/05/2004 - 17:53 | Informe spam
hola, de nuevo ;)

=>correccion<
=> es 'curioso'... [en excel '97] queda 'cubierto' ese 'desfasamiento' con la fila 'adicional' al rango 'real'
[rango 'real' = A1:B10] [rango 'de busqueda' = A1:B11] =>una fila 'de mas'<= ???



solo esta 'cubierto' un valor 'en exceso' para la segunda celda [51]... NO en la primera :((

saludos,
hector.
Respuesta Responder a este mensaje
#8 Amadeo Govoni
24/05/2004 - 19:22 | Informe spam
Estimado Daniel M
Gracias ante todo por las formulas
Me gustaría saber como trabajan ellas
Si estas en condiciones de proporcionarme la explicacion.

De nuevo: Gracias de antemano.

Saludos

Amadeo

"Daniel.M" escribió en el mensaje
news:
Buenas Tardes,

> Recisar la formula en N1
> =COINCIDIR(H1*110+I1;$A$1:$A$11*110+$B$1:$B$11)
> con los datos 1 y 47 da como resultado #N/A

En este caso, es una formula matriciale (tipo array): tiene que finalizar


la
introducción con Ctrl-May-Entr.

Saludos,

Daniel M.


Respuesta Responder a este mensaje
#9 Daniel.M
24/05/2004 - 20:07 | Informe spam
Amadeo,

Sera muy difficil para mi de explicarle bien porque no escribio bien en su
idioma.

En N1: la formula hace la calculacion del indice (en la tabla) de la celda
immediatement inferior (o igual) a sus parametros (H1 y I1)

En M1: hay el porcentaje de augmentacion entre celdas de indice N1 y N1+1.
Por ejemplo, con celdas con indice N1 et N1+1, supongamos que tenemos 45 y 50.
Si buscamos 47, hay una augmentacion de 40%:
=(47-45)/(50-45)
= 2 / 5
= 40%

En J1: Yo puedo usar del porcentaje (en M1) para calcular la nueva cuantidad en
J1
= CuanIndice1 + (Delta CeldaIndice1+1 y CeldaIndice1)*M1
= 18 + (21 - 18) *40%
= 18 + (3)*40%
= 18 + 1.2
= 19.2

A proposito, si lo quiere: hay una otra formula mas corta por J1:
=INDICE(C$1:C$11;$N1)*(1-$M1)+INDICE(C$1:C$11;$N1+1)*$M1

El mismo por las celdas K1 y L1.

Espero que eso es bastante claro.

Saludos,

Daniel M.

"Amadeo Govoni" wrote in message
news:
Estimado Daniel M
Gracias ante todo por las formulas
Me gustaría saber como trabajan ellas
Si estas en condiciones de proporcionarme la explicacion.

De nuevo: Gracias de antemano.

Saludos

Amadeo

"Daniel.M" escribió en el mensaje
news:
> Buenas Tardes,
>
> > Recisar la formula en N1
> > =COINCIDIR(H1*110+I1;$A$1:$A$11*110+$B$1:$B$11)
> > con los datos 1 y 47 da como resultado #N/A
>
> En este caso, es una formula matriciale (tipo array): tiene que finalizar
la
> introducción con Ctrl-May-Entr.
>
> Saludos,
>
> Daniel M.
>
>


Respuesta Responder a este mensaje
#10 Amadeo Govoni
25/05/2004 - 08:17 | Informe spam
Muchas gracias Daniel
Me gustaría saber tu lengua materna...
Saludos
Amadeo
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida