Kako interpolirati između dvije vrijednosti u Excelu (6 načina)

  • Podijeli Ovo
Hugh West

Interpolacija podataka je vrlo važna stvar kada analiziramo eksperiment ili želimo predvidjeti ili odrediti rezultate događaja. Na primjer, ako imamo podatke o dvije različite prilike, možemo odrediti podatke između tih prilika interpolacijom. Ovaj članak će ukratko opisati 6 metode o tome kako interpolirati između dvije vrijednosti u Excelu. U skupu podataka imamo neke X koordinate i Y koordinate .

Preuzmite Vježnicu

Interpolacija između dvije vrijednosti.xlsx

6 načina za interpolaciju između dvije vrijednosti u Excelu

1. Primjena funkcije FORECAST/FORECAST.LINEAR za interpolaciju između dvije vrijednosti u Excelu

Najjednostavniji način za interpolaciju između dvije vrijednosti je korištenje FORECAST/FORECAST.LINEAR funkcija. Idemo kroz opis ispod.

Koraci:

  • Odredite koju vrijednost želite interpolirati i napravite nove redove za vrijednost koju želite interpolirati i interpolirano U ovom slučaju želim interpolirati između 8 i 9 pa sam izabrao vrijednost 8,5 .

  • Sada upišite sljedeću formulu u ćeliju B15 .
=FORECAST(C14,C5:C12,B5:B12)

Ovdje, funkcija PROGNOZA određuje interpolirana vrijednost u ćeliji C15 preko linearne regresije . Radi na opsezima B5:B12 (kao poznati_Xs ) i C5:C12 (kao poznati_Y ).

  • Pritisnite ENTER i vidjet ćete interpoliranu vrijednost u ćeliji C15 .

  • Možete i koristite funkciju LINEARNO u ovom slučaju. Samo stavite PROGNOZA.LINEARNA umjesto PROGNOZA u formulu.
=FORECAST.LINEAR(C14,C5:C12,B5:B12)

  • Pritisnite ENTER i vidjet ćete istu interpoliranu vrijednost kao i prije.

Tako možete lako interpolirati između dvije vrijednosti pomoću funkcije PROGNOZA .

Pročitajte više: Kako napraviti linearnu interpolaciju u Excel (7 praktičnih metoda)

2. Korištenje kombinacije Excel XLOOKUP i FORECAST funkcija za interpolaciju između dvije vrijednosti

Ako želite interpolirati unutar malog opsega skupa podataka, možete koristite funkciju XLOOKUP da izdvojite koordinate u opseg i interpolirate vrijednost unutar njih. Pretpostavimo da želimo interpolirati vrijednost 6 u B9:C10 . Hajde da razmotrimo proceduru u nastavku.

Koraci:

  • Prvo, izvršite neke modifikacije skupa podataka da postavite koordinate .

  • Upišite sljedeću formulu u ćeliju F7 .
=XLOOKUP(C14, B5:B12,B5:B12,,-1,1)

Funkcija XLOOKUP traži vrijednost u C14 , traži ovu vrijednost u opseg B5:B12, ivraća vrijednost koja je susjedno manja od 6.5 jer ne može pronaći ovu tačnu vrijednost u tom rasponu i stavljamo -1 u tom smislu. Tako dobijamo x1 kao 5 .

Slična formula se koristi nekoliko puta u ovom odjeljku. Kada nam je potrebna vrijednost susjedno veća od 6.5 , koristili smo ' 1 ' umjesto ' -1 ' u formuli.

  • Pritisnite ENTER da vidite rezultat u ćeliji F7 .

  • Sada upišite sljedeću formulu u ćeliji F8 .
=XLOOKUP(C14, B5:B12,B5:B12,,1,1)

  • Pritisnite ENTER i vidjet ćete veću vrijednost od 6 u ćeliji F8 .

  • Nakon toga upišite sljedeću formulu u ćeliju F9 .
=XLOOKUP(C14, B5:B12,C5:C12,,-1,1)

  • Pritisnite ENTER . Ova operacija će vam isporučiti vrijednost u ćeliji C9 .

  • Zatim upišite formulu u ćeliju F10 .
=XLOOKUP(C14, B5:B12,C5:C12,,1,1)

  • Pritisnite ENTER i vidjet ćete Y koordinata ćelije C10 .

  • Nakon toga, odaberite ćeliju C15 i upišite formulu datu ispod.
=FORECAST(C14,F9:F10,F7:F8)

  • Pritisnite ENTER tipku da vidite interpoliranu vrijednost u ćeliji C15 .

Tako možete interpolirati između dvije vrijednosti unutar malog raspona.

Pročitajte više: Kako napraviti VLOOKUP i interpolirati u Excelu (6 načina)

3.Primjena funkcija INDEX i MATCH s funkcijom FORECAST za interpolaciju između dvije vrijednosti

Također možemo interpolirati između dvije vrijednosti unutar malog opseg skupa podataka korištenjem funkcije INDEX i MATCH za izdvajanje koordinata u opseg i interpolaciju vrijednosti unutar njih. Pretpostavimo da želimo interpolirati vrijednost 6 u B9:C10 . Hajde da razgovaramo o proceduri u nastavku.

Koraci:

  • Prvo, napravite neke modifikacije u skupu podataka da postavite koordinate .

  • Upišite sljedeću formulu u ćeliju F7 .
=INDEX(B5:B12,MATCH(C14,B5:B12,1))

Ovdje funkcija MACH vraća poziciju vrijednosti ćelije C14 u opseg B5:B12 . A onda funkcija INDEX vraća vrijednost te pozicije u B5:B12 . Tako je vratio x1 .

