Hoe om tussen twee waardes in Excel te interpoleer (6 maniere)

  • Deel Dit
Hugh West

Data-interpolasie is 'n baie belangrike ding wanneer ons 'n eksperiment ontleed of ons die resultate van 'n gebeurtenis wil voorspel of bepaal. Byvoorbeeld, as ons data by twee verskillende geleenthede het, kan ons die data tussen daardie geleenthede bepaal deur interpolasie. Hierdie artikel sal kortliks 6 -metodes beskryf oor hoe om tussen twee waardes in Excel te interpoleer. In die datastel het ons 'n paar X-koördinate en Y-koördinate .

Laai oefenwerkboek af

Interpoleer tussen twee waardes.xlsx

6 maniere om tussen twee waardes in Excel te interpoleer

1. Die toepassing van FORECAST/FORECAST.LINEAR-funksie om tussen twee waardes in Excel te interpoleer

Die eenvoudigste manier om interpoleer tussen twee waardes is om die VOORSPELLING/VOORSPELLING.LINEÊR funksie. Kom ons gaan deur die beskrywing hieronder.

Stappe:

  • Bepaal watter waarde jy wil interpoleer en maak nuwe rye vir die waarde wat jy wil interpoleer en die geïnterpoleerde In hierdie geval wil ek interpoleer tussen 8 en 9 so ek het 'n waarde van 8.5 gekies.

  • Tik nou die volgende formule in sel B15 .
=FORECAST(C14,C5:C12,B5:B12)

Hier bepaal die VOORSPELLING funksie die geïnterpoleerde waarde in sel C15 via lineêre regressie . Dit werk op die reekse B5:B12 (as bekende_Xs ) en C5:C12 (as bekende_Ys ).

  • Tik die ENTER knoppie en jy sal die geïnterpoleerde waarde in sel C15 sien.

  • Jy kan ook gebruik die LINEÊRE funksie in hierdie geval. Plaas net VOORSPELLING.LINEÊR in plaas van VOORSPELLING in die formule.
=FORECAST.LINEAR(C14,C5:C12,B5:B12)

  • Tik ENTER en jy sal dieselfde geïnterpoleerde waarde as voorheen sien.

Dus kan jy maklik interpoleer tussen twee waardes deur die VOORSPELLING funksie te gebruik.

Lees Meer: Hoe om lineêre interpolasie te doen in Excel (7 handige metodes)

2. Gebruik die kombinasie van Excel XLOOKUP en FORECAST-funksies om tussen twee waardes te interpoleer

As jy interpoleer binne 'n klein reeks van die datastel, kan jy gebruik die XLOOKUP funksie om die koördinate in die reeks te onttrek en 'n waarde binne hulle te interpoleer. Gestel ons wil interpoleer die waarde 6 in B9:C10 . Kom ons bespreek die prosedure hieronder.

Stappe:

  • Maak eers 'n paar wysigings aan die datastel om die koördinate te plaas.

  • Tik die volgende formule in sel F7 .
=XLOOKUP(C14, B5:B12,B5:B12,,-1,1)

Die XLOOKUP -funksie soek die waarde in C14 , soek vir hierdie waarde in die reeks B5:B12, engee die waarde terug wat langsaan kleiner is as 6.5 aangesien dit nie hierdie presiese waarde in daardie reeks kan vind nie en ons plaas -1 in hierdie verband. So kry ons x1 as 5 .

'n Soortgelyke formule word verskeie kere in hierdie afdeling gebruik. Wanneer ons 'n waarde langsaan groter as 6.5 benodig, het ons ' 1 ' in plaas van ' -1 ' in die formule gebruik.

  • Tik ENTER om die resultaat in sel F7 te sien.

  • Tik nou die volgende formule in sel F8 .
=XLOOKUP(C14, B5:B12,B5:B12,,1,1)

  • Tik die ENTER sleutel en jy sal 'n groter waarde as 6 in sel F8 sien.

  • Tik daarna die volgende formule in sel F9 .
