[Risolto] Aggiornamento prezzi e quantità in base a codice

Discussioni sull'applicazione per i fogli di calcolo
Rispondi
flanders
Messaggi: 8
Iscritto il: lunedì 27 novembre 2017, 19:26

[Risolto] Aggiornamento prezzi e quantità in base a codice

Messaggio da flanders »

Ciao

ho un listino prezzi che ricevo puntualmente ogni 3-4 giorni. Ho la necessità di aggiornare quello precedente in base al codice prodotto e la quantità.
Nel mio file vedrete che nel foglio Listino-Clienti ho le colonne

prezzo senza iva - prezzo ricaricato

che sono state creati da me e lo farò io manualmente ogni volta senza nessun problema.

Ora nel foglio Listino-Fornitori ho alcuni prodotti nuovi che dovrei aggiungere al foglio Listino-Clienti. Dovrei aggiungere solamente quelli con un codice totalmente nuovo (in quanto prodotto nuovi che non era ancora presente) ma con quantità superiore a 0 (prodotti nuovi con quantità a zero non devono essere aggiunti), mentre dovrei anche aggiornare , sempre sul foglio Listino-Clienti, le quantità dei prodotti con codice identico che sono presenti in entrambi i fogli.

Io ho provato con cerca.vert ma non è la soluzione completa....forse dovrei aggiungere anche le funzioni indice e confronta. Il problema è che faccio un mix di funzioni e ottengo sempre degli errori.

Qualcuno potrebbe cortesemente delucidarmi come impostare le funzioni corrette ?
Allegati
Listino.ods
(13.32 KiB) Scaricato 104 volte
Ultima modifica di charlie il mercoledì 29 novembre 2017, 14:44, modificato 2 volte in totale.
Motivazione: Aggiunta spunta verde
LibreOffice Versione: 5.4.1.2 su OSX
Avatar utente
unlucky83
Volontario
Volontario
Messaggi: 2355
Iscritto il: lunedì 7 gennaio 2013, 1:23
Località: Latina

Re: Aggiornamento prezzi e quantità in base a codice

Messaggio da unlucky83 »

Ciao
Ho pensato di usare "Cerca.vert", la funzione "E" oltre alla tabella pivot per ottenere l'elenco delle novità, da copiare e incollare manualmente nel primo foglio.
Attenzione alle aree nelle formule del "Cerca.vert" e della tabella sorgente della pivot...accertati che si estendano almeno fino all'ultimo rigo non vuoto.
Quando parli di aggiornare i prodotti già presenti, parli delle voci "Prezzo al pubblico (Euro) Sconto (%) Prezzo netto (Euro)"?
Allegati
Listino.ods
(14.21 KiB) Scaricato 95 volte
LibO:Versione: 6.2.8.2
Build ID: 1:6.2.8~rc2-0ubuntu0.16.04.1- 32-bit
-
Se risolvi:
1. Condividi la soluzione qui con noi
2. Metti [Risolto] al titolo del primo messaggio come spiegato qui
flanders
Messaggi: 8
Iscritto il: lunedì 27 novembre 2017, 19:26

Re: Aggiornamento prezzi e quantità in base a codice

Messaggio da flanders »

Intanto grazie per l'intervento e aiuto.

Quando parlo di aggiornare i prodotti già presenti intendo di aggiornare le quantità di quei prodotti già presenti nel "listino-Clienti", portandoli anche a zero.

Praticamente dal Listino-Fornitori
- prodotti nuovi (codice inesistente nel Listino-Clienti) con disponibilità 0 = non devono essere copiati
- prodotti nuovi (codice inesistente nel Listino-Clienti) con disponibilità diversa da zero = devono essere copiati
- prodotti già esistenti (codice identico nel Listino-Clienti) con qualsiasi disponibilità = devono essere sempre aggiornati

Domani controllerò meglio il tuo file. Intanto grazie
LibreOffice Versione: 5.4.1.2 su OSX
Avatar utente
unlucky83
Volontario
Volontario
Messaggi: 2355
Iscritto il: lunedì 7 gennaio 2013, 1:23
Località: Latina

Re: Aggiornamento prezzi e quantità in base a codice

Messaggio da unlucky83 »

Quindi devi sostituire la disponibilità del foglio Listino-Clienti con il valore indicato in foglio Listino-Fornitori quando i prodotti sono già presenti... questa cosa non è facilissima da fare senza macro
LibO:Versione: 6.2.8.2
Build ID: 1:6.2.8~rc2-0ubuntu0.16.04.1- 32-bit
-
Se risolvi:
1. Condividi la soluzione qui con noi
2. Metti [Risolto] al titolo del primo messaggio come spiegato qui
flanders
Messaggi: 8
Iscritto il: lunedì 27 novembre 2017, 19:26

Re: Aggiornamento prezzi e quantità in base a codice

Messaggio da flanders »

Probabilmente mi sono espresso male. Per sostituire intendo anche creando una nuova colonna con le disponibilità aggiornate dei codici già presenti.
La cosa che mi manca è quello di aggiungere, dal Listino-Fornitori i prodotti con i codici nuovi ma solo quelli con disponibilità maggiore di zero.
In questo esempio ho creato una nuova colonna con le disponibilità aggiornate usando il cerca.vert
Allegati
Listino copia.ods
(13.66 KiB) Scaricato 81 volte
LibreOffice Versione: 5.4.1.2 su OSX
Avatar utente
unlucky83
Volontario
Volontario
Messaggi: 2355
Iscritto il: lunedì 7 gennaio 2013, 1:23
Località: Latina

Re: Aggiornamento prezzi e quantità in base a codice

