logo

Lineárna interpolácia v Exceli

Lineárna interpolácia sa používa na prispôsobenie kriviek pomocou lineárnych polynómov. Lineárna interpolácia je metóda, ktorá vytvára nové dátové body z danej množiny dátových bodov. Lineárna interpolácia je užitočná pri hľadaní hodnoty medzi dvoma dátovými bodmi. Možno to považovať za vyplnenie medzier v tabuľke údajov. Stratégiou lineárnej interpolácie je použiť priamku na spojenie známych údajových bodov na oboch stranách neznámeho bodu. V tabuľke nájde neznáme hodnoty. Vzorec lineárnej interpolácie je daný:

Vzorec lineárnej interpolácie

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



panel nástrojov rýchleho prístupu ms word

Kde,

  • X1a y1sú prvé súradnice a
  • X2a y2sú druhé súradnice
  • x je bod na vykonanie interpolácie
  • y je interpolovaná hodnota

Lineárna interpolácia v Exceli

Pozrieme sa na dva spôsoby výpočtu lineárnej interpolácie v Exceli.

Prípad 1: Keď máme 2 páry hodnôt pre súradnice x a y. Napríklad:




Chceme skontrolovať hodnotu 2,3 ​​a preto musíme použiť interpoláciu. Používame lineárnu interpoláciu, pretože hodnoty x a y sa lineárne menia. Budeme používať PREDPOVEĎ vzorec,

=FORECAST(x; známe_y; známe_x)

Poznámka: V Exceli 2016, PREDPOVEĎ funkcia bola nahradená PREDPOVEĎ.LINEÁRNY . Syntax a použitie týchto dvoch funkcií sú rovnaké.



Krok 1: Pridajte PREDPOVEĎ.LINEÁRNY vzorec do bunky, do ktorej chcete pridať interpolovanú hodnotu.

Krok 2: Doplňte vzorec požadovanými hodnotami. Najprv pôjde hodnota x, potom pridajte hodnoty osi y a nakoniec pridajte hodnoty osi x do vzorca a kliknite na Enter. Dosiahnete požadovaný výsledok.

Tu je interpolovaná hodnota 23 je 5.6

Prípad 2: Keď máme viac ako 2 páry hodnôt pre súradnice x a y.

Napríklad, Máme údaje o zrážkach (v cm) prijatých v niektorých častiach Indie za 7 po sebe nasledujúcich dní. Zrážky chceme predpovedať na 1,5 dňa.


Najprv musíme skontrolovať x1, X2, a1,a y2. Na vykonanie tohto budeme používať funkcie VLOOKUP, INDEX a MATCH

VLOOKUP: Používa sa, keď potrebujete nájsť veci v tabuľke alebo rozsah po riadku.

Syntax:

=VLOOKUP (hľadaná_hodnota, tabuľkové_pole, stĺpec_index_num, [vyhľadávanie_rozsahu])

range_lookup: Je to voliteľný parameter. Môžeme zadať 1/True, ktorá hľadá približnú zhodu, zatiaľ čo 0/False, ktorá hľadá presnú zhodu.

INDEX: Používa sa, keď potrebujete hodnotu alebo odkaz na hodnotu z tabuľky alebo rozsahu.

Syntax:

= INDEX(pole; číslo_riadka; [číslo_stĺpca])

Kde pole a row_num sú povinné hodnoty a column_num je voliteľné.

filmy

ZÁPAS: Táto funkcia vyhľadá zadanú položku v rozsahu buniek a potom vráti relatívnu pozíciu tejto položky v rozsahu.

Syntax:

= MATCH(vyhľadávacia_hodnota, vyhľadávacie pole, [typ_zhody])

Kde lookup_value a lookup_array sú povinné hodnoty a match_type je voliteľný.

Všetky ostatné hodnoty vypočítame pomocou vyššie uvedených vzorcov.

Krok 1: Výpočet x1použitím VLOOKUP . Zadajte vzorec a hodnoty, ako je uvedené nižšie.

Krok 2: Stlačte Enter a získate požadovanú hodnotu (ako je uvedené nižšie).

Krok 3: Výpočet y1použitím VLOOKUP . Zadajte vzorec a hodnoty, ako je uvedené nižšie. Jediná zmena, ktorú tu musíme urobiť, je zmena v col_index_num na 2, pretože chceme hodnoty zo stĺpca C.

Krok 4: Stlačte Enter a získate požadovanú hodnotu (ako je uvedené nižšie).

Na výpočet hodnôt x2a y2, budeme používať INDEX a MATCH funkcie .

Krok 5: Vypočítajte x2použitím INDEX a funkcie MATCH . Zadajte vzorec a hodnoty, ako je uvedené nižšie.

Krok 6: Stlačte Enter a získate požadovanú hodnotu (ako je uvedené nižšie).

Krok 7: Vypočítajte a2pomocou funkcií INDEX a MATCH. Zadajte vzorec =INDEX($C:$C, MATCH(F6;$C:$C)+1) a hodnoty uvedené nižšie. Jedinou zmenou je tu stĺpec C a hodnota y1.

Krok 8: Stlačte Enter a získate požadovanú hodnotu (ako je uvedené nižšie).

Teraz použijeme vyššie uvedený vzorec na výpočet hodnoty y.

Krok 9: Vložte všetky vypočítané hodnoty do vzorca do požadovanej bunky. (ako je ukázané nižšie)


Krok 10: Stlačte Enter a získate požadované výsledky.