Fórmulas con microsoft excel avanzadas

Hola expertos

Tengo una fórmula que me resta un valor la celda anterior de una fila de un valor ingresado el usuario y así consecutivamente. Necesito que cuando el usuario ingrese el valor "0" (cero) en la celda anterior no lo reste, sino, ¿qué lo reste por el ultimo valor ingresado diferente de cero en la fila?

A1 = 1000-200 =800; B1 =A1-100=700; C1 =B1-0 = 700 ( no restar por 0 sino por el ultimo valor ingresado diferente de "0" (cero) )

Los valores en negrita son ingresados por el usuario.

Gracias

1 Respuesta

Respuesta
1

Puedes poner un ejemplo de los datos tal y como los tienes en la hoja, puedes subir una imagen y en otro apartado poner el resultado que esperas o poner otra imagen con el resultado esperado, lo que paso es que no me queda claro el ejemplo de en dónde están tus datos y en dónde está tu fórmula.

Ah, también escribe en cuáles celdas escribe el valor el usuario.

Gracias experto esta es la imagen

Pero no pusiste el resultado esperado, perdona pero sigo sin entender cuál es el resultado que esperas.

Puedes enviarme tu archivo en una hoja me pones los datos que tienes y en otra hoja me pones el resultado que esperas.

Gracias por tu amable experto 

Ya te envíe el archivo por el correo

Te envié el archivo con la fórmula

=SI((C3=0),0,BUSCAR(2,1/($B5:B5>0),$B5:B5)-($B$17*C3)+C17)

Saludos.Dante Amor

Recuerda valorar la respuesta.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas