logo

Lineární interpolace v Excelu

Lineární interpolace se používá pro prokládání křivek pomocí lineárních polynomů. Lineární interpolace je metoda, která vytváří nové datové body z dané sady datových bodů. Lineární interpolace je užitečná při hledání hodnoty mezi dvěma datovými body. Lze to považovat za vyplnění mezer v tabulce údajů. Strategií lineární interpolace je použití přímky ke spojení známých datových bodů na obou stranách neznámého bodu. Najde neznámé hodnoty v tabulce. Vzorec lineární interpolace je dán vztahem,

Lineární interpolační vzorec

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



java objektová rovnost

Kde,

  • X1a y1jsou první souřadnice a
  • X2a y2jsou druhé souřadnice
  • x je bod pro provedení interpolace
  • y je interpolovaná hodnota

Lineární interpolace v Excelu

Podíváme se na dva způsoby výpočtu lineární interpolace v Excelu.

Případ 1: Když máme 2 páry hodnot pro souřadnice x a y. Například:




Chceme zkontrolovat hodnotu 2,3, a proto musíme použít interpolaci. Používáme lineární interpolaci, protože hodnoty x a y se lineárně mění. Budeme používat PŘEDPOVĚĎ vzorec,

=FORECAST(x; známé_y; známé_x)

Poznámka: V aplikaci Excel 2016, PŘEDPOVĚĎ funkce byla nahrazena PROGNÓZA.LINEÁRNÍ . Syntaxe a použití obou funkcí jsou stejné.



Krok 1: Přidat PROGNÓZA.LINEÁRNÍ vzorec do buňky, kam chcete přidat interpolovanou hodnotu.

Krok 2: Doplňte vzorec požadovanými hodnotami. Nejprve půjde hodnota x, pak přidejte hodnoty osy y a nakonec přidejte hodnoty osy x do vzorce a klikněte na Enter. Dostanete požadovaný výsledek.

Zde je interpolovaná hodnota 23 je 5.6

Případ 2: Když máme více než 2 páry hodnot pro souřadnice x a y.

Například, Máme údaje o srážkách (v cm) obdržené v některých částech Indie za 7 po sobě jdoucích dní. Srážky chceme předpovídat na 1,5 dne.


Nejprve musíme zkontrolovat x1, X2, a1,a y2. K tomu použijeme funkce VLOOKUP, INDEX a MATCH

VYHLEDAT: Používá se, když potřebujete najít věci v tabulce nebo rozsah po řádku.

Syntax:

=VLOOKUP (vyhledávací_hodnota, pole_tabulky, číslo_indexu_sloupce, [vyhledání_rozsahu])

range_lookup: Je to volitelný parametr. Můžeme zadat 1/True, která hledá přibližnou shodu, zatímco 0/False, která hledá přesnou shodu.

INDEX: Používá se, když potřebujete hodnotu nebo odkaz na hodnotu z tabulky nebo rozsahu.

Syntax:

= INDEX(pole; číslo_řádku; [číslo_sloupce])

Kde pole a číslo_řádku jsou povinné hodnoty a číslo_sloupce je nepovinné.

ZÁPAS: Tato funkce vyhledá zadanou položku v rozsahu buněk a poté vrátí relativní pozici této položky v rozsahu.

Syntax:

= MATCH(hledaná_hodnota, vyhledávací_pole, [typ_shody])

Kde lookup_value a lookup_array jsou povinné hodnoty a match_type je volitelný.

Všechny ostatní hodnoty budeme počítat pomocí výše uvedených vzorců.

Krok 1: Výpočet x1použitím SVYHLEDAT . Zadejte vzorec a hodnoty, jak je uvedeno níže.

Krok 2: Stiskněte Enter a získáte požadovanou hodnotu (jak je uvedeno níže).

Krok 3: Výpočet y1použitím SVYHLEDAT . Zadejte vzorec a hodnoty, jak je uvedeno níže. Jedinou změnou, kterou zde musíme udělat, je změna col_index_num na 2, protože chceme hodnoty ze sloupce C.

Krok 4: Stiskněte Enter a získáte požadovanou hodnotu (jak je uvedeno níže).

Pro výpočet hodnot x2a y2, budeme používat INDEX a Funkce MATCH .

Krok 5: Vypočítejte x2použitím INDEX a Funkce MATCH . Zadejte vzorec a hodnoty, jak je uvedeno níže.

Krok 6: Stiskněte Enter a získáte požadovanou hodnotu (jak je uvedeno níže).

Krok 7: Vypočítejte a2pomocí funkcí INDEX a MATCH. Zadejte vzorec =INDEX($C:$C, MATCH(F6,$C:$C)+1) a hodnoty, jak je uvedeno níže. Jedinou změnou je zde sloupec C a hodnota y1.

Krok 8: Stiskněte Enter a získáte požadovanou hodnotu (jak je uvedeno níže).

Nyní použijeme výše uvedený vzorec k výpočtu hodnoty y.

Krok 9: Vložte všechny vypočítané hodnoty ve vzorci do požadované buňky. (Jak je ukázáno níže)


np.log

Krok 10: Stiskněte Enter a získáte požadované výsledky.