feed
top
crea forum
cerca
feed
forum
supporto
discussione
cerca
Excel Forum
Per condividere esperienze su Microsoft Excel
Cerca
Soluzioni Excel Domande e Risposte
Accedi
aiuto formula excel
Messaggi
OFF
LINE
alexcb
Post: 7
Registrato il: 28/03/2019
Età: 42
Utente Junior
2007
0
0
10/12/2020
06:57
Buongiorno a tutti.
come sempre mi rivolgo a voi per avere un aiuto per quanto riguarda alcune formule di excel.
Ho un file excel molto semplice che si compone di due fogli. il primo si compone di 11 colonne ma per la formula mi interessano solo due, ed un secondo foglio di due colonne che contiene una lista di dati. Comunque lo allego alla presente.
In pratica sto cercando una formula per cui se nelle celle della colonna C del foglio 1 inserisco un valore presente nella colonna A del foglio 2, la colonna O del foglio 1 mi deve restituire i valori della colonna B del foglio 2.
spero di essere stato chiaro
Buona giornata a tutti
Download (124 KB)
OFF
LINE
federico460
Post: 2.041
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
1
0
10/12/2020
07:57
ciao
in O5
da tirare in giù
=SE.ERRORE(CERCA.VERT($C5;'LISTA CASSE'!$A$2:$B$1500;2;0);"")
[
Modificato da federico460 10/12/2020 07:58
]
OFF
LINE
alexcb
Post: 7
Registrato il: 28/03/2019
Età: 42
Utente Junior
2007
0
0
10/12/2020
08:23
grazie. verifico e ti faccio sapere. :)
OFF
LINE
alexcb
Post: 8
Registrato il: 28/03/2019
Età: 42
Utente Junior
2007
0
0
10/12/2020
10:37
Funziona. Grazie 1000
OFF
LINE
alexcb
Post: 11
Registrato il: 28/03/2019
Età: 42
Utente Junior
2007
0
0
16/12/2020
08:14
CIAO FEDERICO460
controllando la formula da inserire in "o5" come da te suggerito, se in c5 scrivo una valore che non è presente nel foglio "lista casse", la cella su indicata mi restituisce il valore N/D.
Modificando la formula =SE.ERRORE(CERCA.VERT($C5;'LISTA CASSE'!$A$2:$B$1500;2;0);"") con
=SE.ERRORE(CERCA.VERT($C5;'LISTA CASSE'!$A$2:$B$1500;2;0);0)
, se in o5 a scendere scrivo qualcosa non contenuto nel foglio LISTA CASSE, il valore che mi restituisce è 0 e va bene così.
L'unico problema è che in fase di stampa non vorrei stampare questi zeri però nonostante io vado ad impostare le regole di formattazione delle celle, lo 0(zero) mi compare sempre.
Come posso risolvere?
Saluti
OFF
LINE
Eso71
Post: 142
Registrato il: 01/09/2016
Città: BOMPORTO
Età: 53
Utente Junior
2021
1
0
16/12/2020
08:42
=SE.ERRORE(SE(CERCA.VERT($C5;'LISTA CASSE'!$A$2:$B$1500;2;0)=0;"";CERCA.VERT($C5;'LISTA CASSE'!$A$2:$B$1500;2;0));"")
Oppure usi la formattazione condizionale: se il valore è uguale a 0 gli dai lo stesso colore della cella
OFF
LINE
DANILOFIORINI
Post: 915
Registrato il: 15/01/2016
Città: ROMA
Età: 51
Utente Senior
2016
0
0
16/12/2020
08:55
Buongiorno a tutti
Oppure basta concatenare un &"" alla fine della formula
=SE.ERRORE(CERCA.VERT($C5;'LISTA CASSE'!$A$2:$B$1500;2;0);"")&""
OFF
LINE
alexcb
Post: 12
Registrato il: 28/03/2019
Età: 42
Utente Junior
2007
0
0
16/12/2020
10:28
NON VA
OFF
LINE
DANILOFIORINI
Post: 916
Registrato il: 15/01/2016
Città: ROMA
Età: 51
Utente Senior
2016
0
0
16/12/2020
11:27
Ciao
Non va è relativo...allega il file con la formula inserita che ti restituisce questi zeri che non vuoi visualizzare e vediamo
OFF
LINE
alexcb
Post: 13
Registrato il: 28/03/2019
Età: 42
Utente Junior
2007
0
0
16/12/2020
11:52
non è che non voglio visualizzarli, non voglio proprio stamparli.
il file è allegato all'inizio della discussione.
OFF
LINE
DANILOFIORINI
Post: 917
Registrato il: 15/01/2016
Città: ROMA
Età: 51
Utente Senior
2016
0
0
16/12/2020
11:59
Allora....nelle formule concatenare alla fine un &"" serve per non visualizzare gli zeri
Ora se non mostri il risultato che ottieni con la formula è nella colonna accanto cosa invece vorresti ottenere come si fa ad aiutarti???
Quindi se alleghi il file con la formula inserita e mostri il risultato da ottenere scritto a mano fai prima
OFF
LINE
alexcb
Post: 14
Registrato il: 28/03/2019
Età: 42
Utente Junior
2007
0
0
16/12/2020
12:17
allego quanto richiesto.
saluti a tutti
Download (110 KB)
OFF
LINE
DANILOFIORINI
Post: 918
Registrato il: 15/01/2016
Città: ROMA
Età: 51
Utente Senior
2016
0
0
16/12/2020
12:58
Ciao
in colonna N vedo
=SE.ERRORE(CERCA.VERT(C5;'LISTA CASSE'!$A$2:$B$200;2;FALSO);0)&""
ora togliendo la formattazione si vedono gli zeri che sono il risultato del SE.ERRORE quindi scrivila cosi
=SE.ERRORE(CERCA.VERT(C5;'LISTA CASSE'!$A$2:$B$200;2;0);
""
)
[
Modificato da DANILOFIORINI 16/12/2020 12:58
]
OFF
LINE
alexcb
Post: 15
Registrato il: 28/03/2019
Età: 42
Utente Junior
2007
0
0
16/12/2020
15:54
Purtroppo devo scriverla per forza così, con o senza concatenazione.
Scrivendola come dici tu, se le celle C sono vuote, le celle N mi restituiscono il valore #n/d e in questo caso non mi possibile procedere al calcolo del deposito totale. Vedi cella alla fine del foglio a sinistra. Quindi per fare il totale del deposito le celle N devono contenere per forza un numero.
Se io vedo lo 0 nella colonna N non è un problema, l'importante è che non viene stampato.
OFF
LINE
federico460
Post: 2.066
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
0
0
16/12/2020
16:16
ciao
formatta le celle
0;-0;;@
e vedi dall'anteprima di stampa che
gli zeri vengono esclusi
OFF
LINE
DANILOFIORINI
Post: 919
Registrato il: 15/01/2016
Città: ROMA
Età: 51
Utente Senior
2016
0
0
16/12/2020
16:55
Ciao
È la formula In C54 da cambiare metti
=MATR.SOMMA.PRODOTTO(--(N5:N49<>"");B5:B49;N5:N49)
E in colonna N lascia il SE.ERRORE col ""
=SE.ERRORE(CERCA.VERT(C5;'LISTA CASSE'!$A$2:$B$200;2;FALSO);"")
E vedi che funziona
OFF
LINE
alexcb
Post: 16
Registrato il: 28/03/2019
Età: 42
Utente Junior
2007
0
0
17/12/2020
07:13
buongiorno.
Ora è perfetto. Grazie infinite
1
5
MediaObject
5,00
2
17
2
Tag discussione
aiuto
formula
excel
Registrati
Accedi
Soluzioni Excel Domande e Risposte
Accedi
IL MIO PROFILO
LE MIE DISCUSSIONI
FORUM CHE SEGUI
LA MIA FORUM-CARD
MODIFICA FORUM-CARD
FAQ
TRADUCI
LOGOUT
Accedi
Registrati
FAQ
TRADUCI
Scatta o carica foto
Allega file
Inserisci link da url (card)
Incorpora url (YouTube/Twitter/...)
ACCETTA
RIFIUTA
Anteprima