Cum să interpolăm între două valori în Excel (6 moduri)

  • Imparte Asta
Hugh West

Interpolarea datelor este un lucru foarte important atunci când analizăm un experiment sau dorim să prezicem sau să determinăm rezultatele unui eveniment. De exemplu, dacă avem date din două ocazii diferite, putem determina datele dintre aceste ocazii prin interpolare. Acest articol va descrie pe scurt 6 metode privind modul de interpolare între două valori în Excel. În setul de date, avem câteva Coordonate X și Coordonate Y .

Descărcați caietul de practică

Interpolare între două valori.xlsx

6 moduri de a interpola între două valori în Excel

1. Aplicarea funcției FORECAST/FORECAST.LINEAR pentru a interpola între două valori în Excel

Cel mai simplu mod de a interpolare între două valori este de a utiliza FORECAST/FORECAST.LINEAR Să trecem în revistă descrierea de mai jos.

Pași:

  • Determinați ce valoare doriți să interpolare și să facă noi rânduri pentru valoarea pe care doriți să interpolare și interpolat În acest caz, vreau să interpolare între 8 și 9 așa că am ales o valoare de 8.5 .

  • Acum introduceți următoarea formulă în celulă B15 .
=FORECAST(C14,C5:C12,B5:B12)

În acest caz, se va utiliza FORECAST determină funcția interpolat valoarea din celulă C15 via regresie liniară . funcționează pe intervale B5:B12 (ca cunoscut_Xs ) și C5:C12 (ca cunoscut_Ys ).

  • Atingeți ENTER și veți vedea butonul interpolat valoarea din celulă C15 .

  • De asemenea, puteți utiliza și funcția LINEAR În acest caz, puneți doar FORECAST.LINEAR în loc de FORECAST în formulă.
=FORECAST.LINEAR(C14,C5:C12,B5:B12)

  • Hit ENTER și veți vedea același lucru interpolat ca și până acum.

Astfel, puteți cu ușurință interpolare între două valori folosind FORECAST funcție.

Citește mai mult: Cum se face interpolarea liniară în Excel (7 metode practice)

2. Utilizarea combinației dintre funcțiile Excel XLOOKUP și FORECAST pentru a interpola între două valori

Dacă doriți să interpolare în cadrul unui mic gama a setului de date, puteți utiliza funcția XLOOKUP pentru a extrage coordonate în gama și interpolare o valoare în cadrul acestora. Să presupunem că dorim să interpolare valoarea 6 în B9:C10 Să discutăm procedura de mai jos.

Pași:

  • În primul rând, efectuați câteva modificări la setul de date pentru a plasa coordonate .

  • Introduceți următoarea formulă în celulă F7 .
=XLOOKUP(C14, B5:B12,B5:B12,,-1,1)

The XLOOKUP caută valoarea din C14 , caută această valoare în gama B5:B12, și returnează valoarea care este adiacent mai mică decât 6.5 deoarece nu poate găsi această valoare exactă în intervalul respectiv, iar noi punem -1 În acest sens, obținem astfel x1 ca 5 .

O formulă similară este utilizată de mai multe ori în această secțiune. Atunci când avem nevoie de o valoare adiacentă mai mare decât 6.5 , am folosit 1 ' în loc de ' -1 ' în formulă.

  • Hit ENTER pentru a vedea rezultatul în celula F7 .

  • Acum introduceți următoarea formulă în celulă F8 .
=XLOOKUP(C14, B5:B12,B5:B12,,1,1)

  • Atingeți ENTER și veți vedea o valoare mai mare decât 6 în celulă F8 .

  • După aceea, introduceți următoarea formulă în celulă F9 .
=XLOOKUP(C14, B5:B12,C5:C12,,-1,1)

  • Hit ENTER Această operațiune vă va furniza valoarea din celula C9 .

  • Apoi introduceți formula în celula F10 .
=XLOOKUP(C14, B5:B12,C5:C12,,1,1)

  • Hit ENTER și veți vedea Coordonata Y de celulă C10 .

  • După aceea, selectați celula C15 și introduceți formula dată mai jos.
=FORECAST(C14,F9:F10,F7:F8)

  • Apăsați butonul ENTER pentru a vizualiza valoarea interpolată în celulă C15 .

Astfel, puteți interpolare între două valori aflate într-un interval mic.

Citește mai mult: Cum să faceți VLOOKUP și să interpolați în Excel (6 moduri)

3. Aplicarea funcțiilor INDEX și MATCH cu funcția FORECAST pentru a interpola între două valori

De asemenea, putem interpolare între două valori în cadrul unui interval mic gama a setului de date prin utilizarea INDEX și MATCH pentru a extrage coordonate în gama și interpolare o valoare în cadrul acestora. Să presupunem că dorim să interpolare valoarea 6 în B9:C10 Să discutăm procedura de mai jos.

Pași:

  • În primul rând, efectuați câteva modificări în setul de date pentru a plasa coordonate .

  • Introduceți următoarea formulă în celulă F7 .
=INDEX(B5:B12,MATCH(C14,B5:B12,1))

Aici se află MATCH funcția returnează poziția valorii celulei din C14 în gama B5:B12 Și apoi... INDEX returnează funcția valoare a acestei poziții în B5:B12 . astfel s-a întors x1 .

O formulă similară este utilizată în această secțiune de mai multe ori pentru a determina x2 , y1, și y2 .

  • Hit ENTER pentru a vedea rezultatul în celula F7 .

  • Acum introduceți următoarea formulă în celulă F8 .
