Kazalo
Interpolacija podatkov je zelo pomembna stvar, ko analiziramo poskus ali želimo napovedati ali določiti rezultate nekega dogodka. Če imamo na primer podatke o dveh različnih priložnostih, lahko podatke med tema priložnostma določimo z interpolacijo. V tem članku bomo na kratko opisali 6 metode, kako interpolirati med dvema vrednostma v Excelu. V naboru podatkov imamo nekaj Koordinate X in . Koordinate Y .
Prenesi delovni zvezek za prakso
Interpolacija med dvema vrednostma.xlsx6 načinov interpolacije med dvema vrednostma v Excelu
1. Uporaba funkcije FORECAST/FORECAST.LINEAR za interpolacijo med dvema vrednostma v programu Excel
Najpreprostejši način za interpolirati med dvema vrednostma je uporaba FORECAST/FORECAST.LINEAR Funkcija. Poglejmo spodnji opis.
Koraki:
- Določite, katero vrednost želite interpolirati in ustvarite nove vrstice za vrednost, ki jo želite interpolirati in interpolirano V tem primeru želim interpolirati med 8 in . 9 zato sem izbral vrednost 8.5 .
- Zdaj v celico vnesite naslednjo formulo B15 .
=FORECAST(C14,C5:C12,B5:B12)
Tu je PREDVIDENJE funkcija določa interpolirano vrednost v celici C15 prek linearna regresija . Deluje na razponi B5: B12 (kot known_Xs ) in C5:C12 (kot known_Ys ).
- Pritisnite na VSTOP in videli boste interpolirano vrednost v celici C15 .
- Uporabite lahko tudi LINEAR v tem primeru je funkcija. Preprosto vstavite FORECAST.LINEAR namesto PREDVIDENJE v formuli.
=FORECAST.LINEAR(C14,C5:C12,B5:B12)
- Hit VSTOP in videli boste enako interpolirano vrednost kot prej.
Tako lahko enostavno interpolirati med dvema vrednostma z uporabo PREDVIDENJE funkcijo.
Preberite več: Kako izvajati linearno interpolacijo v Excelu (7 priročnih metod)
2. Uporaba kombinacije funkcij Excel XLOOKUP in FORECAST za interpolacijo med dvema vrednostma
Če želite interpolirati v majhnem obseg nabora podatkov, lahko uporabite XLOOKUP funkcijo za pridobivanje koordinate v obseg in . interpolirati vrednost v njih. Recimo, da želimo interpolirati vrednost 6 na spletnem mestu B9:C10 . V nadaljevanju obravnavajmo postopek.
Koraki:
- Najprej opravite nekaj sprememb nabora podatkov, da se koordinate .
- V celico vnesite naslednjo formulo F7 .
=XLOOKUP(C14, B5:B12,B5:B12,,-1,1)
Spletna stran XLOOKUP funkcija poišče vrednost v C14 , poišče to vrednost v obseg B5: B12, in vrne vrednost, ki je v bližini manjša od 6.5 ker v tem območju ne more najti točno te vrednosti, in vstavimo -1 V zvezi s tem dobimo x1 kot 5 .
Podobna formula je v tem razdelku uporabljena večkrat. Kadar potrebujemo vrednost, ki je večja od 6.5 , smo uporabili 1 ' namesto ' -1 ' v formuli.
- Hit VSTOP za prikaz rezultata v celici F7 .
- Zdaj v celico vnesite naslednjo formulo F8 .
=XLOOKUP(C14, B5:B12,B5:B12,,1,1)
- Pritisnite na VSTOP in videli boste večjo vrednost kot 6 v celici F8 .
- Nato v celico vnesite naslednjo formulo F9 .
=XLOOKUP(C14, B5:B12,C5:C12,,-1,1)
- Hit VSTOP . S to operacijo boste dobili vrednost v celici C9 .
- Nato v celico vnesite formulo F10 .
=XLOOKUP(C14, B5:B12,C5:C12,,1,1)
- Hit VSTOP in videli boste Koordinata Y celice C10 .
- Nato izberite celico C15 in vnesite spodnjo formulo.
=FORECAST(C14,F9:F10,F7:F8)
- Pritisnite VSTOP da si ogledate tipko interpolirana vrednost v celici C15 .
Tako lahko interpolirati med dvema vrednostma v majhnem razponu.
Preberite več: Kako narediti VLOOKUP in interpolirati v Excelu (6 načinov)
3. Uporaba funkcij INDEX in MATCH s funkcijo FORECAST za interpolacijo med dvema vrednostma
Prav tako lahko interpolirati med dvema vrednostma v majhnem območju obseg nabora podatkov z uporabo INDEX in . MATCH funkcije za pridobivanje koordinate v obseg in . interpolirati vrednost v njih. Recimo, da želimo interpolirati vrednost 6 na spletnem mestu B9:C10 . V nadaljevanju predstavimo postopek.
Koraki:
- Najprej vnesite nekaj sprememb v nabor podatkov, da se koordinate .
- V celico vnesite naslednjo formulo F7 .
=INDEX(B5:B12,MATCH(C14,B5:B12,1))
Tu je MATCH funkcija vrne položaj vrednosti celice C14 v razpon B5: B12 . In nato INDEX funkcija vrne vrednost tega položaja v B5: B12 . Tako se je vrnil x1 .
Podobna formula je v tem razdelku večkrat uporabljena za določitev x2 , y1, in . y2 .
- Hit VSTOP za prikaz rezultata v celici F7 .
- Zdaj v celico vnesite naslednjo formulo F8 .
=INDEX(B5:B12,MATCH(C14,B5:B12,1)+1)
- Pritisnite na VSTOP in videli boste večjo vrednost kot 6 v celici F8 .
- Nato v celico vnesite naslednjo formulo F9 .
=INDEX(C5:C12,MATCH(C14,B5:B12,1))
- Hit VSTOP . S to operacijo boste dobili vrednost v celici C9 .
- Nato v celico vnesite formulo F10 .
=INDEX(C5:C12,MATCH(C14,B5:B12,1)+1)
- Hit VSTOP in videli boste Koordinata Y celice C10 .
- Nato izberite celico C15 in vnesite spodnjo formulo.
=FORECAST(C14,F9:F10,F7:F8)
- Pritisnite VSTOP da si ogledate tipko interpolirana vrednost v celici C15 .
Tako lahko interpolirati med dvema vrednostma v majhnem razponu.
4. Interpolacija med dvema vrednostma z uporabo matematične formule
Druga učinkovita metoda za interpolirati med dvema vrednostma je treba uporabiti matematično formulo. Formula za interpolacijo je podana spodaj.
To je enačba ravne črte. Sledimo potrebnim navodilom, da jo uporabimo za interpolirati med dvema vrednostma.
Koraki:
- Vnesite nekaj sprememb v nabor podatkov za vrednost interpolacije in v celico vnesite naslednjo formulo C15 . Tu želimo poiskati interpolirana vrednost ko Koordinata X je . 75 In zato bomo vzeli Koordinate X ki so sosednje manjše ali večje od 2.75 in njuna ustrezna Koordinate Y v tem naboru podatkov.
=C7+(C14-B7)*(C8-C7)/(B8-B7)
Formula vrne interpolirano vrednost z merjenjem naklon o 2 točke, ki so (2.5, 4) in . (3, 6) .
- Zdaj samo pritisnite VSTOP da si ogledate interpolirana vrednost v celici C15 .
Tako lahko interpolirati med dvema vrednostma samo z uporabo matematične enačbe.
(6 metod) 5. Interpolacija med dvema vrednostma s funkcijama SLOPE in INTERCEPT
Eden najlažjih načinov za interpolirati med dvema vrednostma je uporaba programa Excel SLOPE in . INTERCEPT funkcije in uporabite njihove rezultate v linearni vzorec. Oglejmo si spodnji postopek. Želimo interpolirati . Koordinata X 10.
Koraki:
- V naboru podatkov naredite nekaj sprememb, da shranite naklon .
- V celico vnesite naslednjo formulo E7
=SLOPE(C5:C12,B5:B12)
Spletna stran SLOPE funkcija vrne strmina/naklon linearne regresijske premice, ki jo tvorijo točke, ki jih tvorijo dani X in . Koordinate Y .
- Hit VSTOP in videli boste naklon teh podatkov v celici E7 .
- Zdaj v celico vnesite naslednjo formulo E9 poiskati Y-intercepcija .
=INTERCEPT(C5:C12,B5:B12)
Spletna stran INTERCEPT funkcija vrne Y-intercepcija linearne regresijske premice, ki jo tvorijo točke, ki jih tvorijo dani X in . Koordinate Y .
- Hit VSTOP za prikaz izpisa v celici E9 .
- To formulo vstavite v celico C15 .
=E7*C14+E9
Enačba je osnovna enačba za premico, ki se glasi y=mx+c .
- Hit VSTOP da si ogledate interpolirano vrednost v celici C15 .
Tako lahko določite interpolirano vrednost med dvema vrednostma z uporabo programa Excel SLOPE in . INTERCEPT funkcije.
6. Uporaba funkcije GROWTH za nelinearno interpolacijo
Spletna stran GROWTH je posebna funkcija za interpolirati Naš nabor podatkov je v osnovi sestavljen iz nelinearnih odnosov med Y in . Koordinate X . Zato bi bilo najbolje uporabiti to funkcijo.
Koraki:
- Naredite nekaj sprememb za shranjevanje interpolirano Želimo interpolirati vrednost med 5 in . 8 . Naj bo 6.5 .
- V celico vnesite naslednjo formulo C15 .
=GROWTH(C5:C12,B5:B12,C14)
Tu je GROWTH funkcija vrne interpolirano podatkov z napovedjo eksponentne rasti X in . Koordinate Y .
- Hit VSTOP in videli boste interpolirano vrednost v celici C15 .
Tako lahko najdete interpolirano vrednosti z uporabo GROWTH Ker ta funkcija deluje za nelinearne odnose, lahko z njeno pomočjo dobite natančnejše podatke.
Preberite več: Kako opraviti interpolacijo s funkcijami GROWTH & amp; TREND v Excelu
Oddelek za prakso
Na naslednji sliki je nabor podatkov iz tega članka. Vnesel sem ga zato, da lahko vadite sami.
Zaključek
Bistvo je, da vam bo ta članek pomagal razumeti, kako interpolirati med dvema vrednostma v Excelu. z interpolacija, lahko določite natančen ali najnatančnejši rezultat za podatke, ki niso vključeni v poskus, kar je zelo pomembno v znanstvenih in statističnih zadevah. Če imate kakšne boljše metode interpolacija med dvema vrednostma v Excelu, jih pustite v polju za komentarje. Prav tako delite svoje mnenje o mojem članku. To mi bo pomagalo obogatiti moje prihodnje članke.