0 votos

Fórmula del contador que resta con cada transacción

Esto debe existir, pero no puedo averiguarlo con Numbers. Tengo un inventario de productos que vendo. Quiero restar automáticamente del total del inventario original cada vez que se vende un artículo. Y para ello, relleno un albarán reutilizable en Numbers. El artículo y la cantidad aparecen en el albarán, que a su vez se deduce automáticamente del inventario: una simple fórmula de suma.

Por ejemplo, tengo 200 de un artículo y en Numbers aparece como tal en una celda determinada de una tabla que lleva el control del inventario. Si vendo 10 de ese artículo a un nuevo cliente, relleno un albarán. Mi fórmula en el albarán resta automáticamente 10 de ese artículo del inventario. Ahora el inventario indica que quedan 190. Genial hasta ahora.

Guardo una copia de ese albarán para el cliente en pdf. Y más tarde ese mismo albarán estándar se pone a cero y se utiliza para el siguiente cliente.

Digamos que el siguiente pedido es una docena de ese mismo artículo. Ahora un problema. La fórmula del inventario sólo reconoce la última entrada, así que en lugar de tener ahora 178 artículos en el inventario (200-10-12=178), el inventario indica que quedan 188 artículos porque se "olvida" de los diez ya vendidos.

No quiero rellenar manualmente miríadas de entradas en las celdas que computan todas y cada una de las transacciones para que esto funcione. Sólo quiero formular un recuento de inventario en marcha para que cada vez que se haga una entrada de albarán, la cantidad correspondiente se reste aún más del recuento de inventario en curso, al igual que un lector de código de barras podría restar del total como un contador.

¿Alguna idea? Gracias de antemano.

1voto

Auxiliary Puntos 1153

Aprecio el esfuerzo realizado para ayudarme a crear un contador de inventario en funcionamiento. Me di cuenta de que en algún momento será mejor que tome la iniciativa y profundice en algún script para crear una 'acción' en el comando personalizada a mis necesidades.

La idea era rellenar las entradas de un albarán con los números de artículo y las cantidades de ese artículo vendido. Luego, en otra hoja que llevaba el control del inventario, la cantidad de artículos actuales vendidos se descontaría del inventario restante. Así que se necesitaba un script. (una fórmula, de lo contrario, siempre volvería con cada nueva entrada).

Básicamente, en la hoja de Inventario (que tenía columnas de números de artículos e inventario inicial) utilicé una función IfError con Match e Index anidada para encontrar y transferir las entradas correspondientes desde el Packing Slip. A partir de ahí fue un simple proceso de scripting para crear un contador.

Probablemente se esté predicando al coro aquí, pero si alguien está interesado, puedo proporcionar el procedimiento, que implicó una combinación de funciones de Numbers y applescript.

También me puse un poco más elegante e inserté un sonido de carillón al finalizar como recordatorio de que las deducciones de la orden actual se hicieron del inventario, junto con un banner de notificación.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X