Excel如何自动分段插值?函数解析,提高效率Max

一、分段插值需求

试验或数据样本经常是离散的点,若要求取中间某个点对应的Y值,使用分段插值可有效提高精度;但是若手动分段编辑插值函数,就需先手动确认插值位置,再编写插值函数;若X值变化,就需要重新输入对应的插值公式,会花费很长时间,若能够自动判断插值区间,即可解决此问题。今天达芬奇就与同学们分享在Excel中自动分段插值函数的编写逻辑和使用方法。

二、分段插值的逻辑过程

若要实现自动分段插值,就需完成以下四个步骤:

1、要有一个已知的样本库,有确定的X和Y的集合,且需将X依序(顺序或逆序)排列,否则将无法确定从何处插值;

2、判断已知数X0在样本库中的位置,比如其对应的已知上下限X/Y值为X-1和X1,Y-1和Y1;

3、将对应的插值上下限提取,如提取X-1和X1,Y-1和Y1;

4、选择相应的插值方式对应的函数。

三、确定分段插值的函数

理解完上述步骤后,接下来即可选择上述步骤相应的函数(下面以A/B/C/D对应函数对应上节步骤1/2/3/4):

A、假设已知的样本库未完成顺序或逆序排列,如下图所示,首先将自变量X放在第一列,然后选择所有样本库数据,点击“开始”→“排序和筛选”→“升序”或“降序”,点击后即可自动完成按首列自变量X顺序排列的样本库(如下图所示)。

B、判断X0位置即查找已知X0对应首列中的位置, 即对应Execl 中的 match 函数: MATCH(lookup_value, lookup_array, [match_type]),翻译下即:MATCH(X0, [A2:A9],1) (函数三个数的解释:Match

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值