Sommario
L'interpolazione dei dati è un elemento molto importante quando si analizza un esperimento o si vogliono prevedere o determinare i risultati di un evento. Ad esempio, se abbiamo dati in due occasioni diverse, possiamo determinare i dati tra queste occasioni mediante interpolazione. Questo articolo descriverà brevemente 6 metodi su come interpolare tra due valori in Excel. Nel set di dati, abbiamo alcune Coordinate X e Coordinate Y .
Scarica il quaderno di esercizi
Interpolare tra due valori.xlsx6 modi per interpolare tra due valori in Excel
1. Applicazione della funzione FORECAST/FORECAST.LINEAR per interpolare tra due valori in Excel
Il modo più semplice per interpolare tra due valori è quello di utilizzare il parametro PREVISIONE/PREVISIONE.LINEAR funzione. Esaminiamo la descrizione qui sotto.
Passi:
- Determinare il valore che si desidera interpolare e creare nuovi file per il valore che si vuole interpolare e il interpolato In questo caso voglio interpolare tra 8 e 9 quindi ho scelto un valore di 8.5 .
- Ora digitate la seguente formula nella cella B15 .
=FORECAST(C14,C5:C12,B5:B12)
Qui, il PREVISIONE determina la funzione interpolato valore nella cella C15 via regressione lineare Funziona sul gamme B5:B12 (come noto_Xs ) e C5:C12 (come noto_Ys ).
- Colpire il ENTRARE e verrà visualizzato il pulsante interpolato valore nella cella C15 .
- È inoltre possibile utilizzare il comando LINEARE in questo caso. Basta mettere PREVISIONE.LINEARE invece di PREVISIONE nella formula.
=PREVISIONE.LINEARE(C14,C5:C12,B5:B12)
- Colpire ENTRARE e vedrete lo stesso interpolato come prima.
In questo modo è possibile interpolare tra due valori utilizzando il metodo PREVISIONE funzione.
Per saperne di più: Come eseguire l'interpolazione lineare in Excel (7 metodi pratici)
2. Uso della combinazione delle funzioni XLOOKUP e FORECAST di Excel per interpolare tra due valori
Se si vuole interpolare all'interno di un piccolo gamma dell'insieme di dati, è possibile utilizzare l'opzione XLOOKUP per estrarre i dati coordinate nel gamma e interpolare un valore all'interno di essi. Supponiamo di volere interpolare il valore 6 in B9:C10 Discutiamo la procedura qui di seguito.
Passi:
- Per prima cosa, apportare alcune modifiche al set di dati per posizionare la voce coordinate .
- Digitare la seguente formula nella cella F7 .
=XLOOKUP(C14, B5:B12,B5:B12,,-1,1)
Il XLOOKUP cerca il valore in C14 cerca questo valore nel file gamma B5:B12, e restituisce il valore che è adiacente più piccolo di 6.5 poiché non è in grado di trovare il valore esatto in quell'intervallo e mettiamo -1 In questo modo otteniamo x1 come 5 .
Una formula simile viene utilizzata più volte in questa sezione. Quando abbiamo bisogno di un valore adiacente maggiore di 6.5 , abbiamo usato ' 1 ' invece di ' -1 ' nella formula.
- Colpire ENTRARE per vedere il risultato nella cella F7 .
- Ora digitate la seguente formula nella cella F8 .
=XLOOKUP(C14, B5:B12,B5:B12,,1,1)
- Colpire il ENTRARE e si vedrà un valore più grande di 6 in cella F8 .
- Successivamente, digitare la seguente formula nella cella F9 .
=XLOOKUP(C14, B5:B12,C5:C12,,-1,1)
- Colpire ENTRARE Questa operazione fornisce il valore nella cella C9 .
- Quindi digitare la formula nella cella F10 .
=XLOOKUP(C14, B5:B12,C5:C12,,1,1)
- Colpire ENTRARE e vedrete il Coordinata Y di cella C10 .
- Successivamente, selezionare la cella C15 e digitare la formula riportata di seguito.
=FORECAST(C14,F9:F10,F7:F8)
- Premere il tasto ENTRARE per visualizzare la schermata valore interpolato in cella C15 .
In questo modo è possibile interpolare tra due valori all'interno di un piccolo intervallo.
Per saperne di più: Come eseguire VLOOKUP e interpolazione in Excel (6 modi)
3. Applicazione delle funzioni INDEX e MATCH con la funzione FORECAST per interpolare tra due valori
Possiamo anche interpolare tra due valori all'interno di un piccolo gamma del set di dati utilizzando il metodo INDICE e PARTITA per estrarre i dati coordinate nel gamma e interpolare un valore all'interno di essi. Supponiamo di volere interpolare il valore 6 in B9:C10 Discutiamo la procedura qui di seguito.
Passi:
- Per prima cosa, apportare alcune modifiche al set di dati per posizionare il coordinate .
- Digitare la seguente formula nella cella F7 .
=INDEX(B5:B12,MATCH(C14,B5:B12,1))
Qui il PARTITA restituisce la posizione del valore della cella di C14 nel gamma B5:B12 E poi il INDICE restituisce la funzione valore di tale posizione in B5:B12 . Così è tornato x1 .
Una formula simile viene utilizzata più volte in questa sezione per determinare x2 , y1, e y2 .
- Colpire ENTRARE per vedere il risultato nella cella F7 .
- Ora digitate la seguente formula nella cella F8 .
=INDEX(B5:B12,MATCH(C14,B5:B12,1)+1)
- Colpire il ENTRARE e si vedrà il valore più grande di 6 in cella F8 .
- Successivamente, digitare la seguente formula nella cella F9 .
=INDEX(C5:C12,MATCH(C14,B5:B12,1))
- Colpire ENTRARE Questa operazione fornisce il valore nella cella C9 .
- Quindi digitare la formula nella cella F10 .
=INDEX(C5:C12,MATCH(C14,B5:B12,1)+1)
- Colpire ENTRARE e vedrete il Coordinata Y di cella C10 .
- Successivamente, selezionare la cella C15 e digitare la formula riportata di seguito.
=FORECAST(C14,F9:F10,F7:F8)
- Premere il tasto ENTRARE per visualizzare la schermata valore interpolato in cella C15 .
In questo modo è possibile interpolare tra due valori all'interno di un piccolo intervallo.
4. Interpolazione tra due valori utilizzando una formula matematica
Un altro metodo efficace per interpolare tra due valori sarà quello di applicare una formula matematica. La formula di interpolazione è riportata di seguito.
Questa è l'equazione di una retta. Seguiamo le istruzioni necessarie per applicarla a interpolare tra due valori.
Passi:
- Apportare alcune modifiche al set di dati per valore di interpolazione e digitare la seguente formula nella cella C15 Qui vogliamo trovare il valore interpolato quando il X Coordinata è 75 E per questo motivo, ci accingiamo a prendere Coordinate X che sono adiacenti più piccoli o più grandi di 2.75 e i loro corrispondenti Coordinate Y in questo set di dati.
=C7+(C14-B7)*(C8-C7)/(B8-B7)
La formula restituisce il valore interpolato misurando il valore di pendenza del 2 punti che sono (2.5, 4) e (3, 6) .
- Ora basta premere ENTRARE per vedere il valore interpolato in cella C15 .
In questo modo è possibile interpolare tra due valori semplicemente utilizzando un'equazione matematica.
(6 Metodi) 5. Interpolazione tra due valori mediante le funzioni SLOPE e INTERCEPT
Uno dei modi più semplici per interpolare tra due valori è utilizzare Excel PENDENZA e INTERCETTAZIONE e utilizzare i loro risultati in un file linea retta Vediamo la procedura qui di seguito: vogliamo interpolare il X Coordinata 10.
Passi:
- Apportare alcune modifiche all'insieme di dati per memorizzare i dati pendenza .
- Digitare la seguente formula nella cella E7
=SLOPE(C5:C12,B5:B12)
Il PENDENZA restituisce la funzione pendenza/gradiente della retta di regressione lineare che è formata dai punti formati da date X e Coordinate Y .
- Colpire ENTRARE e vedrete il pendenza di questi dati in cella E7 .
- Ora digitate la seguente formula nella cella E9 per trovare il Intercetta Y .
=INTERCETTA(C5:C12,B5:B12)
Il INTERCETTAZIONE restituisce la funzione Intercetta Y della retta di regressione lineare che è formata dai punti formati da date X e Coordinate Y .
- Colpire ENTRARE per vedere il risultato nella cella E9 .
- Inserite questa formula nella cella C15 .
=E7*C14+E9
La formula è una formula di base a linea retta, ovvero y=mx+c .
- Colpire ENTRARE per vedere il interpolato valore nella cella C15 .
In questo modo è possibile determinare il interpolato tra due valori utilizzando Excel PENDENZA e INTERCETTAZIONE funzioni.
6. Utilizzo della funzione GROWTH per l'interpolazione non lineare
Il CRESCITA è una funzione speciale per interpolare Il nostro set di dati è costituito essenzialmente da relazioni non lineari tra Y e Coordinate X Quindi sarebbe meglio utilizzare questa funzione.
Passi:
- Apportare alcune modifiche per memorizzare il file interpolato Vogliamo interpolare un valore compreso tra 5 e 8 . che sia 6.5 .
- Digitare la seguente formula nella cella C15 .
=GROWTH(C5:C12,B5:B12,C14)
Qui il CRESCITA restituisce la funzione interpolato prevedendo una crescita esponenziale dei dati. X e Coordinate Y .
- Colpire ENTRARE e vedrete il interpolato valore nella cella C15 .
Così è possibile trovare interpolato utilizzando i valori di CRESCITA Poiché questa funzione lavora su relazioni non lineari, grazie al suo aiuto è possibile ottenere dati più precisi.
Per saperne di più: Come eseguire l'interpolazione con le funzioni GROWTH & TREND in Excel
Sezione pratica
Nell'immagine seguente è riportato il set di dati di questo articolo, che ho inserito in modo che possiate esercitarvi da soli.
Conclusione
Il punto fondamentale è che questo articolo vi aiuterà a capire come interpolare tra due valori in Excel. interpolazione, è possibile determinare il risultato esatto o più accurato per i dati che non sono inclusi in un esperimento, il che è molto importante in ambito scientifico e statistico. Se avete metodi migliori di interpolazione tra due valori in Excel, lasciateli nella casella dei commenti. Inoltre, condividete i vostri commenti sul mio articolo, che mi aiuteranno ad arricchire i miei prossimi articoli.