Obsah
Interpolácia údajov je veľmi dôležitá vec, keď analyzujeme experiment alebo chceme predpovedať či určiť výsledky nejakej udalosti. Ak máme napríklad údaje z dvoch rôznych príležitostí, môžeme interpoláciou určiť údaje medzi týmito príležitosťami. V tomto článku stručne opíšeme 6 metódy, ako interpolovať medzi dvoma hodnotami v programe Excel. V súbore údajov máme niekoľko Súradnice X a Súradnice Y .
Stiahnite si cvičebnicu
Interpolácia medzi dvoma hodnotami.xlsx6 spôsobov interpolácie medzi dvoma hodnotami v programe Excel
1. Použitie funkcie FORECAST/FORECAST.LINEAR na interpoláciu medzi dvoma hodnotami v programe Excel
Najjednoduchší spôsob, ako interpolovať medzi dvoma hodnotami je použitie FORECAST/FORECAST.LINEAR Prejdime si opis uvedený nižšie.
Kroky:
- Určite, ktorú hodnotu chcete interpolovať a vytvoriť nové riadky pre hodnotu, ktorú chcete interpolovať a interpolované V tomto prípade chcem interpolovať medzi 8 a 9 tak som zvolil hodnotu 8.5 .
- Teraz zadajte do bunky nasledujúci vzorec B15 .
=FORECAST(C14,C5:C12,B5:B12)
Tu sa PREDPOKLAD funkcia určuje interpolované hodnota v bunke C15 cez lineárna regresia . Funguje na rozsahy B5:B12 (ako known_Xs ) a C5:C12 (ako known_Ys ).
- Stlačte tlačidlo VSTÚPIŤ a zobrazí sa interpolované hodnota v bunke C15 .
- Môžete tiež použiť LINEÁRNE V tomto prípade stačí vložiť funkciu FORECAST.LINEAR namiesto PREDPOKLAD vo vzorci.
=FORECAST.LINEAR(C14,C5:C12,B5:B12)
- Hit VSTÚPIŤ a uvidíte to isté interpolované hodnotu ako predtým.
Takto môžete ľahko interpolovať medzi dvoma hodnotami pomocou PREDPOKLAD funkcie.
Prečítajte si viac: Ako vykonať lineárnu interpoláciu v programe Excel (7 praktických metód)
2. Použitie kombinácie funkcií Excel XLOOKUP a FORECAST na interpoláciu medzi dvoma hodnotami
Ak chcete interpolovať v rámci malého rozsah súboru údajov, môžete použiť XLOOKUP funkciu na extrakciu súradnice v rozsah a interpolovať hodnotu v rámci nich. Predpokladajme, že chceme interpolovať hodnota 6 na stránke B9:C10 . Postup si rozoberieme nižšie.
Kroky:
- Najprv vykonajte niekoľko úprav súboru údajov, aby ste umiestnili súradnice .
- Do bunky zadajte nasledujúci vzorec F7 .
=XLOOKUP(C14, B5:B12,B5:B12,,-1,1)
Stránka XLOOKUP funkcia vyhľadá hodnotu v C14 , hľadá túto hodnotu v rozsah B5: B12, a vráti hodnotu, ktorá je v susedstve menšia ako 6.5 pretože nemôže nájsť túto presnú hodnotu v tomto rozsahu a my vložíme -1 V tejto súvislosti dostávame x1 ako 5 .
Podobný vzorec je v tejto časti použitý niekoľkokrát. Keď potrebujeme hodnotu, ktorá je väčšia ako 6.5 , použili sme 1 ' namiesto ' -1 ' vo vzorci.
- Hit VSTÚPIŤ aby ste videli výsledok v bunke F7 .
- Teraz zadajte do bunky nasledujúci vzorec F8 .
=XLOOKUP(C14, B5:B12,B5:B12,,1,1)
- Stlačte tlačidlo VSTÚPIŤ a uvidíte väčšiu hodnotu ako 6 v bunke F8 .
- Potom do bunky zadajte nasledujúci vzorec F9 .
=XLOOKUP(C14, B5:B12,C5:C12,,-1,1)
- Hit VSTÚPIŤ Táto operácia vám poskytne hodnotu v bunke C9 .
- Potom zadajte vzorec do bunky F10 .
=XLOOKUP(C14, B5:B12,C5:C12,,1,1)
- Hit VSTÚPIŤ a uvidíte Súradnica Y bunky C10 .
- Potom vyberte bunku C15 a zadajte vzorec uvedený nižšie.
=FORECAST(C14,F9:F10,F7:F8)
- Stlačte tlačidlo VSTÚPIŤ tlačidlo na zobrazenie interpolovaná hodnota v bunke C15 .
Takto môžete interpolovať medzi dvoma hodnotami v malom rozsahu.
Prečítajte si viac: Ako vykonať VLOOKUP a interpoláciu v programe Excel (6 spôsobov)
3. Použitie funkcií INDEX a MATCH s funkciou FORECAST na interpoláciu medzi dvoma hodnotami
Môžeme tiež interpolovať medzi dvoma hodnotami v rámci malého rozsah súboru údajov pomocou INDEX a MATCH funkcie na extrakciu súradnice v rozsah a interpolovať hodnotu v rámci nich. Predpokladajme, že chceme interpolovať hodnota 6 na stránke B9:C10 . Postup si rozoberieme nižšie.
Kroky:
- Najprv vykonajte niekoľko úprav v súbore údajov, aby ste umiestnili súradnice .
- Do bunky zadajte nasledujúci vzorec F7 .
=INDEX(B5:B12,MATCH(C14,B5:B12,1))
Tu sa MATCH funkcia vracia pozíciu hodnoty bunky C14 v rozsah B5: B12 A potom INDEX funkcia vracia hodnota tejto pozície v B5:B12 . Tak sa vrátil x1 .
Podobný vzorec sa v tejto časti používa niekoľkokrát na určenie x2 , y1, a y2 .
- Hit VSTÚPIŤ aby ste videli výsledok v bunke F7 .
- Teraz zadajte do bunky nasledujúci vzorec F8 .
=INDEX(B5:B12,MATCH(C14,B5:B12,1)+1)
- Stlačte tlačidlo VSTÚPIŤ a uvidíte väčšiu hodnotu ako 6 v bunke F8 .
- Potom do bunky zadajte nasledujúci vzorec F9 .
=INDEX(C5:C12,MATCH(C14,B5:B12,1))
- Hit VSTÚPIŤ Táto operácia vám poskytne hodnotu v bunke C9 .
- Potom zadajte vzorec do bunky F10 .
=INDEX(C5:C12,MATCH(C14,B5:B12,1)+1)
- Hit VSTÚPIŤ a uvidíte Súradnica Y bunky C10 .
- Potom vyberte bunku C15 a zadajte vzorec uvedený nižšie.
=FORECAST(C14,F9:F10,F7:F8)
- Stlačte tlačidlo VSTÚPIŤ tlačidlo na zobrazenie interpolovaná hodnota v bunke C15 .
Takto môžete interpolovať medzi dvoma hodnotami v malom rozsahu.
4. Interpolácia medzi dvoma hodnotami pomocou matematického vzorca
Ďalšia účinná metóda na interpolovať medzi dvoma hodnotami bude použitie matematického vzorca. Interpolačný vzorec je uvedený nižšie.
Toto je rovnica priamky. Postupujme podľa potrebných pokynov, aby sme ju mohli použiť na interpolovať medzi dvoma hodnotami.
Kroky:
- Vykonajte niektoré úpravy v súbore údajov pre hodnota interpolácie a do bunky zadajte nasledujúci vzorec C15 Tu chceme nájsť interpolovaná hodnota keď sa Súradnica X je . 75 A z tohto dôvodu sa chystáme Súradnice X ktoré sú v susedstve menšie alebo väčšie ako 2.75 a ich zodpovedajúce Súradnice Y v tomto súbore údajov.
=C7+(C14-B7)*(C8-C7)/(B8-B7)
Vzorec vracia interpolované hodnotu meraním sklon z 2 body, ktoré sú (2.5, 4) a (3, 6) .
- Teraz stačí stlačiť VSTÚPIŤ aby ste si pozreli interpolovaná hodnota v bunke C15 .
Takto môžete interpolovať medzi dvoma hodnotami len pomocou matematickej rovnice.
(6 metód) 5. Interpolácia medzi dvoma hodnotami pomocou funkcií SLOPE a INTERCEPT
Jeden z najjednoduchších spôsobov, ako interpolovať medzi dvoma hodnotami je použitie programu Excel SLOPE a INTERCEPT funkcie a použiť ich výsledky do priama linka vzorec. Pozrime sa na nasledujúci postup. Chceme interpolovať . Súradnica X 10.
Kroky:
- Urobte niekoľko zmien v súbore údajov, aby ste mohli uložiť sklon .
- Do bunky zadajte nasledujúci vzorec E7
=SLOPE(C5:C12,B5:B12)
Stránka SLOPE funkcia vracia sklon/náklon lineárnej regresnej priamky, ktorú tvoria body tvorené danými X a Súradnice Y .
- Hit VSTÚPIŤ a uvidíte sklon týchto údajov v bunke E7 .
- Teraz zadajte do bunky nasledujúci vzorec E9 nájsť Y-intercept .
=INTERCEPT(C5:C12,B5:B12)
Stránka INTERCEPT funkcia vracia Y-intercept lineárnej regresnej priamky, ktorú tvoria body tvorené danými X a Súradnice Y .
- Hit VSTÚPIŤ zobraziť výstup v bunke E9 .
- Vložte tento vzorec do bunky C15 .
=E7*C14+E9
Vzorec je základným vzorcom priamky, ktorý je y=mx+c .
- Hit VSTÚPIŤ aby ste si pozreli interpolované hodnota v bunke C15 .
Takto môžete určiť interpolované hodnotu medzi dvoma hodnotami pomocou programu Excel SLOPE a INTERCEPT funkcie.
6. Použitie funkcie GROWTH na nelineárnu interpoláciu
Stránka GROWTH je špeciálna funkcia na interpolovať Náš súbor údajov v podstate pozostáva z nelineárnych vzťahov medzi Y a Súradnice X Preto by bolo najlepšie použiť túto funkciu.
Kroky:
- Urobte niekoľko zmien na uloženie interpolované Chceme interpolovať hodnotu medzi 5 a 8 . Nech je to 6.5 .
- Do bunky zadajte nasledujúci vzorec C15 .
=GROWTH(C5:C12,B5:B12,C14)
Tu sa GROWTH funkcia vracia interpolované údajov predpovedaním exponenciálneho rastu X a Súradnice Y .
- Hit VSTÚPIŤ a uvidíte interpolované hodnota v bunke C15 .
Takto môžete nájsť interpolované hodnoty pomocou GROWTH Keďže táto funkcia pracuje s nelineárnymi vzťahmi, s jej pomocou môžete získať presnejšie údaje.
Prečítajte si viac: Ako vykonať interpoláciu pomocou funkcií GROWTH & TREND v programe Excel
Praktická časť
Na nasledujúcom obrázku uvidíte súbor údajov tohto článku. Umiestnil som ho, aby ste si ho mohli sami precvičiť.
Záver
Pointa je, že tento článok vám pomôže pochopiť, ako interpolovať medzi dvoma hodnotami v programe Excel. interpolácia, môžete určiť presný alebo najpresnejší výsledok pre údaje, ktoré nie sú zahrnuté v experimente, čo je naozaj dôležité vo vedeckých a štatistických záležitostiach. Ak máte nejaké lepšie metódy interpolácia medzi dvoma hodnotami v Exceli, zanechajte ich v komentári. A tiež sa podeľte o svoje pripomienky k môjmu článku. Pomôže mi to obohatiť moje ďalšie články.