| | Post: 7 | Registrato il: 28/03/2019
| Età: 42 | Utente Junior | 2007 | | OFFLINE | |
|
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 |
|
| | Post: 2.041 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
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] |
| | Post: 7 | Registrato il: 28/03/2019
| Età: 42 | Utente Junior | 2007 | | OFFLINE | |
|
10/12/2020 08:23 | |
grazie. verifico e ti faccio sapere. :) |
| | Post: 8 | Registrato il: 28/03/2019
| Età: 42 | Utente Junior | 2007 | | OFFLINE | |
|
10/12/2020 10:37 | |
Funziona. Grazie 1000 |
| | Post: 11 | Registrato il: 28/03/2019
| Età: 42 | Utente Junior | 2007 | | OFFLINE | |
|
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 |
| | Post: 142 | Registrato il: 01/09/2016
| Città: BOMPORTO | Età: 53 | Utente Junior | 2021 | | OFFLINE | |
|
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
|
| | Post: 915 | Registrato il: 15/01/2016
| Città: ROMA | Età: 51 | Utente Senior | 2016 | | OFFLINE |
|
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);"")&"" |
| | Post: 12 | Registrato il: 28/03/2019
| Età: 42 | Utente Junior | 2007 | | OFFLINE | |
|
16/12/2020 10:28 | |
NON VA |
| | Post: 916 | Registrato il: 15/01/2016
| Città: ROMA | Età: 51 | Utente Senior | 2016 | | OFFLINE |
|
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 |
| | Post: 13 | Registrato il: 28/03/2019
| Età: 42 | Utente Junior | 2007 | | OFFLINE | |
|
16/12/2020 11:52 | |
non è che non voglio visualizzarli, non voglio proprio stamparli.
il file è allegato all'inizio della discussione.
|
| | Post: 917 | Registrato il: 15/01/2016
| Città: ROMA | Età: 51 | Utente Senior | 2016 | | OFFLINE |
|
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 |
| | Post: 14 | Registrato il: 28/03/2019
| Età: 42 | Utente Junior | 2007 | | OFFLINE | |
|
16/12/2020 12:17 | |
allego quanto richiesto.
saluti a tutti |
| | Post: 918 | Registrato il: 15/01/2016
| Città: ROMA | Età: 51 | Utente Senior | 2016 | | OFFLINE |
|
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] |
| | Post: 15 | Registrato il: 28/03/2019
| Età: 42 | Utente Junior | 2007 | | OFFLINE | |
|
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. |
| | Post: 2.066 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
16/12/2020 16:16 | |
ciao
formatta le celle
0;-0;;@
e vedi dall'anteprima di stampa che
gli zeri vengono esclusi |
| | Post: 919 | Registrato il: 15/01/2016
| Città: ROMA | Età: 51 | Utente Senior | 2016 | | OFFLINE |
|
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 |
| | Post: 16 | Registrato il: 28/03/2019
| Età: 42 | Utente Junior | 2007 | | OFFLINE | |
|
17/12/2020 07:13 | |
buongiorno.
Ora è perfetto. Grazie infinite |
|
|