Բովանդակություն
Տվյալների ինտերպոլացիան շատ կարևոր բան է, երբ մենք վերլուծում ենք փորձը կամ ցանկանում ենք կանխատեսել կամ որոշել իրադարձության արդյունքները: Օրինակ, եթե մենք ունենք տվյալներ երկու տարբեր առիթների վերաբերյալ, մենք կարող ենք որոշել այդ դեպքերի միջև եղած տվյալները ինտերպոլացիայի միջոցով: Այս հոդվածում համառոտ նկարագրվելու են 6 մեթոդները, թե ինչպես կարելի է ներդնել երկու արժեքների միջև Excel-ում: Տվյալների հավաքածուում մենք ունենք մի քանի X կոորդինատներ և Y կոորդինատներ :
Ներբեռնեք պրակտիկայի աշխատանքային գիրքը
Interpolate Between Two Values.xlsx
Excel-ում երկու արժեքների միջև ինտերպոլացիայի 6 եղանակ
1. FORECAST/FORECAST.LINEAR ֆունկցիայի կիրառում Excel-ում երկու արժեքների միջև ինտերպոլացիայի համար
Երկու արժեքների միջև ինտերպոլացիայի ամենապարզ ձևն է օգտագործել FORECAST/FORECAST.LINEAR գործառույթ. Եկեք անցնենք ստորև ներկայացված նկարագրությանը:
Քայլեր.
- Որոշեք, թե որ արժեքն եք ցանկանում ինտերպոլացնել և ստեղծել նոր տողեր այն արժեքի համար, որը դուք ցանկանում եք ինտերպոլացնել և ինտերպոլացվածը Այս դեպքում ես ուզում եմ միջամտել 8 և միջև: 9 այնպես որ ես ընտրեցի 8.5 արժեքը:
- Այժմ մուտքագրեք հետևյալ բանաձևը B15 բջիջում .
=FORECAST(C14,C5:C12,B5:B12)
Այստեղ կանխատեսում ֆունկցիան որոշում է. interpolated արժեքը C15 բջիջում գծային ռեգրեսիայի միջոցով : Այն աշխատում է B5:B12 միջակայքերի վրա (որպես հայտնի_Xs ) և C5:C12 (որպես հայտնի_Ys ):
- Հպեք ENTER կոճակը և կտեսնեք interpolated արժեքը C15 բջիջում:
- Դուք կարող եք նաև այս դեպքում օգտագործեք LINEAR ֆունկցիան: Պարզապես բանաձևում դրեք FORECAST.LINEAR FORECAST -ի փոխարեն:
=FORECAST.LINEAR(C14,C5:C12,B5:B12)
- Հպեք ENTER և կտեսնեք նույն interpolated արժեքը, ինչ նախկինում:
Այսպիսով, դուք կարող եք հեշտությամբ interpolate երկու արժեքների միջև` օգտագործելով FORECAST ֆունկցիան:
Կարդալ ավելին. Ինչպես անել գծային ինտերպոլացիա Excel (7 հարմար մեթոդ)
2. Օգտագործելով Excel XLOOKUP և FORECAST ֆունկցիաների համակցությունը երկու արժեքների միջև ինտերպոլացիայի համար
Եթե ցանկանում եք ինտերպոլացնել տվյալների բազայի փոքր տիրույթում , կարող եք օգտագործեք XLOOKUP ֆունկցիան՝ հանելու կոորդինատները միջակայքում և միջակայեք արժեքը դրանց մեջ։ Ենթադրենք, որ մենք ցանկանում ենք interpolate արժեքը 6 B9:C10 -ում: Եկեք քննարկենք ստորև ներկայացված ընթացակարգը:
Քայլեր.
- Նախ, որոշ փոփոխություններ կատարեք տվյալների բազայում` կոորդինատները տեղադրելու համար:
- Մուտքագրեք հետևյալ բանաձևը F7 բջիջում։
=XLOOKUP(C14, B5:B12,B5:B12,,-1,1)
XLOOKUP ֆունկցիան որոնում է արժեքը C14 -ում, որոնում է այս արժեքը B5:B12 տիրույթում, ևվերադարձնում է արժեքը, որը հարևանաբար փոքր է 6.5 -ից, քանի որ այն չի կարող գտնել այս ճշգրիտ արժեքը այդ միջակայքում, և մենք դնում ենք -1 այս առումով: Այսպիսով, մենք ստանում ենք x1 որպես 5 ։
Նման բանաձևը մի քանի անգամ օգտագործվում է այս բաժնում։ Երբ մեզ անհրաժեշտ է 6.5 -ից մի փոքր ավելի մեծ արժեք, բանաձևում մենք օգտագործում ենք « 1 »՝ « -1 »-ի փոխարեն:
- Հպեք ENTER F7 բջիջում արդյունքը տեսնելու համար:
- Այժմ մուտքագրեք հետևյալ բանաձևը F8 բջիջում:
=XLOOKUP(C14, B5:B12,B5:B12,,1,1)
- Հպեք ENTER ստեղնը և F8 բջիջում կտեսնեք ավելի մեծ արժեք, քան 6 :
- Դրանից հետո F9 բջիջում մուտքագրեք հետևյալ բանաձևը։
=XLOOKUP(C14, B5:B12,C5:C12,,-1,1)
- Կտտացրեք ENTER : Այս գործողությունը ձեզ կտա արժեքը C9 բջիջում:
- Այնուհետև մուտքագրեք բանաձևը F10<2 բջիջում:>.
=XLOOKUP(C14, B5:B12,C5:C12,,1,1)
- Կտտացրեք ENTER և կտեսնեք Y կոորդինատ բջջի C10 ։
- Դրանից հետո ընտրեք C15 բջիջը և մուտքագրեք ստորև տրված բանաձևը:
=FORECAST(C14,F9:F10,F7:F8)
- Սեղմեք ENTER interpolated արժեքը C15 բջիջում տեսնելու բանալին: երկու արժեքների միջև փոքր միջակայքում:
Կարդալ ավելին. Ինչպես անել VLOOKUP և Interpolate Excel-ում (6 եղանակ)
3.Կիրառելով INDEX և MATCH ֆունկցիաները FORECAST ֆունկցիայով երկու արժեքների միջև ինտերպոլացիայի համար
Մենք կարող ենք նաև միջակայել երկու արժեքների միջև տվյալների հավաքածուի փոքր միջակայքում օգտագործելով INDEX և MATCH ֆունկցիաները՝ հանելու կոորդինատները միջակայքում և միջակայելու արժեքը դրանց ներսում: Ենթադրենք, որ մենք ցանկանում ենք interpolate արժեքը 6 B9:C10 -ում: Եկեք քննարկենք ստորև ներկայացված ընթացակարգը:
Քայլեր.
- Նախ, որոշ փոփոխություններ կատարեք տվյալների հավաքածուում՝ կոորդինատները տեղադրելու համար:
- Մուտքագրեք հետևյալ բանաձևը F7 բջիջում։
=INDEX(B5:B12,MATCH(C14,B5:B12,1))
Այստեղ MATCH ֆունկցիան վերադարձնում է C14 բջջի արժեքի դիրքը B5:B12<2 միջակայքում:>. Եվ հետո INDEX ֆունկցիան վերադարձնում է այդ դիրքի արժեքը B5:B12 -ում: Այսպիսով, այն վերադարձրեց x1 :
Այս բաժնում մի քանի անգամ օգտագործվում է նմանատիպ բանաձև x2 , y1, <2 որոշելու համար:>եւ y2 :
- Սեղմեք ENTER արդյունքը F7 բջիջում տեսնելու համար:
- Այժմ մուտքագրեք հետևյալ բանաձևը F8 բջիջում։
=INDEX(B5:B12,MATCH(C14,B5:B12,1)+1)
- Սեղմեք ENTER ստեղնը և կտեսնեք 6 ավելի մեծ արժեքը F8 բջիջում։
- Այնուհետև F9 բջիջում մուտքագրեք հետևյալ բանաձևը։
=INDEX(C5:C12,MATCH(C14,B5:B12,1))
- Հիթ Մուտքագրեք : Այս գործողությունը ձեզ կտրամադրի արժեքը C9 բջիջում:
- Այնուհետև մուտքագրեք բանաձևը F10<2 բջիջում:>.
=INDEX(C5:C12,MATCH(C14,B5:B12,1)+1)
- Սեղմեք ENTER եւ կտեսնեք Y կոորդինատ բջջի C10 ։
- Դրանից հետո ընտրեք C15 <2 բջիջը>և մուտքագրեք ստորև տրված բանաձևը:
=FORECAST(C14,F9:F10,F7:F8)
- Սեղմեք ENTER <2 interpolated արժեքը C15 բջիջում տեսնելու բանալին:>երկու արժեքների միջև փոքր միջակայքում:
4. Երկու արժեքների միջև ինտերպոլացիա՝ օգտագործելով մաթեմատիկական բանաձևը
Երկու արժեքների միջև ինտերպոլացիայի մեկ այլ արդյունավետ մեթոդ կլինի մաթեմատիկական բանաձևի կիրառումը: Ինտերպոլացիայի բանաձևը տրված է ստորև:
Սա ուղիղ գծի հավասարում է: Եկեք հետևենք անհրաժեշտ ցուցումներին՝ այն կիրառելու համար interpolate երկու արժեքների միջև:
Քայլեր.
- Կատարեք որոշ փոփոխություններ տվյալների հավաքածուի համար ինտերպոլացիայի արժեքը և մուտքագրեք հետևյալ բանաձևը C15 բջիջում: Այստեղ մենք ցանկանում ենք գտնել ինտերպոլացված արժեքը երբ X կոորդինատը 75 է: Եվ այս պատճառով, մենք պատրաստվում ենք վերցնել X կոորդինատներ որոնք հարևանաբար փոքր են կամ մեծ են 2,75 և դրանց համապատասխան Y կոորդինատները տվյալների բազա։
=C7+(C14-B7)*(C8-C7)/(B8-B7)
Բանաձևը վերադարձնում է ինտերպոլացված արժեքը՝ չափելով <1 2 կետերի
թեքությունը, որոնք են (2.5, 4) և (3, 6) ։- Այժմ պարզապես սեղմեք ENTER interpolated արժեքը C15 բջիջում տեսնելու համար:
Այսպիսով դուք կարող եք interpolate երկու արժեքների միջև պարզապես օգտագործելով մաթեմատիկական հավասարումը:
(6 մեթոդ) 5. Երկու արժեքների միջև ինտերպոլացիա ըստ SLOPE-ի և INTERCEPT ֆունկցիաների
Երկու արժեքների միջև ինտերպոլացիայի ամենահեշտ ձևերից մեկը Excel-ի SLOPE և INTERCEPT-ի օգտագործումն է: գործառույթները և դրանց արդյունքներն օգտագործեք ուղիղ բանաձևի մեջ: Տեսնենք ընթացակարգը ստորև. Մենք ցանկանում ենք միջարկել X կոորդինատը 10:
Քայլեր.
- Մի քանի փոփոխություն կատարեք ձեր տվյալների բազայում թեքությունը պահելու համար:
- Բջջում մուտքագրեք հետևյալ բանաձևը E7
=SLOPE(C5:C12,B5:B12)
SLOPE ֆունկցիան վերադարձնում է գծային ռեգրեսիայի թեքություն/գրադիենտ գիծ, որը կազմված է տրված X և Y կոորդինատներով կազմված կետերով:
- Սեղմեք ENTER և կտեսնեք թեք այս տվյալների E7 բջիջում:
- Այժմ մուտքագրեք հետևյալ բանաձևը բջիջում E9 Y-հատումը գտնելու համար:
=INTERCEPT(C5:C12,B5:B12)
The INTERCEPT ֆունկցիան վերադարձնում է Y-հատում գծային ռեգրեսիոն գծի, որը կազմված է տրված X և Y կոորդինատներով ձևավորված կետերով:
- Հարվածել Մուտքագրեք ելքը տեսնելու համար E9 բջիջում:
- Տեղադրեք այս բանաձեւը բջիջում C15 .
=E7*C14+E9
Բանաձևը հիմնական ուղիղ գծային բանաձև է, որը y է =mx+c ։
- Սեղմեք ENTER interpolated արժեքը C15 բջիջում տեսնելու համար։
Այսպիսով, դուք կարող եք որոշել interpolated արժեքը երկու արժեքների միջև` օգտագործելով Excel SLOPE և INTERCEPT ֆունկցիաները:
6. Օգտագործելով GROWTH ֆունկցիան ոչ գծային ինտերպոլացիայի համար
GROWTH ֆունկցիան հատուկ ֆունկցիա է ինտերպոլացնելու ոչ գծային տվյալները: Մեր տվյալների բազան հիմնականում բաղկացած է ոչ գծային հարաբերություններից Y և X կոորդինատների միջև: Այսպիսով, լավագույնն է օգտագործել այս ֆունկցիան:
Քայլեր. 1>interpolate արժեքը 5 և 8 միջև: Թող լինի 6.5 ։
- Մուտքագրեք հետևյալ բանաձևը C15 բջիջում։
=GROWTH(C5:C12,B5:B12,C14)
Այստեղ GROWTH ֆունկցիան վերադարձնում է ինտերպոլացված տվյալները` կանխատեսելով էքսպոնենցիալ X և Y կոորդինատների աճը :
- Հպեք ENTER և կտեսնեք interpolated արժեքը խցում C15 .
Այսպիսով, դուք կարող եք գտնել interpolated արժեքներ` օգտագործելով GROWTH գործառույթը: Քանի որ այս ֆունկցիան աշխատում է ոչ գծային հարաբերությունների համար, դրա օգնությամբ դուք կարող եք ավելի ճշգրիտ տվյալներ ունենալ:
Կարդալ ավելին. Ինչպես կատարել ինտերպոլացիա GROWTH-ով & TREND-ի գործառույթները Excel-ում
Պրակտիկա բաժին
Հետևյալ նկարում կտեսնեք այս հոդվածի տվյալների հավաքածուն: Ես սա դրեցի, որպեսզի կարողանաք ինքնուրույն զբաղվել:
Եզրակացություն
Արդյունքն այն է, որ այս հոդվածը կօգնի ձեզ հասկանալ, թե ինչպես կարելի է interpolate երկու արժեքների միջև Excel-ում: ինտերպոլացիայի միջոցով կարող եք որոշել ճշգրիտ կամ առավել ճշգրիտ արդյունքը այն տվյալների համար, որոնք ներառված չեն գիտական և վիճակագրական գործերում իսկապես կարևոր փորձի մեջ: Եթե ունեք Excel-ում երկու արժեքների միջև ինտերպոլացիայի ավելի լավ մեթոդներ, խնդրում ենք թողնել դրանք մեկնաբանությունների դաշտում: Եվ նաև կիսեք ձեր կարծիքը իմ հոդվածի վերաբերյալ: Սա կօգնի ինձ հարստացնել իմ առաջիկա հոդվածները: