根据 Excel 中另一列的正/负值计算列值

根据 Excel 中另一列的正/负值计算列值

如果我在 Excel 工作表的 A 列中随机输入正值和负值,那么我希望当我在 A 列中输入任何正值时,计数应该从 B 列开始,如果我输入任何负值,那么它应该在 C 列开始单独计数。

例如,我附加了 Excel 表的快照。

在此处输入图片描述

答案1

在 B2 中:

=IF(A2<0,"",COUNTIF(A$2:A2,">=0"))

在 C2 中:

=IF(A2<0,COUNTIF(A$2:A2,"<0"),"")

将这些内容复制到您需要的行数的列中。

答案2

对单元格 B2 使用此公式并将其拖至所有 B 列

=if(A2>0, max(B1$:B1)+1, "")

对于 C 列,您必须将 > 更改为 <,相同的公式才有效。

相关内容