Slična formula se koristi u ovom odjeljku nekoliko puta za određivanje x2 , y1, i y2 .

  • Pritisnite ENTER da vidite rezultat u ćeliji F7 .

  • Sada upišite sljedeću formulu u ćeliju F8 .
=INDEX(B5:B12,MATCH(C14,B5:B12,1)+1)

  • Pritisnite tipku ENTER i vidjet ćete veću vrijednost od 6 u ćeliji F8 .

  • Nakon toga, upišite sljedeću formulu u ćeliju F9 .
=INDEX(C5:C12,MATCH(C14,B5:B12,1))

  • Hit ENTER . Ova operacija će vam dati vrijednost u ćeliji C9 .

  • Zatim upišite formulu u ćeliju F10 .
=INDEX(C5:C12,MATCH(C14,B5:B12,1)+1)

  • Pritisnite ENTER i vidjet ćete Y koordinata ćelije C10 .

  • Nakon toga odaberite ćeliju C15 i upišite formulu datu ispod.
=FORECAST(C14,F9:F10,F7:F8)

  • Pritisnite ENTER pritisnite da vidite interpoliranu vrijednost u ćeliji C15 .

Tako možete interpolirati između dvije vrijednosti unutar malog raspona.

4. Interpolacija između dvije vrijednosti korištenjem matematičke formule

Još jedan efikasan metod za interpolaciju između dvije vrijednosti bit će primjena matematičke formule. Formula za interpolaciju je data ispod.

Ovo je jednadžba prave linije. Slijedimo potrebna uputstva da ga primijenimo na interpolaciju između dvije vrijednosti.

Koraci:

  • Učinite neke modifikacije u skupu podataka za vrijednost interpolacije i upišite sljedeću formulu u ćeliju C15 . Ovdje želimo pronaći interpoliranu vrijednost kada je X koordinata 75 . I iz tog razloga, mi ćemo uzeti X koordinate koje su susjedno manje ili veće od 2.75 i njihove odgovarajuće Y koordinate u ovomskup podataka.
=C7+(C14-B7)*(C8-C7)/(B8-B7)

Formula vraća interpoliranu vrijednost mjerenjem nagib od 2 tačaka koje su (2.5, 4) i (3, 6) .

  • Sada samo pritisnite ENTER da vidite interpoliranu vrijednost u ćeliji C15 .

Dakle možete interpolirati između dvije vrijednosti samo pomoću matematičke jednadžbe.

(6 metoda) 5. Interpolacija između dvije vrijednosti pomoću funkcija SLOPE i INTERCEPT

Jedan od najlakših načina za interpolaciju između dvije vrijednosti je korištenje Excel SLOPE i INTERCEPT funkcije i koriste njihove rezultate u pravolinijskoj formuli. Pogledajmo proceduru u nastavku. Želimo interpolirati X koordinatu 10.

Koraci:

  • Učinite neke promjene u svom skupu podataka da pohranite nagib .

  • Upišite sljedeću formulu u ćeliju E7
=SLOPE(C5:C12,B5:B12)

Funkcija SLOPE vraća nagib/gradijent linearne regresije linija koju čine tačke formirane datim X i Y koordinatama .

  • Pritisnite ENTER i vidjet ćete nagib ovih podataka u ćeliji E7 .

  • Sada upišite sljedeću formulu u ćeliju E9 da pronađe Y-presjek .
=INTERCEPT(C5:C12,B5:B12)

INTERCEPT funkcija vraća Y-presjek linije linearne regresije koju čine točke formirane datim X i Y koordinatama .

  • Pogodak ENTER da vidite izlaz u ćeliji E9 .

  • Umetnite ovu formulu u ćeliju C15 .
=E7*C14+E9

Formula je osnovna pravolinijska formula koja je y =mx+c .

  • Pritisnite ENTER da vidite interpoliranu vrijednost u ćeliji C15 .

Tako možete odrediti interpoliranu vrijednost između dvije vrijednosti korištenjem Excel SLOPE i INTERCEPT funkcija.

6. Korištenje funkcije GROWTH za nelinearnu interpolaciju

Funkcija GROWTH je posebna funkcija za interpolaciju nelinearnih podataka. Naš skup podataka se u osnovi sastoji od nelinearnih odnosa između Y i X koordinata . Zato bi bilo najbolje koristiti ovu funkciju.

Koraci:

  • Učinite neke promjene da pohranite interpolirani Želimo interpolirati vrijednost između 5 i 8 . Neka bude 6.5 .

  • Upišite sljedeću formulu u ćeliju C15 .
=GROWTH(C5:C12,B5:B12,C14)

Ovdje funkcija GROWTH vraća interpolirane podatke predviđanjem eksponencijalnog rast X i Y koordinata .

  • Pritisnite ENTER i vidjet ćete interpoliranu vrijednost u ćeliji C15 .

Tako možete pronaći interpolirane vrijednosti pomoću funkcije GROWTH . Kako ova funkcija radi za nelinearne relacije, možete imati preciznije podatke kao rezultat njene pomoći.

Pročitajte više: Kako napraviti interpolaciju sa GROWTH & TREND funkcije u Excelu

Odjeljak za praksu

Na sljedećoj slici vidjet ćete skup podataka ovog članka. Stavio sam ovo da biste mogli sami vježbati.

Zaključak

Suština je da će vam ovaj članak pomoći da shvatite kako interpolirati između dvije vrijednosti u Excelu. interpolacijom, možete odrediti tačan ili najtačniji rezultat za podatke koji nisu uključeni u eksperiment koji je zaista važan u naučnim i statističkim poslovima. Ako imate bolje metode interpolacije između dvije vrijednosti u Excelu, ostavite ih u polju za komentare. I također, podijelite svoje povratne informacije o mom članku. Ovo će mi pomoći da obogatim svoje nadolazeće članke.

Hugh West je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.