Interpoleren tussen twee waarden in Excel (6 manieren)

  • Deel Dit
Hugh West

Interpolatie van gegevens is heel belangrijk wanneer we een experiment analyseren of de resultaten van een gebeurtenis willen voorspellen of bepalen. Als we bijvoorbeeld gegevens hebben over twee verschillende gelegenheden, kunnen we de gegevens tussen die gelegenheden bepalen door interpolatie. Dit artikel zal kort beschrijven 6 methoden om interpoleren tussen twee waarden in Excel. In de dataset hebben we een aantal X Coördinaten en Y Coördinaten .

Download Praktijk Werkboek

Interpoleren tussen twee waarden.xlsx

6 manieren om te interpoleren tussen twee waarden in Excel

1. De functie FORECAST/FORECAST.LINEAR toepassen om te interpoleren tussen twee waarden in Excel

De eenvoudigste manier om interpoleren tussen twee waarden is om de VOORSPELLING/VOORSPELLING.LINEAIR functie. Laten we de onderstaande beschrijving doornemen.

Stappen:

  • Bepaal welke waarde u wilt interpoleren en maak nieuwe rijen voor de waarde die u wilt interpoleren en de geïnterpoleerd In dit geval wil ik interpoleren tussen 8 en 9 dus koos ik een waarde van 8.5 .

  • Typ nu de volgende formule in cel B15 .
=FORECAST(C14,C5:C12,B5:B12)

Hier is de FORECAST functie bepaalt de geïnterpoleerd waarde in cel C15 via lineaire regressie Het werkt op de assortimenten B5:B12 (als known_Xs ) en C5:C12 (als known_Ys ).

  • Druk op de ENTER knop en u ziet de geïnterpoleerd waarde in cel C15 .

  • U kunt ook de LINEAIR functie in dit geval. Zet gewoon PROGNOSE.LINEAIR in plaats van FORECAST in de formule.
=FORECAST.LINEAR(C14,C5:C12,B5:B12)

  • Hit ENTER en je zult hetzelfde zien geïnterpoleerd waarde als voorheen.

Zo kunt u gemakkelijk interpoleren tussen twee waarden met behulp van de FORECAST functie.

Lees meer: Lineaire interpolatie in Excel (7 handige methodes)

2. De combinatie van de functies XLOOKUP en FORECAST van Excel gebruiken om te interpoleren tussen twee waarden

Als u interpoleren binnen een kleine reeks van de dataset, kunt u de XLOOKUP functie om de coördinaten in de reeks en interpoleren een waarde binnen hen. Stel dat we willen interpoleren de waarde 6 in B9:C10 Laten we de procedure hieronder bespreken.

Stappen:

  • Breng eerst enkele wijzigingen aan in de dataset om de coördinaten .

  • Typ de volgende formule in cel F7 .
=XLOOKUP(C14, B5:B12,B5:B12,,-1,1)

De XLOOKUP functie zoekt de waarde op in C14 zoekt deze waarde in de reeks B5:B12, en geeft de waarde terug die aangrenzend kleiner is dan 6.5 omdat het deze exacte waarde in dat bereik niet kan vinden en we zetten -1 in dit verband. Dus krijgen we x1 als 5 .

Een soortgelijke formule wordt verschillende keren gebruikt in dit deel. Wanneer we een waarde nodig hebben die grenst aan groter dan 6.5 hebben we ' 1 ' in plaats van ' -1 in de formule.

  • Hit ENTER om het resultaat te zien in cel F7 .

  • Typ nu de volgende formule in cel F8 .
=XLOOKUP(C14, B5:B12,B5:B12,,1,1)

  • Druk op de ENTER toets en u ziet een grotere waarde dan 6 in de cel F8 .

  • Daarna typt u de volgende formule in de cel F9 .
=XLOOKUP(C14, B5:B12,C5:C12,,-1,1)

  • Hit ENTER Deze operatie levert u de waarde in cel C9 .

  • Typ dan de formule in cel F10 .
