Usa una formula per la linea di tendenza per ottenere valori per ogni X specificata con Excel


10

C'è un modo semplice per applicare la formula della linea di tendenza da un grafico a un dato valore X in Excel?

Ad esempio, voglio ottenere il valore Y per una data X = $ 2,006,00. Ho già preso la formula e l'ho riscritta come segue:

=-0.000000000008*X^3 - 0.00000001*X^2 + 0.0003*X - 0.0029

Apporto continuamente aggiustamenti alla linea di tendenza aggiungendo più dati e non voglio ripetere la formula ogni volta.

inserisci qui la descrizione dell'immagine


Sembra qualcosa che una macro potrebbe realizzare, se riesci a trovare una persona abbastanza abile in questo. Conosco un consulente economico che potrebbe essere in grado di risolverlo per te.
rolando2

@rolando Hai ragione, ma le macro non sono necessarie. Excel LINEST lo farà direttamente nel foglio, il che significa che aggiornerà dinamicamente i risultati quando i dati cambiano: è persino meglio di una macro :-).
whuber

1
Ecco un link a un elenco più completo di possibilità di creazione di grafici Excel spreadsheetpage.com/index.php/tip/chart_trendline_formulas
osknows

Buono a sapersi. Grazie.
rolando2

Risposte:


15

Utilizzare LINEST, come mostrato:

inserisci qui la descrizione dell'immagine

Il metodo consiste nel creare nuove colonne (qui C: E) contenenti le variabili nell'adattamento. Perversamente, LINESTrestituisce i coefficienti in ordine inverso , come puoi vedere dal calcolo nella colonna "Adatta". Una previsione di esempio è mostrata in blu: tutte le formule sono esattamente le stesse dei dati.

Si noti che LINESTè una formula di matrice: la risposta occuperà p + 1 celle in una riga, dove p è il numero di variabili (l'ultima è per il termine costante). Tali formule vengono create selezionando tutte le celle di output, incollando (o digitando) la formula nella casella di testo della formula e premendo Ctrl-Maiusc-Invio (invece del solito Invio).


Woah whuber, questo è davvero molto utile. Puoi collegarmi con una copia di quel foglio di calcolo?
Kirk Ouimet,

@Kirk Puoi crearlo tu stesso in pochissimo tempo. È impostato quindi digitando le formule in C2: F2, puoi trascinarle verso il basso tutte le righe che desideri. Quindi digitare la formula LINEST in I2: L2. Solo cinque semplici formule e il gioco è fatto.
whuber

8

Prova tendenza (known_y's, known_x's, new_x's, const).

La colonna A in basso è X. La colonna B è X ^ 2 (la cella a sinistra al quadrato). La colonna C è X ^ 3 (due celle a sinistra al cubo). La formula trend () è nella cella E24 in cui i riferimenti di cella sono visualizzati in rosso.

I "conosciuti" sono in E3: E22

I "known_x's" sono in A3: C22

I "new_x" sono in A24: C24

La "const" viene lasciata vuota.

La cella A24 contiene la nuova X ed è la cella da modificare per aggiornare la formula in E24

La cella B24 contiene la formula X ^ 2 (A24 * A24) per la nuova X

La cella C24 contiene la formula X ^ 3 (A24 * A24 * A24) per la nuova X

Se si modificano i valori in E3: E22, la funzione trend () aggiornerà la cella E24 per il nuovo input nella cella A24.

inserisci qui la descrizione dell'immagine

Modifica ====================================

Kirk,

Non c'è molto nel foglio di calcolo. Di seguito ho pubblicato una "vista formula".

I valori "known_x" sono in verde in A3: C22

I valori "known_y" sono in verde in E3: E22

I valori "new_x" sono nelle celle A24: C24, dove B24 e C24 sono le formule come mostrato. E la cella E24 ha la formula trend (). Inserisci la tua nuova "X" nella cella A24.

Questo è tutto quello che c'è da fare.

inserisci qui la descrizione dell'immagine


Ciao Bill, c'è un modo per procurarmi una copia di quel foglio di calcolo? Sarebbe così utile!
Kirk Ouimet,

2
@Kirk Ho modificato la risposta sopra per mostrare l'intestino del foglio di calcolo. Questo dovrebbe essere sufficiente per ricrearlo.
bill_080
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.