Excel 数学-在一段时间间隔内分配一个数字列表

Excel 数学-在一段时间间隔内分配一个数字列表,excel,function,math,Excel,Function,Math,我的问题很简单。 我正在搜索一个数学函数,将数字分布在一个区间内 例如,我有以下列表: [2; 4; 9; 14] 就我而言,我希望 2 -> 1 = f(2) 14 -> 20 = f(14) 4 -> f(4) = ? 9 -> f(9) = ? 这只是我正在搜索fx的一个例子 有人会知道吗 谢谢你的预支!: 如果需要线性函数,则: f(x) = lowerFunc + (x - lowerX) * (upperFunc - lowerFunc) / (

我的问题很简单。 我正在搜索一个数学函数,将数字分布在一个区间内

例如,我有以下列表:

[2; 4; 9; 14]
就我而言,我希望

2  -> 1  = f(2)
14 -> 20 = f(14)
4  -> f(4) = ?
9  -> f(9) = ?
这只是我正在搜索fx的一个例子

有人会知道吗


谢谢你的预支!:

如果需要线性函数,则:

f(x) = lowerFunc + (x - lowerX) * (upperFunc - lowerFunc) /  (upperX - lowerX),
其中:

lowerFunc: function value at the lower end
upperFunc: function value at the upper end
lowerX: x parameter at the lower end
upperX: x parameter at the upper end.
例如:

f(x) = 1 + (x - 2) * (20 - 1) / (14 - 2)
     = 1 + (x - 2) * 19/12
f(2) = 1
f(4) = 4.1666
f(9) = 12.08333
f(14) = 20

你能解释一下你想要这个函数做什么吗?您希望分配数字的间隔是多少?您希望如何分发它们?fx=x的一个简单函数将在允许有效输入的相同时间间隔内分配输入,但这可能不是您想要的。类似地,fx=x%20会将所有数字分布在0到19的范围内,但我也不知道这是否是您真正想要的…我突然想到,您可能只是想将数字缩放到给定的范围,因此您需要一个线性函数。显示通过两点的直线的方程式。如果你知道一条直线上的两点,这里是f2和f14,那么你可以通过这两点得到一条直线的公式,然后用它计算出其余的值。如果这确实是你想要的…我搜索了一个线性函数对不起。Nico Schertler的回答帮助了我:谢谢你的帮助!非常感谢,这就是我要找的!:我忘了精确搜索线性函数: