Validar según la cantidad de sumandos y condición

1 post / 0 nuevos
Apalop
Imagen de Apalop
Offline
última acción: Hace 1 mes 2 días
alta: 17/10/2019 - 10:02
Puntos: 25
Validar según la cantidad de sumandos y condición

Hola a todos, os agradecería que me ayudarais ya que no tengo ni idea de macros y me han encargado lo siguiente:
Necesito conocer el número de sumandos de un resultado y si coincide con otros, validar con una “V” y si no coincide, marcar con una “X”.
Por ejemplo, cinco columnas (SUMANDO1, SUMANDO2, SUMANDO3, SUMANDO4 y SUMANDO5) en las que cada una de las celdas ellas puede tener un valor positivo o valor 0. Estos valores se suman por filas, anotando el resultado en la columna TOTAL, pero sólo deben sumar los que tienen valor positivo no los que tienen valor 0.
Otras cinco columnas (5, 4, 3, 2, 1 y 0)   en las que existe un dato fijo con el que hay que comparar y otra columna con OBSERVACIONES.
Si la cantidad de sumandos es 5, es decir, si el total de números sumados es 5, y el resultado es igual o mayor que el valor de la columna I, validar la celda de la columna G, con una “V”.
Si la cantidad de sumandos es 4 y el resultado es igual o mayor que el valor de la columna J, validar la celda de la columna G.
Si la cantidad de sumandos es 3 y el resultado es igual o mayor que el valor de la columna K, validar la celda de la columna G.
Así sucesivamente hasta que el número de sumandos sea 0, que coincidirá con el valor de la columna N.
En caso contrario, marcar la columna G con una “X” en rojo.
Y si el número de sumandos es 0 y hay datos en la columna OBSERVACIONES, validar con una “V”. Pero Si NO HAY DATOS en esa columna OBSERVACIONES, marcar con una “X” en rojo.

Lo he planteado en otro foro y la solución incluía la creación de una función y fórmulas, pero necesitaría que se hiciera exclusivamente con MACRO. He estado dándole vueltas a esa función y fórmulas para intentar crear una macro a partir de ellas, pero no soy capaz.

Con permiso de Guillermo H que me ayudó en otro foro, os muestro las fórmulas utilizadas:

En toda la columna P: =+CONTAR.SI(A3:E3;"<>"&0)

En toda la columna Q: =+DESREF($A$1;FILA()-1;COINCIDIR($P3;$2:$2;0)-1)

Como digo, necesitaría que fuese una MACRO la que hiciera el trabajo.
Aporto Excel en el que incluyo cómo necesito que quede la columna G de OBSERVACIONES.
De antemano, muchas gracias