Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

EXCEL: SOSTITUZIONE AUTOMATICA DATI INSERITI

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

Re: EXCEL: SOSTITUZIONE AUTOMATICA DATI INSERITI

Postdi ricky53 » 05/02/14 10:58

Ciao,
SI.
Utilizza la seguente istruzione
Codice: Seleziona tutto
Target.Offset(0, 1).Select
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W7; Office 2003-10-13-16
Avatar utente
ricky53
Utente Senior
 
Post: 4223
Iscritto il: 11/04/09 19:29
Località: Italia

Sponsor
 

Re: EXCEL: SOSTITUZIONE AUTOMATICA DATI INSERITI

Postdi commerciale » 05/02/14 12:21

Fantastico,
Ti chiedo ancora una cosa...
Se si inserisce un codice formalmente giusto di 9 caratteri ma non presente nella mia tabella mi escono una sfilza di #N/D ... Vorrei toglierli almeno nella colonna totale (usando le formule di excel non di VBA).

Partendo dal fatto che io uso Office 2010 ma il file potrebbe essere utilizzato anche da chi ha una versione precedente, mi suggerisci di usare la formula SE.ERRORE o ce ne sono anche altre? e se va bene SE.ERRORE non rischio di avere problemi di compatibilità??

Grazie mille
commerciale
Utente Junior
 
Post: 83
Iscritto il: 16/07/11 09:14

Re: EXCEL: SOSTITUZIONE AUTOMATICA DATI INSERITI

Postdi ricky53 » 05/02/14 15:42

Ciao,
per eliminare "#N/D" utilizza la funzione "VAL.NON.DISP" abbinata alla funzione "SE" in questo modo
Codice: Seleziona tutto
SE(VAL.NON.DISP(CERCA.VERT(....)); "Codice Articolo non presente"; CERCA.VERT(....))



Questa funzione è compatibile con Office 2003 e successive versioni
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W7; Office 2003-10-13-16
Avatar utente
ricky53
Utente Senior
 
Post: 4223
Iscritto il: 11/04/09 19:29
Località: Italia

Re: EXCEL: SOSTITUZIONE AUTOMATICA DATI INSERITI

Postdi commerciale » 06/02/14 15:11

Ciao,
E' stato meno facile del previsto...
Per ovviare ad un caso di " #VALORE! " c'è qualche formula apposita sempre compatibile con le vecchie versioni?
commerciale
Utente Junior
 
Post: 83
Iscritto il: 16/07/11 09:14

Re: EXCEL: SOSTITUZIONE AUTOMATICA DATI INSERITI

Postdi ricky53 » 07/02/14 00:20

Ciao,
però hai risolto???


Per il nuovo problema dovresti inviarci la formula utilizza.
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W7; Office 2003-10-13-16
Avatar utente
ricky53
Utente Senior
 
Post: 4223
Iscritto il: 11/04/09 19:29
Località: Italia

Re: EXCEL: SOSTITUZIONE AUTOMATICA DATI INSERITI

Postdi commerciale » 07/02/14 11:28

Ciao, per ovviare a #n/d direi di si (mi interessava solo nella colonna totale).

Per il nuovo problema:
Riallego il file così è più chiaro:
File (800 KB totali)
FILE_ORD_AG_SENZA DATI PERS.xls
Link di download
http://we.tl/dNlEy6gs04

E’ bloccato (ma senza password) così sono chiare le celle che gli utenti possono modificare o no.

Problema: In pratica se un articolo è corretto ed esistente, nel caso uno spunti il prezzo “stock” o “spc”(spc li prende dalla cartella Listino B) ma il prezzo stock o spc non esiste esce prezzo ”-- “ (non voglio esca 0, voglio proprio che escano i trattini in modo che si capisce che non esiste quel prezzo). Da qui il problema sul totale dove esce #VALORE.
Come posso ovviare per toglierlo (senza VBA)?

Grazie 1000 ancora!
commerciale
Utente Junior
 
Post: 83
Iscritto il: 16/07/11 09:14

Re: EXCEL: SOSTITUZIONE AUTOMATICA DATI INSERITI

Postdi ninai » 07/02/14 12:06

ciao, prova così in L11:
=SE(O(VAL.NON.DISP(CERCA.VERT(A11;LISTINO!$A$3:$H$501;3;FALSO));E11="--");"";F11*H11*(1-I11)*(1-J11)*(1-K11))
e ricopi in basso
w8 + Office 2010 Ita
ninai
Utente Senior
 
Post: 271
Iscritto il: 12/06/13 05:23
Località: prov. Messina

Re: EXCEL: SOSTITUZIONE AUTOMATICA DATI INSERITI

Postdi ricky53 » 07/02/14 12:26

Ciao,
non sono entrato nei meriti della formulona che utilizzi, ho solo gestito l'errore, quindi, provao con questa modifica
=SE(VAL.NON.DISP(CERCA.VERT(A11;LISTINO!$A$3:$H$501;3;FALSO));"";+((SE(F11="--"; 0; F11)*H11)*((100-I11*100)/100))*((100-J11*100)/100)*((100-K11*100)/100))
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W7; Office 2003-10-13-16
Avatar utente
ricky53
Utente Senior
 
Post: 4223
Iscritto il: 11/04/09 19:29
Località: Italia

Re: EXCEL: SOSTITUZIONE AUTOMATICA DATI INSERITI

Postdi commerciale » 07/02/14 14:12

Ciao e grazie ad entrambi,
Ho provato entrambe le versioni e, visto l'utilizzo che devo farne, per il risultato finale che si ottiene dove prima compariva #valore ("" nel primo caso, 0 nel secondo) al momento preferisco la versione di ninai.

