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

aiuto formula excel

Ultimo Aggiornamento: 17/12/2020 07:13
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
Vota: 15MediaObject5,00217 2
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 12:41. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com