=XLOOKUP(C14, B5:B12,C5:C12,,-1,1)

  • Tik ENTER . Hierdie bewerking sal vir jou die waarde in sel C9 lewer.

  • Tik dan die formule in sel F10 .
=XLOOKUP(C14, B5:B12,C5:C12,,1,1)

  • Tik ENTER en jy sal die Y-koördinaat van sel C10 .

  • Kies daarna sel C15 en tik die formule hieronder gegee.
=FORECAST(C14,F9:F10,F7:F8)

  • Druk die ENTER sleutel om die geïnterpoleerde waarde in sel C15 te sien.

Dus kan jy interpoleer tussen twee waardes binne 'n klein reeks.

Lees Meer: Hoe om VLOOKUP en Interpoleer in Excel te doen (6 Maniere)

3.Toepassing van INDEX- en MATCH-funksies met FORECAST-funksie om tussen twee waardes te interpoleer

Ons kan ook interpoleer tussen twee waardes binne 'n klein reeks van die datastel deur gebruik te maak van die INDEKS en MATCH funksies om die koördinate in die reeks te onttrek en 'n waarde binne hulle te interpoleer. Gestel ons wil interpoleer die waarde 6 in B9:C10 . Kom ons bespreek die prosedure hieronder.

Stappe:

  • Maak eers 'n paar wysigings in die datastel om die koördinate te plaas.

  • Tik die volgende formule in sel F7 .
=INDEX(B5:B12,MATCH(C14,B5:B12,1))

Hier gee die MATCH funksie die posisie van die selwaarde van C14 in die reeks B5:B12 . En dan gee die INDEKS funksie die waarde van daardie posisie in B5:B12 terug. Dit het dus x1 teruggegee.

'n Soortgelyke formule word verskeie kere in hierdie afdeling gebruik om x2 , y1, <2 te bepaal>en y2 .

  • Tik ENTER om die resultaat in sel F7 te sien.

  • Tik nou die volgende formule in sel F8 .
=INDEX(B5:B12,MATCH(C14,B5:B12,1)+1)

  • Tik die ENTER sleutel en jy sal die groter waarde as 6 in sel F8 sien.

  • Tik daarna die volgende formule in sel F9 .
=INDEX(C5:C12,MATCH(C14,B5:B12,1))

  • Tref ENTER . Hierdie bewerking sal jou die waarde in sel C9 lewer.

  • Tik dan die formule in sel F10 .
=INDEX(C5:C12,MATCH(C14,B5:B12,1)+1)

  • Tik ENTER en jy sal die Y-koördinaat van sel C10 .

  • Kies daarna die sel C15 en tik die formule hieronder gegee.
=FORECAST(C14,F9:F10,F7:F8)

  • Druk die ENTER sleutel om die geïnterpoleerde waarde in sel C15 te sien.

Dus kan jy interpoleer tussen twee waardes binne 'n klein reeks.

4. Interpolering tussen twee waardes deur gebruik te maak van 'n wiskundige formule

'n Ander effektiewe metode om tussen twee waardes te interpoleer, sal wees om 'n wiskundige formule toe te pas. Die interpolasieformule word hieronder gegee.

Dit is 'n vergelyking van 'n reguit lyn. Kom ons volg die nodige instruksies om dit toe te pas om interpoleer tussen twee waardes.

Stappe:

  • Maak 'n paar wysigings in die datastel vir interpolasiewaarde en tik die volgende formule in sel C15 . Hier wil ons die geïnterpoleerde waarde vind wanneer die X-koördinaat 75 is. En om hierdie rede gaan ons X-koördinate neem wat langsaan kleiner of groter is as 2.75 en hul ooreenstemmende Y-koördinate in hierdiedatastel.
=C7+(C14-B7)*(C8-C7)/(B8-B7)

