Buscar y si no lo encuentra max+1
Hola!
Veras estoy haciendo una nueva aplicación y tengo esta parte de tabla:
A B
1 Nº Reg. Componente
2 1 Lápiz
3 2 Boli
4 3 Papel
Y necesito que la columna de nº de registro vaya incrementándose si el componente no esta repetido. Es decir, cada componente tiene un numero de registro asociado y si meto el nombre del componente debe ponerme el numero anteriormente asociado si ya existe. Y si no existe incrementar uno al numero máximo de la columna de nº de registro.
Había pensado algo así pero no me funciona(fórmula que aparecería en A2):
=SI(BUSCAR(B2;B:B;B:B)=B2; BUSCAR(B2;B:B;A:A); MAX(A2:A4)+1).
Hay alguna manera de ehacerlo con fórmulas o seria más fácil con VBA
Muchas gracias!
Veras estoy haciendo una nueva aplicación y tengo esta parte de tabla:
A B
1 Nº Reg. Componente
2 1 Lápiz
3 2 Boli
4 3 Papel
Y necesito que la columna de nº de registro vaya incrementándose si el componente no esta repetido. Es decir, cada componente tiene un numero de registro asociado y si meto el nombre del componente debe ponerme el numero anteriormente asociado si ya existe. Y si no existe incrementar uno al numero máximo de la columna de nº de registro.
Había pensado algo así pero no me funciona(fórmula que aparecería en A2):
=SI(BUSCAR(B2;B:B;B:B)=B2; BUSCAR(B2;B:B;A:A); MAX(A2:A4)+1).
Hay alguna manera de ehacerlo con fórmulas o seria más fácil con VBA
Muchas gracias!
Respuesta de antares18
1