Om du gillar matematik och behöver upptäcka okända datapunkter från ett undersökningsurval av kända datapunkter, är interpolering med Excel ett enkelt val.

Excel är en robust kalkylator med datavisualisering. För olika matematiska och statistiska analyser kommer du därför alltid att ha nytta av det. Även om det inte finns någon enkel funktion för interpolation, kan du använda olika funktioner för att uppskatta nya datapunkter från en given datatabell med X- och Y-värden.

Läs vidare för att lära känna de populära och enkla datainterpolationsmetoderna i Excel.

1. Använda en matematisk ekvation

En av de grundläggande metoderna för datainterpolation i Microsoft excel är att tillämpa den matematiska formeln för linjär interpolation. Du kan använda den här metoden om du får en linjär trendlinje för ett diagram.

Y= Y1 + (X-X1)⨯(Y2-Y1)/(X2-X1)

Till exempel vill du ta reda på värdet på Y när X är 15 från den här tabellen. Så här gör du:

  1. Skapa en tabell med X1-, X2-, Y1- och Y2-värden genom att analysera tabellen.
  2. instagram viewer
  3. Du måste välja datapunkterna ett steg över och under det nya X-värdet som du letar efter.
  4. Använd nu följande formel i valfri cell för att hitta det interpolerade värdet på Y som motsvarar X-värdet 15.
=G5+(K4-E5)*(H5-G5)/(F5-E5)

Processen är ganska enkel och manuell. För större datamängder måste du investera mycket tid i att interpolera datapunkterna.

Ladda ner:Interpolera i Excel-kalkylblad (Fri)

Relaterad: Hur man gör en scatterplot i Excel och presenterar dina data

2. Använder kurvanpassningsmetoden

Kurvanpassning är en annan snabb men manuell metod för att interpolera med Excel. Skapa bara ett spridningsdiagram och generera grafekvationen. Excel använder linjär regression för att fylla i ekvationen. Du måste tillämpa den här kurvanpassningsekvationen för att hitta värdet på Y:

Y= Lutning * X + Y-skärning

För att ta reda på värdet på Y från ett givet värde på X, vilket är 15, kan du prova dessa steg:

  1. Välj tabellen och infoga ett punktdiagram.
  2. Högerklicka på trendlinjen och välj sedan Formatera trendlinje.
  3. Markera rutorna bredvid Visa R-kvadratvärde på diagrammet och Visa ekvation på diagrammet.
  4. Välj också Linjär trendlinje.
  5. När spridningsgrafen avslöjar ekvationen, passa in värdet på X i den för att hitta värdet på Y.
  6. Följande formel visar värdet på Y.
=0,9889*K4+3,5333

Kurvanpassningsmetoden är endast lämplig för små datamängder. Det finns ingen enkel automatisering för denna process, och du kan bara lita på Microsoft Excel-makron för snabbvalsbaserad automatisering.

3. Använda Excel-funktioner: Lutning och skärning

Du kan använda funktionerna SLOPE och INTERCEPT i Excel för linjär interpolering av Y-värdet. Du kan enkelt tillämpa dessa funktioner eftersom de bara kräver värdena för kända X och Y. Följande är syntaxerna som du behöver använda:

=LUTNING(kända_y, kända_x)
=INTERCEPT(kända_y, kända_x)

Så här kan du interpolera datapunkter med den här metoden:

  1. Byt namn på två celler med Backe och Genskjuta.
  2. Applicera BACKE funktion under lutning-huvudet och välj relevant data från tabellen.
  3. På samma sätt, tillämpa GENSKJUTA funktion och fylla i värdet av intercept.
  4. Nu, tillämpa Y= Lutning * X + Y-skärning formel för att upptäcka värdet av Y.
  5. Du kan skapa en Excel-formel för ovanstående ekvation, där du helt enkelt kan ändra X-värdet för att ta reda på andra okända datapunkter.

Du kan interpolera snabbare om du gör celler för X-värdet, Slope och Intercept. Den här processen kanske inte hämtar korrekta data för icke-linjär interpolation.

4. Använda Excel-funktionen: FORECAST

Det är en populär Excel-funktion för att förutsäga prestanda genom att analysera en uppsättning verkliga datapunkter. Du hittar FORECAST och FORECAST.LINEAR i Excel 2016 och senare utgåvor. Det är bra att använda FORECAST.LINEAR för tillförlitliga resultat.

Funktionen använder tre argument för att producera en förutsagd datapunkt. Dessa argument är ett givet värde för X, kända värden på Y och värden på Xs från en tabell. Kolla in syntaxen nedan:

=PROGNOS.LINJÄR(x, kända_y, kända_x)

Du kan snabbt bestämma värdet på Y genom att följa dessa steg:

  1. Cellen där du vill fylla i värdet för Y ska ha lika (=) skylt.
  2. Skriv nu Prognos och välj PROGNOS.LINJÄR funktion från formelns rullgardinsmeny.
  3. Klicka på X: s värde och sätt ett kommatecken.
  4. Välj sedan det kända Ys värdecellintervall följt av ett kommatecken.
  5. Välj de kända Xs cellintervall och stäng formeln med en parentes.
  6. Tryck Stiga på för att hämta det interpolerade värdet av Y.
  7. Du kan fortsätta att ändra värdet på X inom intervallet för den givna tabellen för att hämta Y-värden.
  8. PROGNOS-formeln för denna handledning är följande:
=PROGNOS.LINJÄR(K4;C2:C10;B2:B10)

FORECAST.LINEAR-funktionerna erbjuder mycket exakt dataförutsägelse för linjära och något olinjära datapunkter. Den använder det första och sista värdet för ett givet X-värde och tar hänsyn till hela datamängden.

Därför kommer du att se användningen av den här funktionen för affärskritisk dataanalys som att prognostisera webbtrafik, modellera finansiell data och beräkna affärsresultat.

5. TILLVÄXT-funktion för icke-linjär interpolation

När du har en tabell med verkliga data i exponentiell form, kommer FORECAST.LINEAR inte att ge korrekta interpolerade datapunkter. Excel har en annan utmärkt funktion för dig att förutsäga data, och det är TILLVÄXT. Liksom andra funktioner som nämns ovan är denna formel också lätt att applicera.

Förutom de välbekanta argumenten som kända Xs cellområde, kända Ys värden och det givna värdet på X, använder GROWTH ett ytterligare logiskt värde. Vanligtvis måste du ange en för denna logiska konstant. Så här ser syntaxen ut:

=TILLVÄXT(kända_y,[kända_x],[nya_x],[konst])

För att interpolera data i Excel genom att använda TILLVÄXT-funktionen kan du följa dessa steg:

  1. Sätt in TILLVÄXT funktion i valfri cell där du vill ha det interpolerade värdet för Y.
  2. Ange cellintervallet för kända Y-värden följt av ett kommatecken.
  3. Upprepa steget ovan för att mata in cellområdet för kända X-värden.
  4. Ange nu värdet för givet X och sätt ett kommatecken.
  5. Ange 1 som sista argument och stäng formeln.
  6. Träffa Stiga på för att generera värdet av interpolerad Y.
  7. Du kan använda cellreferenser istället för faktiska värden för att upptäcka fler värden genom att helt enkelt ändra givna data.
  8. Den slutliga formeln kommer att se ut så här:
=TILLVÄXT(B2:B12;A2:A12;E2;1)

Jämfört med FORECAST-funktionen genererar GROWTH mer tillförlitliga och exakta interpolerade datapunkter för exponentiella datamängder som oftast är olinjära. I likhet med FORECAST kan du också automatisera TILLVÄXT-funktionen utan att anstränga dig.

Datainterpolering och prognoser på ett enkelt sätt

Du kan nu effektivt interpolera data för dina kommande uppgifter från jobbet eller skolan.

Sådana snabba datainsikter hjälper dig på olika sätt, som att skära ner några repetitiva steg av dataforskning eller uppskatta din uppgiftsbelastning innan du påbörjar fler projekt.

De 8 bästa funktionerna i Google Data Studio för dataanalys och visualisering

Vill du imponera på din publik med handlingsbara datainsikter och övertygande visualiseringar? Kolla in dessa funktioner i Google Data Studio.

Läs Nästa

Dela med sigTweetE-post
Relaterade ämnen
  • Produktivitet
  • Microsoft excel
  • Dataanalys
  • Kalkylbladstips
  • Microsoft Office-tips
Om författaren
Tamal Das (312 publicerade artiklar)

Tamal är frilansskribent på MakeUseOf. Efter att ha skaffat sig betydande erfarenhet inom teknik, ekonomi och affärer processer i sitt tidigare jobb på ett IT-konsultföretag, antog han skrivandet som ett heltidsyrke för 3 år sedan. Även om han inte skriver om produktivitet och de senaste tekniska nyheterna älskar han att spela Splinter Cell och binge-titta på Netflix/ Prime Video.

Mer från Tamal Das

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera