Formula contatore che sottrae con ogni transazione

0

Questo deve esistere, ma non riesco a capirlo con Numbers. Ho un inventario di prodotti che vendo. Voglio sottrarre automaticamente dall'inventario originale totale ogni volta che un oggetto vende. E per fare questo, compilo un foglio di imballaggio riutilizzabile in Numeri. L'articolo e la quantità sono elencati nella bolla di accompagnamento, che a sua volta detrae automaticamente dall'inventario, una semplice formula di somma.

Ad esempio, ho 200 di un elemento e in Numbers è elencato come tale in una determinata cella in una tabella che tiene traccia dell'inventario. Se vendo 10 di quell'articolo a un nuovo cliente, compilo un foglio di accompagnamento. La mia formula nella polizza di imballaggio sottrae automaticamente 10 di quell'articolo dall'inventario. Ora l'inventario indica 190 rimasti. Ottimo finora.

Salva una copia di quel foglietto di imballaggio per il cliente in formato pdf. E poi più tardi lo stesso fascicolo di imballaggio standard viene azzerato e utilizzato per il prossimo cliente.

Quindi dì che il prossimo ordine è una dozzina per quello stesso oggetto. Ora un problema La formula di inventario riconosce solo la voce più recente, quindi, invece di disporre di 178 articoli nell'inventario (200-10-12 = 178), l'inventario indica 188 elementi rimasti perché "dimentica" i dieci già venduti.

Non voglio riempire manualmente una miriade di voci nelle celle che calcolano ogni transazione solo per far funzionare questo. Voglio solo formulare un conteggio di inventario in esecuzione in modo che ogni volta che viene effettuata una voce di distacco di imballaggio, l'importo corrispondente viene ulteriormente sottratto dal conteggio di inventario in corso, proprio come un lettore di codici a barre potrebbe sottrarre dal totale come contatore.

Qualche idea? Grazie in anticipo.

    
posta MMM 06.05.2017 - 06:42
fonte

1 risposta

1

Apprezzo lo sforzo qui per aiutarmi a creare un contatore di inventario in corso. Mi sono reso conto che a un certo punto è meglio prendere l'iniziativa e approfondire alcuni script in modo da creare un 'action' su comando personalizzato in base alle mie esigenze.

L'idea era di riempire le voci di un Slip di imballaggio con i numeri degli articoli e le quantità di quell'oggetto venduto. Quindi, su un altro foglio che teneva traccia delle scorte, la quantità di articoli correnti venduti sarebbe stata detratta dall'inventario rimanente. Quindi era necessario un copione. (una formula altrimenti tornerebbe sempre ad ogni nuova voce.)

Fondamentalmente, nel foglio Inventario (che aveva colonne di numeri di articolo e inventario iniziale) ho usato una funzione IfError con Match e Index accorpati per trovare e trasferire le voci corrispondenti dal Slip di imballaggio. Da lì è stato un semplice processo di scripting per creare un contatore.

Probabilmente predica al coro qui, ma se qualcuno è interessato, posso fornire la procedura, che implicava una combinazione di funzioni di numeri e di mele.

Ho anche avuto un po 'di fantasia e ho inserito un suono di campanello al completamento per ricordare che le deduzioni dell'ordine corrente sono state fatte dall'inventario, insieme a un banner di notifica.

    
risposta data 18.06.2017 - 07:56
fonte

Leggi altre domande sui tag