Die formule gee die geïnterpoleerde waarde terug deur die <1 te meet>helling van die 2 punte wat (2.5, 4) en (3, 6) is.

  • Druk nou net ENTER om die geïnterpoleerde waarde in sel C15 te sien.

Dus jy kan interpoleer tussen twee waardes net deur 'n wiskundige vergelyking te gebruik.

(6 Metodes) 5. Interpolasie tussen twee waardes deur HELLING- en ONDERSKEPPING-funksies

Een van die maklikste maniere om tussen twee waardes te interpoleer, is om Excel HELLING en INTERSEPT te gebruik funksies en gebruik hul resultate in 'n reguitlyn formule. Kom ons kyk na die prosedure hieronder. Ons wil interpoleer die X-koördinaat 10.

Stappe:

  • Maak 'n paar veranderinge in jou datastel om die helling te stoor.

  • Tik die volgende formule in sel E7
=SLOPE(C5:C12,B5:B12)

Die SLOPE funksie gee die helling/gradiënt van die lineêre regressie terug lyn wat gemaak word deur die punte wat gevorm word deur gegewe X en Y-koördinate .

  • Tik ENTER en jy sal die helling van hierdie data in sel E7 .

  • Tik nou die volgende formule in sel E9 om die Y-afsnit te vind.
=INTERCEPT(C5:C12,B5:B12)

Die INTERCEPT funksie gee die Y-afsnit van die lineêre regressielyn wat gemaak word deur die punte wat gevorm word deur gegewe X en Y-koördinate .

  • Tref VOER in om die uitvoer in sel E9 te sien.

  • Voeg hierdie formule in sel in C15 .
=E7*C14+E9

Die formule is 'n basiese reguitlynformule wat y is =mx+c .

  • Tik ENTER om die geïnterpoleerde waarde in sel C15 te sien.

Dus kan jy die geïnterpoleerde waarde tussen twee waardes bepaal deur Excel SLOPE en INTERCEPT funksies te gebruik.

6. Gebruik GROEI-funksie vir nie-lineêre interpolasie

Die GROEI -funksie is 'n spesiale funksie om nie-lineêre data te interpoleer. Ons datastel bestaan ​​basies uit nie-lineêre verwantskappe tussen Y en X-koördinate . Dit sal dus die beste wees om hierdie funksie te gebruik.

Stappe:

  • Maak 'n paar veranderinge om die geïnterpoleerde Ons wil <1 te stoor 1>interpoleer 'n waarde tussen 5 en 8 . Laat dit 6.5 wees.

  • Tik die volgende formule in sel C15 .
=GROWTH(C5:C12,B5:B12,C14)

Hier gee die GROEI funksie die geïnterpoleerde data deur eksponensiële voorspellings groei van die X en Y-koördinate .

  • Tik ENTER en jy sal die geïnterpoleerde waarde sien in sel C15 .

Dus kan jy geïnterpoleerde waardes vind deur die GROEI funksie te gebruik. Aangesien hierdie funksie vir nie-lineêre verhoudings werk, kan jy meer akkurate data hê as gevolg van die hulp daarvan.

Lees meer: Hoe om interpolasie met GROEI & TREND Funksies in Excel

Oefenafdeling

In die volgende prent sal jy die datastel van hierdie artikel sien. Ek sit dit in sodat jy op jou eie kan oefen.

Gevolgtrekking

Die slotsom is dat hierdie artikel jou sal help verstaan ​​hoe om interpoleer tussen twee waardes in Excel. Deur interpolasie, kan jy die presiese of mees akkurate resultaat bepaal vir data wat nie ingesluit is in 'n eksperiment wat werklik belangrik is in wetenskaplike en statistiese aangeleenthede nie. As jy enige beter metodes het om interpoleer tussen twee waardes in Excel, laat dit asseblief in die kommentaarblokkie. En deel ook jou terugvoer oor my artikel. Dit sal my help om my komende artikels te verryk.

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.