excel中的自动增量编号

时间:2016-04-12 09:33:51

标签: excel formula

我希望C列中的自动增量公式为10,如果A列中的项目相同,但如果项目发生变化,则再次从10开始。

A         B         C

1 Amit Eating 10
2阿米特饮酒20(10 + 10 = 20)
3阿米特睡30(10 + 10 + 10 = 30)
4苏尼尔学习10
5 Sunil打20(10 + 10 = 20)
6 Sunil Reading 30(10 + 10 + 10 = 30)
7拉维打10 8 Sunil Dancing 40(10 + 10 + 10 + 10 = 40)

1 个答案:

答案 0 :(得分:0)

您可以从C2开始使用以下公式(C1始终为10):

C2: =MAX(IF($A$1:C1=A2,$C$1:$C1))+10
C3: =MAX(IF($A$1:C2=A3,$C$1:$C2))+10
C4: =MAX(IF($A$1:C3=A4,$C$1:$C3))+10
...

确保在键入第一个公式后按CTRL + SHIFT + ENTER(以便将其用作数组公式) - 然后您可以拖放。

基本上,C的每个值都是来自所有先前C列值的maximum value + 10,对应于当前A列值。

enter image description here