Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

ricerca Inventario

Ultimo Aggiornamento: 14/01/2019 16:05
Post: 2
Registrato il: 12/01/2019
Città: BOLZANO
Età: 31
Utente Junior
Windows office 2010 v14.0; Mac OS Office 2016 v16.20
OFFLINE
12/01/2019 13:02

Buongiorno a tutti,

spero ci sia qualche smanettone in grado di aiutarmi con un problema (almeno per me) piuttosto complesso.

Sto lavorando ad una nuova versione di un file Excel che utilizzo per la gestione di un inventario, con diverse pagine per acquisti, vendite, ecc.

Ecco il problema (a titolo esemplificativo):

quando inserisco una nuova vendita (foglio2),mi serve una formula per la colonna F che trovi il corretto prezzo di acquisto del prodotto venduto, cercando attraverso l'id del prodotto nella lista degli acquisti (foglio1).
Se dello stesso prodotto faccio ad esempio 3 acquisti, ognuno da 3 pezzi a prezzi diversi (1,2 e 3 euro), la formula deve calcolare che le prime tre volte che vendo quel prodotto il prezzo di acquisto è 1, ma la quarta vendita è 2, mentre dalla settima vendita è 3, e cosi via.
Spero di essere stato più chiaro.

So che la spiegazione è piuttosto confusa, non sono bravissimo a spiegarmi, spero capiate e riusciate ad aiutarmi.

Grazie mille in anticipo a tutti
[Modificato da Fabrizio(93) 13/01/2019 12:40]
Post: 253
Registrato il: 11/07/2015
Età: 33
Utente Junior
office 2013-2016
OFFLINE
12/01/2019 20:43


Buona Sera


Foglio 2


F2=SE.ERRORE(INDICE(Tabella1[prezzo];CONFRONTA([@id]&[@unità];Tabella1[id]&Tabella1[unità];0));"")

Control + Shift +Enter copia in basso

Saluti

Ps: La spiegazione è incomprensibile

Ho scritto in base a quello che ho capito.

Saluti
Post: 2
Registrato il: 12/01/2019
Città: BOLZANO
Età: 31
Utente Junior
Windows office 2010 v14.0; Mac OS Office 2016 v16.20
OFFLINE
13/01/2019 12:33

Grazie della risposta,

purtroppo pero la formula sembra non funzionare.

Per l' id ab1 riporta sempre il prezzo di acquisto 2, mentre per l'id de3 non riporta alcun prezzo.

Ho modificato il post iniziale cercando di spiegare più semplicemente il problema, spero di aver fatto un po meglio questa volta.

Grazie
[Modificato da Fabrizio(93) 13/01/2019 12:41]
Post: 254
Registrato il: 11/07/2015
Età: 33
Utente Junior
office 2013-2016
OFFLINE
13/01/2019 13:37


Buon Giorno

Devi digitare il numero delle unita vendute per

ottenere i corrispondenti prezzi

SE digiti 2 per id3 avrai il prezzo corrispondente

La stessa cosa per id ab1


Saluti
Post: 3
Registrato il: 12/01/2019
Città: BOLZANO
Età: 31
Utente Junior
Windows office 2010 v14.0; Mac OS Office 2016 v16.20
OFFLINE
13/01/2019 21:14

Purtroppo la formula non fa quello che mi serve,
penso non sia ancora ben chiaro il problema.
Riallego il file che ho modificato per semplificare l'esempio, inserendo in colonna E della tabella del foglio 2 i valori d prezzo d'acquisto che dovrebbero essere restituiti dalla formula.


id......unità...prezzo
ab1......1......€ 2,00
cd2......1......€ 3,00
ab1......2......€ 5,00
ab1......3......€ 10,00
cd2......1......€ 6,00


orderid..id....unità..vendita...prezzo acquisto
1a......ab1......1......20......2,00 €
1b......ab1......1......26......5,00 €
1c......cd2......1......20......3,00 €
1d......ab1......1......18......5,00 €
1e......ab1......1......16......10,00 €
1f.......cd2......1......14......6,00 €

l'ordine con id 1a dovrebbe avere il prezzo d'acuisto 2euro perchè il primo acqusto del prodotto ab1 l'ho pagato appunto 2euro, ma gli ordini 1b e 1c devono avere prezzo di acquisto 5euro, perchè sempre del prodotto ab1 ho fatto un secondo acquisto dove ne ho comprati 2 pezzi a 5euro, per cui anche l'ordine 1d dovrà avere il prezzo d'acquisto 5 euro, mentre l'ordine 1e sarà 10 euro.

Scusate la confusione ma non riesco a trovare un modo più semplice per spiegarmi.
Post: 5.601
Registrato il: 14/11/2004
Utente Master
Office 2019
OFFLINE
14/01/2019 08:21

Inventario
Ciao Fabrizio, il tuo problema che il prodotto "ab1" lo hai comprato a tre prezzi differenti 2-5-10€, come altri prodotti.

quando compilo l'ordine, come faccio a determinare quale prezzo prendere per l'ordine di "ab1", con le formule non si riesce.

si può provare con una "Combobox" ed un poco di VBA, ora vedo di prepararti qualcosa.

anche se sono convinto che ci si dovrà rimettere mano visto che non sarà la versione definitiva, perche il tuo esempio è un estratto del tuo file.

Ciao By Sal [SM=x423051]

