首页 > 解决方案 > 在可以动态更改并输出到列的整数值之间进行插值

问题描述

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>

谢谢

标签: excelexcel-formula

解决方案


在 B1 中输入:

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

![在此处输入图像描述


推荐阅读