=XLOOKUP(C14, B5:B12,C5:C12,,1,1)

  • Hit ENTER en je ziet de Y Coördinaat van cel C10 .

  • Selecteer daarna de cel C15 en typ de onderstaande formule in.
=FORECAST(C14,F9:F10,F7:F8)

  • Druk op de ENTER toets om de geïnterpoleerde waarde in de cel C15 .

Zo kunt u interpoleren tussen twee waarden binnen een klein bereik.

Lees meer: Hoe VLOOKUP en interpoleren te doen in Excel (6 manieren)

3. De functies INDEX en MATCH toepassen met de functie FORECAST om te interpoleren tussen twee waarden

We kunnen ook interpoleren tussen twee waarden binnen een kleine reeks van de dataset met behulp van de INDEX en MATCH functies om de coördinaten in de reeks en interpoleren een waarde binnen hen. Stel dat we willen interpoleren de waarde 6 in B9:C10 Laten we de procedure hieronder bespreken.

Stappen:

  • Breng eerst enkele wijzigingen aan in de dataset om de coördinaten .

  • Typ de volgende formule in cel F7 .
=INDEX(B5:B12,MATCH(C14,B5:B12,1))

Hier de MATCH functie geeft de positie van de celwaarde van C14 in de reeks B5:B12 En dan de INDEX functie geeft de waarde van die positie in B5:B12 Zo kwam het terug x1 .

Een soortgelijke formule wordt in dit deel verschillende keren gebruikt om te bepalen x2 , y1, en y2 .

  • Hit ENTER om het resultaat te zien in cel F7 .

  • Typ nu de volgende formule in cel F8 .
=INDEX(B5:B12,MATCH(C14,B5:B12,1)+1)

  • Druk op de ENTER toets en u ziet de grotere waarde dan 6 in de cel F8 .

  • Daarna typt u de volgende formule in de cel F9 .
=INDEX(C5:C12,MATCH(C14,B5:B12,1))

  • Hit ENTER Deze operatie levert u de waarde in cel C9 .

  • Typ dan de formule in cel F10 .
=INDEX(C5:C12,MATCH(C14,B5:B12,1)+1)

  • Hit ENTER en je ziet de Y Coördinaat van cel C10 .

  • Selecteer daarna de cel C15 en typ de onderstaande formule in.
=FORECAST(C14,F9:F10,F7:F8)

  • Druk op de ENTER toets om de geïnterpoleerde waarde in de cel C15 .

Zo kunt u interpoleren tussen twee waarden binnen een klein bereik.

4. Interpoleren tussen twee waarden met behulp van een wiskundige formule

Een andere effectieve methode om interpoleren Tussen twee waarden moet een wiskundige formule worden toegepast. De interpolatieformule wordt hieronder gegeven.

Dit is een vergelijking van een rechte lijn. Laten we de nodige instructies volgen om het toe te passen op interpoleren tussen twee waarden.

Stappen:

  • Breng enkele wijzigingen aan in de dataset voor interpolatiewaarde en typ de volgende formule in cel C15 Hier willen we de geïnterpoleerde waarde wanneer de X Coördinaat is 75 En om deze reden, gaan we... X Coördinaten die naast elkaar kleiner of groter zijn dan 2.75 en hun overeenkomstige Y Coördinaten in deze dataset.
=C7+(C14-B7)*(C8-C7)/(B8-B7)

De formule geeft de geïnterpoleerd waarde door het meten van de helling van de 2 punten die (2.5, 4) en (3, 6) .

  • Druk nu gewoon op ENTER om de geïnterpoleerde waarde in de cel C15 .

Zo kunt u interpoleren tussen twee waarden door middel van een wiskundige vergelijking.

(6 methoden) 5. Interpolatie tussen twee waarden met de functies SLOPE en INTERCEPT