=INDEX(B5:B12,MATCH(C14,B5:B12,1)+1)

  • Atingeți ENTER și veți vedea o valoare mai mare decât 6 în celulă F8 .

  • După aceea, introduceți următoarea formulă în celulă F9 .
=INDEX(C5:C12,MATCH(C14,B5:B12,1))

  • Hit ENTER Această operațiune vă va furniza valoarea din celula C9 .

  • Apoi introduceți formula în celula F10 .
=INDEX(C5:C12,MATCH(C14,B5:B12,1)+1)

  • Hit ENTER și veți vedea Coordonata Y de celulă C10 .

  • După aceea, selectați celula C15 și introduceți formula dată mai jos.
=FORECAST(C14,F9:F10,F7:F8)

  • Apăsați butonul ENTER pentru a vizualiza valoarea interpolată în celulă C15 .

Astfel, puteți interpolare între două valori aflate într-un interval mic.

4. Interpolarea între două valori utilizând o formulă matematică

O altă metodă eficientă de a interpolare între două valori va fi aplicarea unei formule matematice. Formula de interpolare este prezentată mai jos.

Aceasta este o ecuație a unei drepte. Să urmăm instrucțiunile necesare pentru a o aplica la interpolare între două valori.

Pași:

  • Efectuați unele modificări în setul de date pentru valoarea de interpolare și introduceți următoarea formulă în celula C15 . aici vrem să găsim valoarea interpolată atunci când Coordonata X este 75 . și din acest motiv, vom lua Coordonate X care sunt adiacent mai mici sau mai mari decât 2.75 și a celor corespunzătoare Coordonate Y în acest set de date.
=C7+(C14-B7)*(C8-C7)/(B8-B7)

Formula returnează valoarea interpolat prin măsurarea valorii pantă a 2 puncte care sunt (2.5, 4) și (3, 6) .

  • Acum doar apăsați ENTER pentru a vedea valoarea interpolată în celulă C15 .

Astfel, puteți interpolare între două valori doar prin utilizarea unei ecuații matematice.

(6 metode) 5. Interpolarea între două valori cu ajutorul funcțiilor SLOPE și INTERCEPT

Una dintre cele mai simple modalități de a interpolare între două valori este de a folosi Excel PANTA și INTERCEPT și să utilizeze rezultatele acestora într-un linie dreaptă Să vedem procedura de mai jos. Vrem să interpolare la Coordonata X 10.

Pași:

  • Efectuați unele modificări în setul de date pentru a stoca datele pantă .

  • Introduceți următoarea formulă în celulă E7
=SLOPE(C5:C12,B5:B12)

The PANTA returnează funcția pantă/gradient a dreptei de regresie liniară care este formată din punctele formate de punctele date X și Coordonate Y .

  • Hit ENTER și veți vedea pantă a acestor date în celulă E7 .

  • Acum introduceți următoarea formulă în celulă E9 pentru a găsi Y-intercept .
=INTERCEPT(C5:C12,B5:B12)

The INTERCEPT returnează funcția Y-intercept a dreptei de regresie liniară care este formată din punctele formate de punctele date X și Coordonate Y .

  • Hit ENTER pentru a vedea rezultatul din celula E9 .

  • Introduceți această formulă în celulă C15 .
=E7*C14+E9

Formula este o formulă de bază a liniei drepte, care este y=mx+c .

  • Hit ENTER pentru a vedea interpolat valoarea din celulă C15 .

Astfel se poate determina interpolat valoarea dintre două valori folosind Excel PANTA și INTERCEPT funcții.

6. Utilizarea funcției GROWTH pentru interpolare neliniară

The CREȘTERE este o funcție specială pentru interpolare setul nostru de date constă, în principiu, în relații neliniare între Y și Coordonate X Așa că cel mai bine ar fi să folosiți această funcție.

Pași:

  • Efectuați unele modificări pentru a stoca interpolat Dorim să interpolare o valoare cuprinsă între 5 și 8 Să fie... 6.5 .

  • Introduceți următoarea formulă în celulă C15 .
=GROWTH(C5:C12,B5:B12,C14)

Aici se află CREȘTERE returnează funcția interpolat date prin prezicerea creșterii exponențiale a X și Coordonate Y .

  • Hit ENTER și veți vedea interpolat valoarea din celulă C15 .

Astfel, puteți găsi interpolat prin utilizarea funcției CREȘTERE Deoarece această funcție funcționează pentru relații neliniare, puteți obține date mai precise ca urmare a ajutorului său.

Citește mai mult: Cum se face interpolarea cu GROWTH & Funcțiile TREND în Excel

Secțiunea practică

În imaginea următoare, veți vedea setul de date din acest articol. L-am pus pentru ca dumneavoastră să puteți exersa pe cont propriu.

Concluzie

Concluzia este că acest articol vă va ajuta să înțelegeți cum să interpolare între două valori în Excel. Prin interpolare, puteți determina rezultatul exact sau cel mai precis pentru datele care nu sunt incluse într-un experiment, ceea ce este foarte important în afacerile științifice și statistice. Dacă aveți metode mai bune de interpolare între două valori în Excel, vă rugăm să le lăsați în căsuța de comentarii. Și, de asemenea, împărtășiți feedback-ul dvs. cu privire la articolul meu. Acest lucru mă va ajuta să-mi îmbogățesc articolele viitoare.

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.