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

  • Podijeli Ovo
Hugh West

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

Preuzmi vježbovnicu

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 programu Excel

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

Koraci:

  • Odredite koju vrijednost želite interpolirati i napravite nove redove za vrijednost koju želite interpolirati i interpolirati U ovom slučaju želim interpolirati između 8 i 9 pa sam odabrao 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 rasponima B5:B12 (kao poznati_Xs ) i C5:C12 (kao poznati_Ys ).

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

  • Također možete koristite funkciju LINEAR u ovom slučaju. Samo stavite FORECAST.LINEAR umjesto FORECAST u formulu.
=FORECAST.LINEAR(C14,C5:C12,B5:B12)

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

Tako možete jednostavno 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 funkcija Excel XLOOKUP i FORECAST za interpolaciju između dvije vrijednosti

Ako želite interpolirati unutar malog raspona skupa podataka, možete koristite XLOOKUP funkciju za izdvajanje koordinata u rasponu i interpolirajte vrijednost unutar njih. Pretpostavimo da želimo interpolirati vrijednost 6 u B9:C10 . Razgovarajmo o donjem postupku.

Koraci:

  • Prvo napravite neke izmjene u skupu podataka kako biste postavili 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 tu vrijednost u rasponu B5:B12, ivraća vrijednost koja je susjedno manja od 6.5 budući da ne može pronaći tu točnu vrijednost u tom rasponu i stavljamo -1 u tom pogledu. Tako dobivamo x1 kao 5 .

Slična se formula koristi nekoliko puta u ovom odjeljku. Kada nam treba vrijednost susjedna 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 vrijednost veću 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 danu u nastavku.
=FORECAST(C14,F9:F10,F7:F8)

  • Pritisnite ENTER tipku za prikaz interpolirane vrijednosti 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 raspona skupa podataka korištenjem funkcije INDEX i MATCH za izdvajanje koordinata u rasponu i interpolaciji vrijednosti unutar njih. Pretpostavimo da želimo interpolirati vrijednost 6 u B9:C10 . Razgovarajmo o postupku u nastavku.

Koraci:

  • Prvo, napravite neke izmjene u skupu podataka kako biste postavili koordinate .

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

Ovdje funkcija MATCH vraća položaj vrijednosti ćelije C14 u rasponu B5:B12 . Zatim funkcija INDEX vraća vrijednost te pozicije u B5:B12 . Stoga je vraćeno x1 .

Slična formula koristi se 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 vrijednost veću od 6 u ćeliji F8 .

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

  • Pogodak ENTER . Ova operacija će vam isporučiti 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 danu u nastavku.
=FORECAST(C14,F9:F10,F7:F8)

  • Pritisnite ENTER tipka za prikaz interpolirane vrijednosti u ćeliji C15 .

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

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

Još jedna učinkovita metoda interpolacije između dvije vrijednosti bit će primjena matematičke formule. Interpolacijska formula je dana u nastavku.

Ovo je jednadžba ravne linije. Slijedimo potrebne upute da ga primijenimo za interpolaciju između dvije vrijednosti.

Koraci:

  • Napravite neke izmjene 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 susjedne 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 točaka 2 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 dviju vrijednosti funkcijama SLOPE i INTERCEPT

Jedan od najjednostavnijih načina za interpolaciju između dviju vrijednosti je korištenje Excel SLOPE i INTERCEPT funkcije i koristiti njihove rezultate u pravoj formuli. Pogledajmo postupak u nastavku. Želimo interpolirati X koordinatu 10.

Koraci:

  • Napravite neke promjene u svom skupu podataka za pohranjivanje nagiba .

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

Funkcija SLOPE vraća nagib/gradijent linearne regresije linija koju čine točke koje tvore zadane X i Y koordinate .

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

  • Sada upišite sljedeću formulu u ćeliju E9 da biste pronašli odsječak Y .
=INTERCEPT(C5:C12,B5:B12)

The INTERCEPT funkcija vraća Y-odsječak linije linearne regresije koju čine točke koje tvore zadane X i Y koordinate .

  • Pogodak ENTER da biste vidjeli izlaz u ćeliji E9 .

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

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

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

Tako možete odrediti interpoliranu vrijednost između dviju vrijednosti pomoću Excelovih funkcija SLOPE i INTERCEPT .

6. Korištenje funkcije GROWTH za nelinearnu interpolaciju

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

Koraci:

  • Napravite neke promjene za pohranjivanje interpoliranih Želimo interpolirajte vrijednost između 5 i 8 . Neka to 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đajući eksponencijalne 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 RAST . Budući da ova funkcija radi za nelinearne odnose, možete imati točnije podatke kao rezultat njezine pomoći.

Pročitajte više: Kako napraviti interpolaciju s GROWTH & Funkcije TREND u programu Excel

Odjeljak za vježbu

Na sljedećoj slici vidjet ćete skup podataka iz ovog članka. Stavljam ovo kako biste mogli vježbati sami.

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 točan ili najtočniji rezultat za podatke koji nisu uključeni u eksperiment koji je stvarno važan u znanstvenim i statističkim poslovima. Ako imate bolje metode interpolacije između dvije vrijednosti u Excelu, ostavite ih u polju za komentare. Također, podijelite svoje povratne informacije o mom članku. To će mi pomoći da obogatim svoje nadolazeće članke.

Hugh West vrlo je iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i financije te magistrirao poslovno upravljanje. Hugh ima strast za podučavanjem i razvio je jedinstveni pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno poznavanje programa Excel pomoglo je tisućama studenata i profesionalaca diljem svijeta da poboljšaju svoje vještine i postignu uspjeh u karijeri. Putem svog bloga, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne vodiče za Excel i online obuku kako bi pomogao pojedincima i tvrtkama da dostignu svoj puni potencijal.