logo

Lineær interpolation i Excel

Lineær interpolation bruges til at tilpasse kurver ved hjælp af lineære polynomier. Lineær interpolation er en metode, der konstruerer nye datapunkter ud fra et givet sæt datapunkter. Lineær interpolation er nyttig, når man leder efter en værdi mellem to datapunkter. Det kan betragtes som at udfylde hullerne i en datatabel. Strategien for lineær interpolation er at bruge en ret linje til at forbinde de kendte datapunkter på hver side af det ukendte punkt. Den finder de ukendte værdier i tabellen. Formlen for lineær interpolation er givet ved,

Lineær interpolationsformel

y = y_1 + (x-x_1)frac{y_2-y_1}{x_2-x_1}



konverter boolesk til streng

Hvor,

  • x1og y1er de første koordinater, og
  • x2og y2er de anden koordinater
  • x er punktet for at udføre interpolationen
  • y er den interpolerede værdi

Lineær interpolation i Excel

Vi vil se på to måder at beregne den lineære interpolation i Excel.

Case 1: Når vi har 2 værdipar for x- og y-koordinaterne. For eksempel:




Vi vil tjekke værdien af ​​2,3 og derfor skal vi bruge interpolation. Vi bruger lineær interpolation, fordi værdierne af x og y ændrer sig lineært. Vi vil bruge VEJRUDSIGT formel,

=PROGRAM(x, kendte_y'er, kendte_x'er)

Bemærk: I Excel 2016 er VEJRUDSIGT funktion blev erstattet med PROGNOSE.LINEÆR . Syntaksen og brugen af ​​de to funktioner er den samme.



Trin 1: Tilføj PROGNOSE.LINEÆR formel til den celle, hvor du vil tilføje den interpolerede værdi.

Trin 2: Udfyld formlen med de ønskede værdier. Først vil værdien af ​​x gå, derefter tilføje y-akse værdier og til sidst tilføje x-akse værdier i formlen og klik på Enter. Du får det ønskede resultat.

Her den interpolerede værdi af 23 er 5.6

Tilfælde 2: Når vi har mere end 2 værdipar for x- og y-koordinaterne.

For eksempel, Vi har data for nedbør (i cm) modtaget i nogle dele af Indien for på hinanden følgende 7 dage. Vi ønsker at forudsige nedbør på 1,5 dage.


Først skal vi tjekke x1, x2, og1,og y2. For at udføre dette vil vi bruge VLOOKUP, INDEX og MATCH

VOPSLAG: Det bruges, når du skal finde ting i en tabel eller et område for række.

Syntaks:

=VLOOKUP (opslagsværdi, tabelmatrix, col_index_num, [områdeopslag])

range_lookup: Det er en valgfri parameter. Vi kan indtaste 1/True, som ser efter et omtrentligt match, mens 0/False, som leder efter et nøjagtigt match.

INDEKS: Det bruges, når du har brug for en værdi eller reference til en værdi fra en tabel eller et område.

Syntaks:

= INDEX(matrix; rækkenummer; [kolonne_nummer])

Hvor array og row_num er obligatoriske værdier og column_num er valgfrit.

MATCH: Denne funktion søger efter et specificeret element i et celleområde og returnerer derefter den relative position for det pågældende element i området.

Syntaks:

= MATCH(opslagsværdi, opslagsmatrix, [matchtype])

Hvor lookup_value og lookup_array er obligatoriske værdier og match_type er valgfri.

fjederstøvle

Vi vil beregne alle de andre værdier ved hjælp af formlerne ovenfor.

Trin 1: Beregner x1ved brug af VOPSLAG . Indtast formlen og værdierne som vist nedenfor.

Trin 2: Tryk på Enter, og du får den ønskede værdi (som vist nedenfor).

Trin 3: Beregning af y1ved brug af VOPSLAG . Indtast formlen og værdierne som vist nedenfor. Den eneste ændring, vi skal gøre her, er ændringen i col_index_num til 2, fordi vi vil have værdierne fra kolonne C.

Trin 4: Tryk på Enter, og du får den ønskede værdi (som vist nedenfor).

For at beregne værdierne af x2og y2, vi bruger INDEKS og MATCH funktioner .

Trin 5: Beregn x2ved brug af INDEKS og MATCH funktioner . Indtast formlen og værdierne som vist nedenfor.

Trin 6: Tryk på Enter, og du får den ønskede værdi (som vist nedenfor).

Trin 7: Beregn og2ved hjælp af INDEX og MATCH funktioner. Indtast formlen =INDEX($C:$C, MATCH(F6,$C:$C)+1) og værdier som vist nedenfor. Den eneste ændring her er af kolonne C og værdien af ​​y1.

Trin 8: Tryk på Enter, og du får den ønskede værdi (som vist nedenfor).

Nu vil vi bruge den ovennævnte formel til at beregne y-værdien.

Trin 9: Indsæt alle de beregnede værdier i formlen i den ønskede celle. (som vist nedenfor)


Trin 10: Tryk på Enter, og du får de ønskede resultater.