在可以动态更改并输出到列的整数值之间进行插值

时间:2018-12-20 19:03:27

标签: excel excel-formula

Excel公式:在第一列的动态重复整数值之间的第二列中插值。

在Excel工作表的一列中,我有一系列递增的整数值,它们在几行后递增。在下一节中,我希望使用基于公式的解决方案来生成均匀分布的值,并在一个整数和下一个整数之间创建。增量取决于第一列中的整数增加1需要花费多少行。

我对Excel相当满意,但是这真的让我很困惑-到目前为止,我还没有制作出任何东西。

如果第一列是静态的,那很容易,但是由于不是,所以我很努力。

谁能为我指出合适公式的正确方向。

这就是我应该得到的:

<html>
<table width:156pt>
 <col width:82pt>
 <col width:74pt>
 <tr>
  <td>Column
  A</td>
  <td>Column B</td>
 </tr>
 <tr >
  <td>(These values are from a lookup table, and can change, so
  the formulas in Column B need to account for this).</td>
  <td>(This is where the formula is needed).</td>
 </tr>
 <tr>
  <td >1</td>
  <td >1</td>
 </tr>
 <tr>
  <td >1</td>
  <td >1.2</td>
 </tr>
 <tr>
  <td >1</td>
  <td >1.4</td>
 </tr>
 <tr>
  <td >1</td>
  <td >1.6</td>
 </tr>
 <tr>
  <td >1</td>
  <td >1.8</td>
 </tr>
 <tr>
  <td>2</td>
  <td>2</td>
 </tr>
 <tr>
  <td>2</td>
  <td>2.33</td>
 </tr>
 <tr>
  <td>2</td>
  <td>3.67</td>
 </tr>
 <tr>
  <td>3</td>
  <td>3</td>
 </tr>
 <tr>
  <td>3</td>
  <td>3.25</td>
 </tr>
 <tr>
  <td>3</td>
  <td>3.5</td>
 </tr>
 <tr>
  <td>3</td>
  <td>3.75</td>
 </tr>
 <tr>
  <td>4</td>
  <td>4</td>
 </tr>
</table>
</html>

谢谢

1 个答案:

答案 0 :(得分:1)

在B1中放:

=A1+(1/COUNTIF(A:A,A1))*(COUNTIF($A$1:A1,A1)-1)

![enter image description here