Però Richy parli di errore... non capisco se intendi errore nella mia formula o in risposta a ninai e, nel caso fosse di risposta a nina, che tipo di errore intendi.
commerciale
Utente Junior
 
Post: 83
Iscritto il: 16/07/11 09:14

Re: EXCEL: SOSTITUZIONE AUTOMATICA DATI INSERITI

Postdi ricky53 » 07/02/14 14:58

Ciao,
mi riferivo all'errore nelle tue celle ("#VALORE").

Se non vuoi vedere lo "ZERO" allora sostituisci
Codice: Seleziona tutto
SE(F11="--"; 0; F11)

con
Codice: Seleziona tutto
SE(F11="--"; ""; F11)


Commento: sono contrario a lasciare le celle contenenti formule senza che vi sia visualizzato qualcosa

Spesso utilizzo il formato che in presenza di "ZERO" fa comparire "-" (pulsante "Stile separatore" nella barra dei menu di excel) ma è solo una visualizzazione, infatti, la cella contiene un numero e non genera errori.
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W7; Office 2003-10-13-16
Avatar utente
ricky53
Utente Senior
 
Post: 4223
Iscritto il: 11/04/09 19:29
Località: Italia

Re: EXCEL: SOSTITUZIONE AUTOMATICA DATI INSERITI

Postdi commerciale » 07/02/14 15:29

Ok chiarissimo,
Avevo già provato la modifica sulla tua formula però giustamente da errore.
In ogni caso al momento sono a posto.

Grazie a tutti!!!!!!!!!
commerciale
Utente Junior
 
Post: 83
Iscritto il: 16/07/11 09:14

Re: EXCEL: SOSTITUZIONE AUTOMATICA DATI INSERITI

Postdi ninai » 08/02/14 08:46

ciao a tutti
Sono d'accordo con Ricky nel preferire lo 0 al "", si evitano divieti nei calcoli. Gli zeri indesiderati si possono nascondere in vari modi (formattazione condizionale, opzione di non visualizzazione zeri)
Anche nella mia proposta si può sostituire ;""; con ;0;.

NB
prima mi ero permesso di accorciare la formula dello sconto, giusto per una deformazione mia (non sopporto le percentuali trattate con il *100 o /100)
w8 + Office 2010 Ita
ninai
Utente Senior
 
Post: 271
Iscritto il: 12/06/13 05:23
Località: prov. Messina

Re: EXCEL: SOSTITUZIONE AUTOMATICA DATI INSERITI

Postdi commerciale » 28/10/14 09:21

Buongiorno nuovamente a tutti.

Nell'utilizzo del file (che riallego) ho riscontrato il seguente errore:

Nel foglio "ORDINE" aprendo la macro con "ctrl+a" ho la possibilità di ricercare gli articoli in 3 modi: per codice, per descrizione e per codice ean.

Il problema è nella ricerca per codice ean: presupponiamo che cerco il codice ean "8000061008160"
Se copio "8000061008160" e incollo nella macro la ricerca funziona correttamente
Se invece lo digito mi va subito in errore...

Ho fatto una prova, siccome i "codici ean" li va a leggere nel foglio "LISTINO", ho trasformato questi in "testo": Risultato: Funziona!!

Però, trasformandoli in “testo” ora non mi funziona più la sostituzione automatica del codice ean in codice articolo…
Qualcuno ha suggerimenti?

Grazie

File (900 KB total)
FILE_ORD_AG_STANDARD 3.05 con errore su inserimento ean.xls
Disponibile fino a: 4 Novembre 2014
Link di download: http://we.tl/H4tetL1eWe
commerciale
Utente Junior
 
Post: 83
Iscritto il: 16/07/11 09:14

Re: EXCEL: SOSTITUZIONE AUTOMATICA DATI INSERITI

Postdi commerciale » 06/11/14 09:33

Nessuno ha suggerimenti?
grazie
commerciale
Utente Junior
 
Post: 83
Iscritto il: 16/07/11 09:14

Re: EXCEL: SOSTITUZIONE AUTOMATICA DATI INSERITI

Postdi ricky53 » 06/11/14 10:58

Ciao,
di solito a fronte di discussione datate è preferibile inserire un nuovo quesito.

Il mi consiglio è quello di aprire una nuova discussione e fornisci informazioni su come fai la sostituzione automatica che hai accennato qui
Però, trasformandoli in “testo” ora non mi funziona più la sostituzione automatica del codice ean in codice articolo…
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W7; Office 2003-10-13-16
Avatar utente
ricky53
Utente Senior
 
Post: 4223
Iscritto il: 11/04/09 19:29
Località: Italia

Re: EXCEL: SOSTITUZIONE AUTOMATICA DATI INSERITI

Postdi Anthony47 » 07/11/14 00:02

Sottoscrivo il suggerimento di Ricky, anche perche' il file che avevi pubblicato e' scaduto il 4 Nov.
Ti chiederei pero' di usare un altro provider di file sharing, perche' wetransfer.com (quello che hai usato) chiede a chi vuole prelevare il file di accettare dei termini di servizio che personalmente non mi interessa accettare; filedropper.com mi sembra meno invasivo; io uso in genere Dropbox.com (di cui ho accettato i termini di servizio per caricare file, ma chi scarica non deve sottoscrivere niente).

Ciao
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13904
Iscritto il: 21/03/06 16:03
Località: Ivrea

Precedente

Torna a Applicazioni Office Windows


Topic correlati a "EXCEL: SOSTITUZIONE AUTOMATICA DATI INSERITI":


Chi c’è in linea

Visitano il forum: Nessuno e 11 ospiti