Een van de gemakkelijkste manieren om interpoleren tussen twee waarden is het gebruik van Excel HELLING en INTERCEPT functies en gebruiken hun resultaten in een rechtlijnig formule. Laten we de onderstaande procedure bekijken. We willen interpoleren de X Coördinaat 10.

Stappen:

  • Breng enkele wijzigingen aan in uw dataset om de helling .

  • Typ de volgende formule in cel E7
=SLOPE(C5:C12,B5:B12)

De HELLING functie geeft de helling/gradiënt van de lineaire regressielijn die bestaat uit de punten gevormd door gegeven X en Y Coördinaten .

  • Hit ENTER en je ziet de helling van deze gegevens in cel E7 .

  • Typ nu de volgende formule in cel E9 om de Y-intercept .
=INTERCEPT(C5:C12,B5:B12)

De INTERCEPT functie geeft de Y-intercept van de lineaire regressielijn die bestaat uit de punten gevormd door gegeven X en Y Coördinaten .

  • Hit ENTER om de uitvoer te zien in cel E9 .

  • Voeg deze formule in cel C15 .
=E7*C14+E9

De formule is een basisformule voor een rechte lijn, namelijk y=mx+c .

  • Hit ENTER om de geïnterpoleerd waarde in cel C15 .

Zo kunt u de geïnterpoleerd waarde tussen twee waarden met behulp van Excel HELLING en INTERCEPT functies.

6. De groeifunctie gebruiken voor niet-lineaire interpolatie

De GROEI functie is een speciale functie om interpoleren niet-lineaire gegevens. Onze dataset bestaat voornamelijk uit niet-lineaire relaties tussen Y en X Coördinaten Dus het zou het beste zijn om deze functie te gebruiken.

Stappen:

  • Breng enkele wijzigingen aan om de geïnterpoleerd We willen interpoleren een waarde tussen 5 en 8 Laat het 6.5 .

  • Typ de volgende formule in cel C15 .
=GROWTH(C5:C12,B5:B12,C14)

Hier de GROEI functie geeft de geïnterpoleerd gegevens door de exponentiële groei van de X en Y Coördinaten .

  • Hit ENTER en je ziet de geïnterpoleerd waarde in cel C15 .

Zo vindt u geïnterpoleerd waarden met behulp van de GROEI Aangezien deze functie werkt voor niet-lineaire relaties, kunt u met haar hulp nauwkeuriger gegevens krijgen.

Lees meer: Interpolatie uitvoeren met de functies GROEI & TREND in Excel

Praktijk Sectie

In de volgende afbeelding ziet u de dataset van dit artikel. Ik heb deze erin gezet zodat u zelf kunt oefenen.

Conclusie

Het komt erop neer dat dit artikel u zal helpen begrijpen hoe u interpoleren tussen twee waarden in Excel. Door interpolatie, kunt u het exacte of meest nauwkeurige resultaat bepalen voor gegevens die niet in een experiment zijn opgenomen, wat echt belangrijk is in wetenschappelijke en statistische zaken. Als u betere methoden hebt om interpolerend tussen twee waarden in Excel, laat ze dan achter in het commentaarveld. En deel ook uw feedback op mijn artikel. Dit zal me helpen mijn komende artikelen te verrijken.

Hugh West is een zeer ervaren Excel-trainer en -analist met meer dan 10 jaar ervaring in de branche. Hij heeft een bachelor in Accounting en Finance en een master in Business Administration. Hugh heeft een passie voor lesgeven en heeft een unieke lesaanpak ontwikkeld die gemakkelijk te volgen en te begrijpen is. Zijn deskundige kennis van Excel heeft duizenden studenten en professionals over de hele wereld geholpen hun vaardigheden te verbeteren en uit te blinken in hun carrière. Via zijn blog deelt Hugh zijn kennis met de wereld en biedt hij gratis Excel-tutorials en online trainingen aan om individuen en bedrijven te helpen hun volledige potentieel te bereiken.