Ayuda con una macro con condición SI

Buenas tardes, estoy tratando de hacer una formula con condiciones pero desafortunadamente esta nada mas permite 7 y yo requiero de 19-20 hay alguna manera de poder desarrollar una macro con esta formula en especifico. Agrego formula

=SI(Y(A2>=51,A2<=100),"1",SI(Y(A2>=101,A2<=150),"2",SI(Y(A2>=151,A2<=200),"3",SI(Y(A2>=201,A2<=250),"4",SI(Y(A2>=251,A2<=300),"5",SI(Y(A2>=301,A2<=350),"6",
SI(Y(A2>=351,A2<=400),"7",SI(Y(A2>=401,A2<=450),"8",SI(Y(A2>=451,A2<=500),"9",
SI(Y(A2>=501,A2<=550),"10", SI(Y(A2>=551,A2<=600),"11",
SI(Y(A2>=601,A2<=650),"12", SI(Y(A2>=651,A2<=700),"13",
SI(Y(A2>=701,A2<=750),"14", SI(Y(A2>=751,A2<=800),"15",
SI(Y(A2>=801,A2<=850),"16", SI(Y(A2>=851,A2<=900),"17",
SI(Y(A2>=901,A2<=950),"18", SI(Y(A2>=951,A2<=1000),"19"))))))))))))))))))

Espero la ayuda de alguno de ustedes

Muchas Gracias

1 respuesta

Respuesta
1

Para desarrollar una macro necesitaría algunas referencias, como por ej dónde irá esto.

Mejor utiliza esta otra opción con fórmulas.

Debes tener en algun lugar de tu hoja una lista con rangos y valores asociados. Luego en lugar de la fórmula con SI podes usar esta otra (ajusta el rango final que en mi ej llega a 19):

=INDICE(K1:K19;COINCIDIR(A2;J1:J19;1))

En rango J colocarás valores: 0, 51, 101, 151, etc y en rango L los asociados: 0, 1, 2, 3, etc.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas