Condividi:        

[Excel 2007] Interpolazione da tabella

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

[Excel 2007] Interpolazione da tabella

Postdi Gianun » 08/07/13 12:15

Buongiorno.
Mi presento nel forum con questo quesito. Non so quanto sia complesso. Grazie a quanti si impegneranno anche solo nella lettura del post.

Ho una tabella di questo tipo:
Anni
1 0,41%
2 0,54%
3 0,72%
4 0,95%
5 1,18%

Il risultato finale che vorrei ottenere lo ottengo da un'operazione di interpolazione lineare tra due dati presenti nella tabella: per es. vorrei calcolare la % corrispondente ad anni 2,8. Quindi la formula dell'interpolazione dovrebbe considerare come dati 2 e 3, 0,54% e 0,72%. La formula in questo caso è: 0,54+(0,72-0,54)*(2,8-2)/(3-2)=0,68%.

Ho due dati di partenza (che non riguardano la tabella), che sono variabili, la cui somma mi dà risultato il numero di anni (es. 2,8).

Come fare in modo che la formula dell'interpolazione, in seguito alla determinazione del numero di anni, vada a prendere automaticamente i quattro valori della tabella corretti?


Grazie
Gianun
Gianun
Newbie
 
Post: 3
Iscritto il: 08/07/13 11:20

Sponsor
 

Re: [Excel 2007] Interpolazione da tabella

Postdi ricky53 » 08/07/13 12:48

Ciao,
prima di tutto benvenuto nel nostro forum.

Allora:

1. da "A2" a "A.." tu hai gli anni

2. da "B2" a "B.." tu hai le percentuali

3. in "D2" scrivi 2,8

4. in "F2" scrivi
=CERCA.VERT($D2; $A$2:$B$10; 1; 1)

5. in "G2" scrivi
=CERCA.VERT($D2; $A$2:$B$10; 2; 1)

6. in "H2"
=INDIRETTO("A" & CONFRONTA($G2;$B$2:$B$10; 0)+2)

7. in "I2"
=INDIRETTO("B" & CONFRONTA($G2;$B$2:$B$10; 0)+2)

quindi in "E"" scriverai
=+G2+(I2-G2)*(D2-F2)/(H2-F2)

ed avrai il risultato atteso
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W10; Office 2003-10-13-16-19
Avatar utente
ricky53
Utente Senior
 
Post: 4565
Iscritto il: 11/04/09 19:29
Località: Italia

Re: [Excel 2007] Interpolazione da tabella

Postdi Gianun » 08/07/13 12:57

Perfetto, funziona.
Adesso mi studio bene il tutto.

Grazie mille, per la precisione e la tempestività della risposta.
Gianun
Newbie
 
Post: 3
Iscritto il: 08/07/13 11:20

Re: [Excel 2007] Interpolazione da tabella

Postdi ricky53 » 08/07/13 13:37

Ciao,
è sempre un piacere poter essere utile.

Alla prossima e buon proseguimento.

Non l'ho scritto ma è importante, per il "CERCA.VERT" e per "CONFRONTA" , che i dati siano ordinati per "%" crescente !
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W10; Office 2003-10-13-16-19
Avatar utente
ricky53
Utente Senior
 
Post: 4565
Iscritto il: 11/04/09 19:29
Località: Italia

Re: [Excel 2007] Interpolazione da tabella

Postdi ninai » 08/07/13 16:28

Ciao
giusto se non si vogliono i dati parziali di range, unificando le varie formule, in una cella qualunque:
=CERCA.VERT($D2; $A$2:$B$10; 2; 1)+(INDIRETTO("B" & CONFRONTA($G2;$B$2:$B$10; 0)+2)-CERCA.VERT($D2; $A$2:$B$10; 2; 1))*(D2-CERCA.VERT($D2; $A$2:$B$10; 1; 1))/(INDIRETTO("A" & CONFRONTA($G2;$B$2:$B$10; 0)+2)-CERCA.VERT($D2; $A$2:$B$10; 1; 1))
w8 + Office 2010 Ita
ninai
Utente Senior
 
Post: 271
Iscritto il: 12/06/13 05:23
Località: prov. Messina

Re: [Excel 2007] Interpolazione da tabella

Postdi ricky53 » 08/07/13 16:46

Ciao,
non l'ho proposto perchè diventa difficile leggere la formula e modificarla ... però volendo si può fare.
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W10; Office 2003-10-13-16-19
Avatar utente
ricky53
Utente Senior
 
Post: 4565
Iscritto il: 11/04/09 19:29
Località: Italia

Re: [Excel 2007] Interpolazione da tabella

Postdi Anthony47 » 08/07/13 21:50

Se puo' essere utile, in questa recente discussione viene trattato lo stesso problema: viewtopic.php?f=26&t=99492&p=573630#p573630

Ciao a tutti.
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: [Excel 2007] Interpolazione da tabella

Postdi Gianun » 08/07/13 22:31

Grazie a tutti dei suggerimenti.

Ciao.
Gianun
Newbie
 
Post: 3
Iscritto il: 08/07/13 11:20


Torna a Applicazioni Office Windows


Topic correlati a "[Excel 2007] Interpolazione da tabella":


Chi c’è in linea

Visitano il forum: Nessuno e 41 ospiti