se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 4
Registrato il: 12/01/2019
Città: BOLZANO
Età: 31
Utente Junior
Windows office 2010 v14.0; Mac OS Office 2016 v16.20
OFFLINE
14/01/2019 08:56

Ciao Sal, grazie per avermi risposto.
Il prezzo d’acquisto deve essere calcolato in base al rapporto tra unità acquistate e unità vendute.

Prendiamo un prodotto a caso che chiamiamo MELA, io faccio 3 acquisti diversi dal mio fornitore, uno da 2 unità a 4€, uno da una unità a 7€ e uno da 3 unità a 5€.
Quando vado a rivendere il prodotto per calcolarne il guadagno che ottengo devo sapere ogni unità a quanto e stata venduta.
Per cui le prime due vendite di MELA avranno un prezzo di acquisto di 4 euro, la terza 7€, le tre successive 5€, e così via.

Spero di essere finalmente riuscito a spiegarmi decentemente 😅

P.S. Appena mi collego dal fisso ricarico il file Excel
Post: 5.602
Registrato il: 14/11/2004
Utente Master
Office 2019
OFFLINE
14/01/2019 09:34

Inventario
Ciao Fabrizio, ecco il file, anche se non mi è chiara la tua spiegazione per la determinazione del prezzo di vendita, in quanto in un inventario il prezzo valido è quello di acquisto, per la valorizzazione.

quando si vende un prodotto logicamente si vende all'ultimo prezzo di acquisto maggiorato del guadagno che uno intende avere su ogni prodotto, perche il prossimo acquisto sarà sempre come minimo il prezzo dell'ultimo acquisto se non ci sono maggiorazioni.

ora se tu hai in negozio prodotti che sono stati acquistati ad un prezzo minore avrai maggior guadagno, tranne se non farai una promozione sui prodotti con minor prezzo di acquisto, per eliminare prodotti in scadenza o obsoleti.

ma questa è una gestione aziendale, che non interessa nel caso.

il file che ti allego quando vai sulla colonna del prodotto "B", ti compare una Combobox clicca sulla freccia si apre il menu a tendina e scegli quale prodotto inserire vedendo il prezzo e la giacenza.

fatta la scelta premi invio, nella tabella ti inserisce il prodotto ed il prezzo del prodotto che hai scelto, poi sta a te completare gli altri campi.

il presente file non scarica la giacenza della tabella1

vedi se va bene, fai sapere

Ciao By Sal [SM=x423051]

[Modificato da by sal 14/01/2019 09:37]
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 5
Registrato il: 12/01/2019
Città: BOLZANO
Età: 31
Utente Junior
Windows office 2010 v14.0; Mac OS Office 2016 v16.20
OFFLINE
14/01/2019 12:01

Ciao Sal,
innanzitutto grazie per la pazienza e il tempo perso a provare ad aiutarmi, ma purtroppo ancora non ci siamo xD.

Allora, facciamo che del prodotto ab1 faccio tre acquisti da tre fornitori diversi, uno di 2 unità a 5€/pezzo, uno da 1 unità a 6€/pezzo e uno da 3 unità a 3€/pezzo, per un totale di 6 pezzi, e li riporto in una tabella di registro forniture (foglio 1).

cod art..unità....prezzo unità....totale acquisto
ab1........2........€ 5,00..........€ 10,00
ab1........1........€ 6,00..........€ 6,00
ab1........3........€ 3,00..........€ 6,00

Ora nel momento che vado a vendere il prodotto, supponiamo al prezzo costante di 20€, il guadagno che otterrò sarà dato dalla differenza tra il prezzo di vendita e quello di acquisto.

Rivendo il primo pezzo, per cui tolgo dal magazzino l'articolo che è in giacenza da più tempo, ovvero quello della prima fornitura da due pz a 5€/pz, e avrò quindi guadagnato 15€ (20 - 5).

Alla secondo vendita vado di nuovo a prender l'articolo che è in giacenza da più tempo, quindi il secondo pz del primo ordine, quindi anche qua il guadagno sarà di 15€ (20-5).

Per la terza vendita, avendo finito gli articoli della prima fornitura, andrò a prendere l'articolo della seconda fornitura, che avevo pagato però 6€, per cui il guadagno sarà di 14€ (20-6).

Per la quarta vendita, avendo finito anche i pz della seconda fornitura, andrò a prendere l'articolo della terza fornitura, quella da tre pz a 3€/pz, per cui il guadagno questa volta sarà di 17€, (20-3).

E cosi via.

Spero di essere finalmente riuscito a spiegarmi, non so come altro metterla giù 😂😂

Allego nuovamente il foglio di esempio
Post: 5.603
Registrato il: 14/11/2004
Utente Master
Office 2019
OFFLINE
14/01/2019 16:05

Inventario
Ciao Fabrizio, eccoti il file, ho aggiunto una colonna alla tabella1 il prezzo di vendita, quindi puoi anche indicare singolarmente quale sia il prezzo di vendita di quell'articolo.

ho fatto anche in modo che l'archivio venga aggiornato nelle quantità che vengono inserite nell'ordine, in questo modo quando vedi il menu a tendina sai anche quanti articoli sono disponibili per quel codice.

non ti permette di inserire articoli che sono a quantità 0zero, oppure se scrivi 5 articoli e sono presenti 4, ti permette di inserirne solo 4.

ti fa anche il calcolo del guadagno.

penso che era quello che volevi.

Ciao By Sal [SM=x423051]

se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 16:35. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com