Restar valores de celdas y que no de negativo

Espero poder hacerme entender. Tengo En A2 una cantidad: 5, en B2 el precio: 10; en C2 el total de eso. Hasta ahí simple, da 50. Ahora en E2 se ingresa un valor que puede ser cualquiera, supongamos 200. Esos 200, tienen que restar el valor de C2 y colocar en D2 el valor 0 o la frase “pagado” no -50. Porque esos 50, pasan a restar un valor de la celda C3 y así cada vez que se ingresa un nuevo valor en la columna E (no precisamente, si seguimos el ejemplo en E3, puede ser que recién en E6, E15, etc.) lo reste y cada vez que llegue a 0 siga abajo.

2 respuestas

Respuesta

Prueba esta fórmula

=SI(E2-C2>0,"pagado",ABS(E2-C2))

Respuesta

Prueba con una macro te paso unos ejemplos que permite recorrer las celdas, lo que debes hacer en cada recorrido es ir restando y fijándote en el criterio algo así

If range("E2").value - range("C2").value <= 0 then

Range ("D2")= "Pagado"

Else

range("E2").value - range("C2")

End if

https://youtu.be/qtkrkNVxsuQ

https://youtu.be/HjuSns2xJ5Y

https://youtu.be/hJHTspgfavI

https://youtu.be/V_pQbeDdlFY

Visita http://programarexcel.com descarga cientos de ejemplos que puedes usar para automatizar tus libros de Excel

Suscribe a https://youtube.como/programarexcel y recibirás en tu mail las nuevas macros que se agreguen

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas