Em B2:
=IF(A2<0,"",COUNTIF(A$2:A2,">=0"))
Em C2:
=IF(A2<0,COUNTIF(A$2:A2,"<0"),"")
Copie as colunas para baixo para quantas linhas forem necessárias.
Se eu estiver digitando valores positivos e negativos aleatoriamente na coluna A na planilha do Excel, quero que, quando eu digitar qualquer valor positivo na coluna A, a contagem comece na coluna B e, se eu digitar qualquer valor negativo, comece separadamente contando na coluna C.
Por exemplo, anexei um instantâneo de uma planilha do Excel.
Em B2:
=IF(A2<0,"",COUNTIF(A$2:A2,">=0"))
Em C2:
=IF(A2<0,COUNTIF(A$2:A2,"<0"),"")
Copie as colunas para baixo para quantas linhas forem necessárias.
Use esta fórmula para a célula B2 e arraste-a para toda a coluna B
=if(A2>0, max(B1$:B1)+1, "")
Para a coluna C, você terá que alterar o > para < e a mesma fórmula deve funcionar.