Messaggio da unlucky83 »

Se guardi il mio file, ti ho ricavato con là pivot un elenco dei nuovi prodotti con disponibilità maggiore di zero
LibO:Versione: 6.2.8.2
Build ID: 1:6.2.8~rc2-0ubuntu0.16.04.1- 32-bit
-
Se risolvi:
1. Condividi la soluzione qui con noi
2. Metti [Risolto] al titolo del primo messaggio come spiegato qui
Avatar utente
unlucky83
Volontario
Volontario
Messaggi: 2355
Iscritto il: lunedì 7 gennaio 2013, 1:23
Località: Latina

Re: Aggiornamento prezzi e quantità in base a codice

Messaggio da unlucky83 »

Ecco il nuovo File
Aggiungi in "Listino-Fornitori" nuove voci e/o modifica le disponibilità. Poi click con il tasto destro sulla tabella pivot e poi su "Aggiorna" (l'aggiornamento non è automatico). Così ottieni il sotto elenco delle sole novità con disponibilità maggiori di zero.
A questo punto selezioni le celle K4:Mn (n=ultimo rigo), copi e incolli in fondo all'elenco di "Listino-Clienti", selezioni le celle N4:Qn (n=ultimo rigo), copi e incolli in fondo alla colonna E di "Listino-Clienti" così da completare la parte evidenziata in verde (vedi sfondo intestazioni).
Poi copi la cella D2 di "Listino-Clienti" (o una qualsiasi con sfondo grigio) e la incolli sotto per "riempire" il buco creatosi nella tabella.
Infine imposti i valori delle ultime due colonne.

Tutto questo per evitare le macro
Allegati
ListinoUnlucky83.ods
(15.34 KiB) Scaricato 82 volte
LibO:Versione: 6.2.8.2
Build ID: 1:6.2.8~rc2-0ubuntu0.16.04.1- 32-bit
-
Se risolvi:
1. Condividi la soluzione qui con noi
2. Metti [Risolto] al titolo del primo messaggio come spiegato qui
flanders
Messaggi: 8
Iscritto il: lunedì 27 novembre 2017, 19:26

Re: Aggiornamento prezzi e quantità in base a codice

Messaggio da flanders »

Scusami ma nella tabella pivot non riesco a selezionare i nuovi prodotti con disponibilità maggiore di 0.
Questi dovrebbero essere solamente 2, quelli con codice S0A03496 e S0A04873, mentre il terzo S0A11046 non mi interesserebbe in quanto con disponibilità uguale a 0.

Forse sbaglio io?
LibreOffice Versione: 5.4.1.2 su OSX
Avatar utente
unlucky83
Volontario
Volontario
Messaggi: 2355
Iscritto il: lunedì 7 gennaio 2013, 1:23
Località: Latina

Re: Aggiornamento prezzi e quantità in base a codice

Messaggio da unlucky83 »

A me fa vedere solo due voci che sono quelle che nella colonna H fanno uscire il risultato VERO
Allegati
Schermata del 2017-11-29 14-13-05.png
LibO:Versione: 6.2.8.2
Build ID: 1:6.2.8~rc2-0ubuntu0.16.04.1- 32-bit
-
Se risolvi:
1. Condividi la soluzione qui con noi
2. Metti [Risolto] al titolo del primo messaggio come spiegato qui
flanders
Messaggi: 8
Iscritto il: lunedì 27 novembre 2017, 19:26

[Risolto] Aggiornamento prezzi e quantità in base a codice

Messaggio da flanders »

Riuscito.
Grazie tantissime per il tuo aiuto! Da solo non ci sarei mai riuscito.

Ps: Metto risolto.
LibreOffice Versione: 5.4.1.2 su OSX
flanders
Messaggi: 8
Iscritto il: lunedì 27 novembre 2017, 19:26

Re: [Risolto]Aggiornamento prezzi e quantità in base a codic

Messaggio da flanders »

Scusami un'ultima cosa:
in futuro quando avrò un listino-Fornitori aggiornato, come replico la tabella pivot in esso ?
LibreOffice Versione: 5.4.1.2 su OSX
Avatar utente
unlucky83
Volontario
Volontario
Messaggi: 2355
Iscritto il: lunedì 7 gennaio 2013, 1:23
Località: Latina

Re: [Risolto] Aggiornamento prezzi e quantità in base a codi

Messaggio da unlucky83 »

Suggerimenti:
1) Se per caso il listino fornitori lo estrai dal web con un copia incolla, ti consiglio di usare un secondo file in cui incollare i nuovi dati, poi ti accerti che l'ordine delle colonne rispetti l'ordine del file che ti ho mandato. A questo punto selezioni le celle del file ausiliario, le copi e le incolli sovrascrivendo quelle di questo file, incollando a partire da A2
2) se le liste si allungano spesso, sia del primo sia del secondo foglio, ricorda che ci sono formule con il cerca.vert in entrambi i fogli che usano riferimenti a queste celle, come anche il riferimento della sorgente della pivot potrebbe richiedere modifiche. Suggerisco di definire delle aree celle e adoperare nella formula dei cerca.vert e della sorgente pivot il nome dell'area celle corrispondente. In tal modo quando dovrai apportare le modifiche, dovrai solo modificare le dimensioni delle aree celle definite in precedenza...in questo modo non metti mano ad alcuna formula
LibO:Versione: 6.2.8.2
Build ID: 1:6.2.8~rc2-0ubuntu0.16.04.1- 32-bit
-
Se risolvi:
1. Condividi la soluzione qui con noi
2. Metti [Risolto] al titolo del primo messaggio come spiegato qui
Rispondi