如何根据另一行中的条件增加(或不增加)一行

问题描述 投票:0回答:1

我在 D 列中有一个 PO 编号列表。根据 PO 编号,我想开始计算不同的 PO 编号。只有,并且从 1 开始。如果在单个 PO 中订购了多个项目,我的数据具有重复的 PO 编号,这些编号是连续的。所需的输出在 E 列中。enter image description here

我尝试了以下公式:

我期待我在上面 E 列的表格中说明的输出。

但是结果如下:

excel-formula
1个回答
0
投票

每组第一项的增量

  • 您发布的公式产生了预期的结果。

  • 要获得所需的结果,您可以从公式的结果中减去

    E
    列中的空白行数:

    =IF(D2=D1,"",COUNTA(D$1:D1)-COUNTBLANK(E$1:E1))
    

    将“减法”表达式放在彼此相邻的列中,以更好地理解它是如何工作的。

  • 改进如下:

    =IF(D2=D1,"",MAX(E$1:E1)+1)
    
© www.soinside.com 2019 - 2024. All rights reserved.