Macros en excel

Hola buenas tardes, necesito crear una macro en excel que me compare todos los registros de la columna A con la columna C, si un registro de la columna A coincide con alguno de la columna C me tiene que comparar el valor de la columna B con el de la columna DE y si el valor es mayor o igual copiara el valor B en la columna E y si no lo copiara en la columna F. No se si me he explicado bien, lo voy a intentar hacer de forma gráfica.
   A B C D E F
JUAN 10 PEPE 12
JOSE 15 JUAN 18 10
Como en la columna A esta el campo juan, que coinciede con el campo de la columna c juan compara el valor de la columna B 10 y el de la columna DE 18, al 10 ser menor que 18 lo copia en la columna F, ¿si hubiese sido mayor lo copiaría en la columna E. Me he explicado bien? Muchísimas gracias de antemano.

1 respuesta

Respuesta
1
Lo podemos hacer sin "macros"
NombresA ValoresB NombresC ValoresD LosE LosF
Juan            10          Pepe           12          30
Jose            15          Juan            18                  10
NombreA3   20          NombreC3   24
NombreA4   25          NombreC4   30
Pepe           30          NombreC5   36
NombreA6   35          Jose            42                   15
NombreA7   40          NombreC7   48
NombreA8   45          NombreC8   54
NombreA9   50          NombreC9   60
NombreA10 55          NombreC10 66
NombreA11 60          NombreC11 72
en la columna LosE puse :
=SI(ESERROR(BUSCARV(C11;ListadoAB;1;0));"";
SI(BUSCARV(C11;ListadoAB;2;0)
BUSCARV(C11;ListadoAB;2;0)))
en la columna LosF puse:
=SI(ESERROR(BUSCARV(C11;ListadoAB;1;0));"";
SI(BUSCARV(C11;ListadoAB;2;0)<D11;
BUSCARV(C11;ListadoAB;2;0);""))
Podia hacer cosas mejores cambiando la estructura original ...

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas