在excel

时间:2017-09-04 21:27:25

标签: excel excel-formula

我在excel中有一个这样的专栏。我想要一个新的列,它选择性地取第一个值,然后是第4个值,然后是第8个值,然后是第12个,第15个,第19个,即第3个值一次,第4个值每两次。我应该使用什么类型的条件子句。一点点提示将不胜感激。

A                B
0.3              0.3
1.1              2.6
2.0              4.7
2.6              13.5
2.7              17.4
2.8              22.1
3.6
4.7
5.4
9.7
12.0
13.5
15.9
17.2
17.4
18.7
19.4
20.4
22.1
23.4
27.1
28.3

1 个答案:

答案 0 :(得分:2)

=INDEX(A:A,IF(ROW(A1)=1,1,4*(MOD(ROW(A1)+1,3)+1)+(ROW(A1)-(MOD(ROW(A1)+1,3)+2))/3*11))

您还可以使用偏移公式执行此操作,如建议的pnuts。我选择使用索引来避免偏移的波动性。如果您是为小数据集执行此操作,则使用偏移量没有任何问题。

将上面的公式放在C1中并复制下来。

Proof of Concept