Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

interpolazione lineare

1 view
Skip to first unread message

claudio

unread,
Sep 10, 2004, 3:42:30 AM9/10/04
to
Salve a tutti
ho una tabella di 2 colonne. Nella prima ci sono, ad
esempio, valori di superficie, nella seconda il peso.
per valori di superficie intermedi a quelli tabulati devo
determinare il peso per interpolazione lineare.
Vorrei crearmi una formula che, per ogni valore della
superficie, mi restituisca il peso.
Grazie

Mao

unread,
Sep 10, 2004, 4:44:00 AM9/10/04
to

supponiamo che tu abbia in A e B superficie e peso
e in C1 la superficie da trovare.

Prima di tutto userei queste colonne di appoggio

D1=confronta(C1;A1:A10;1)

poi in D2 calcoli la superficie per difetto =indice(A1:A10;D1)
in D3 quella per eccesso =indice(A1:A10;D1+1)

in E2 il peso per difetto e in E3 quello per eccesso
=indice(B1:B10;D1)
=indice(B1:B10;D1+1)

la formula per interpolare la lascio a te....

ciao MAO

P.S. se vuoi unire tutto su una cella sola secondo me è un po' un
casino ma penso che basti incastrare tutte le formule una dentro
l'altro
--
MAO web...@occupato.it (liberami x scrivermi)
guarda le mie foto
http://www.photorate.org/search.php?search_user=Webmind
"i troni sono stati creati per innalzare gli idioti" (KINA)
--

Enzo Samarelli

unread,
Sep 10, 2004, 4:55:47 AM9/10/04
to

"claudio" <anon...@discussions.microsoft.com> ha scritto nel messaggio
news:95c701c49709$b9ce4760$a501...@phx.gbl...

se la tua tabella č in A1:B100:
in C1 inserisci la superficie in questione,
la formula č:
=CERCA.VERT(C1;A1:B100;2)+(C1-CERCA.VERT(C1;A1:B100;1))*(INDICE(B1:B100;CONF
RONTA(C1;A1:A100;1)+1)-CERCA.VERT(C1;A1:B100;2))/(INDICE(A1:A100;CONFRONTA(C
1;A1:A100;1)+1)-CERCA.VERT(C1;A1:B100;1))
enzo


0 new messages