sottrazione cella vuota e numero
Hai un problema con Excel? 
sottrazione cella vuota e numero
di gianluca84 (utente non iscritto) data: 28/07/2014 10:35:44
Salve a tutti,
ho un problema spero banale, ma non ne riesco a venirne a capo.
ho un foglio Excel in cui ho dei vari cerca.vert che se non trovano il risultato mi lasciano la cella vuota con ""
il problema nasce che io sto usando una formula (una serie di condizioni..) in cui devo sottrarre a quella cella un numero..e quando la cella è vuota mi da errore poiché mi fa ""-0
Io non posso sostituire lo 0 al valore cella vuota, cioe' se il cerca.vert non trova nulla non posso mettere lo 0.
Spero possiate aiutarmi che non so come fare.
Grazie mille a tutti
di lepat (utente non iscritto) data: 28/07/2014 10:41:43
allega un file di esempio
di gianluca84 (utente non iscritto) data: 28/07/2014 11:03:12
inserito grazie!
di Lucas87 data: 28/07/2014 11:06:11
Ciao
La formula è strutturata in modo da non mettere valori nel caso il cerca.vert dovesse restituire un errore.
Ti basta sostituire nella formula il "" con 0
di ninai (utente non iscritto) data: 28/07/2014 11:18:01
Ciao
se ho ben capito e nell'ipotesi che hai invertito gli addendi, una soluzione possibile:
=SOMMA(J4)-F4
di gianluca84 (utente non iscritto) data: 28/07/2014 11:27:04
non poso metere lo zero perché se non trova nulla la cella deve rimanere vuota.. come se fosse una cella vuota
se faccio cella vuota- numero me lo fa fare.... con "" no..
di Lucas87 data: 28/07/2014 12:16:14
Ok
Forse puoi risolvere con un SE
=SE(J4="";F4;F4-J4)
di gianluca84 (utente non iscritto) data: 28/07/2014 12:24:47
io vorrei solo che siccome devo fare delle operazioni con il risultato del cerca.vert , se questo risultato è "" ovvero non voglio che mi metta 0 o altro numero, poi quando faccio l'operazione mi consideri quella cella in cui col cerca.vert avevo messo "" come se fosse vuota e non facesse 5- ""
viene vuota ovviamente poiché metto un se.errore davanti alla funzione di cerca.vert per cui se viene errore perché non trova il valore allora mi resituisce "" cioè non mi scrive nulla nella cella.
di ninai (utente non iscritto) data: 28/07/2014 13:00:12
all'inizio hai scritto:
"...... sto usando una formula (una serie di condizioni..) in cui devo sottrarre a quella cella un numero......"
nel file di esempio hai scritto:
"problema valore io vorrei che facesse -1"
a sto punto ti chiedo:
quale è il problema con la mia proposta??
se l'hai letta
di gianluca84 (utente non iscritto) data: 28/07/2014 13:44:04
Allora ho un foglio Excel in cui ho parecchie colonne; in alcune delle quali c'e' una formula del tipo
se.errore(cerca.vert(........);"") in cui se non trova il valore del cerca.vert mi lascia la cella vuota
il problema e' che io ho una colonna che fa la somma di varie di queste colonne alcune con dei numeri altre con il risultato della formual di prima ovvero "" + numero oppure "" - numero ecc.
io vorrei sapere se c'e' un modo per far si che invece di dire cella vuota come "" mi restasse vuota come se fosse una cella senza alcuna formula dentro. e non posso scrivere se.errore(cerca.vert(...);0) perch' lo 0 nel mio caso e' un valore e io voglio che non ci sia nulla.
grazie!
di Lucas87 data: 28/07/2014 14:31:01
Mi sembrava strana la cosa e adesso che ho provato ne ho avuto conferma.
Con "" la cella È vuota
Facendo la somma di celle con 5 e "", il risultato è 5.
Sei sicuro che invece di "" non ci sia "spazio_vuoto"?
di Lucas87 data: 28/07/2014 14:32:24
Ho detto una cazzata...colpa mia
Con la sottrazione da errore...
di Lucas87 data: 28/07/2014 14:36:22
Tu non vuoi che venga fuori lo zero per un motivo estetico?
Se fosse così una soluzione potrebbe essere di far comparire lo 0 e di usare la formattazione condizionale per colorare il testo di bianco
Il risultato sarebbe di non vedere lo zero, ma riuscire comunque a fare le operazioni
di Mister_x (utente non iscritto) data: 28/07/2014 15:56:13
ciao
in base al tuo file in L4
=SE(J4="";F4-0;F4-J4)
ciao
di gianluca84 (utente non iscritto) data: 28/07/2014 16:02:51
ciao, purtroppo non posso scrivere cosi poiché nelel colonne ho delel formule con circa 20 "SE" annidiati e quindi non posso scrivere quella formula cosi, dovrei fare in modo che sia che ci sia il numero sia vuoto me lo consideri come un numero, ma senza che metta lo 0
come se sommo un numero a una celal vuota e così funziona, vorrei facesse lo stesso ..
di Mister_x (utente non iscritto) data: 28/07/2014 16:26:46
ciao
ti ho dato una risposta in base al tuo file dove in L4 ho riscontrato solo una semplice sottrazione e non una serie di se() nidificati, quindi a questo punto per risolvere il problema devi postare un file con veramente la funzione che tu hai impostato per capire se e' possibile risolvere il problema.
comunque se in questa serie di se() nidificati ci sara' un punto in cui la sottrazione viene eseguita, e a mio parere va modificata proprio in quel punto con un altro se di controllo
ciao
di ninai (utente non iscritto) data: 28/07/2014 16:35:08
ripropongo:
=SOMMA(J4)-F4
prima o poi dovrò capire perchè non è corretta
di Santuberto (utente non iscritto) data: 28/07/2014 17:11:17
Buongiorno. Sarà che mi sfugge qualcosa, ma … la formula in J4, non dovrebbe essere : SE.ERRORE(CERCA.VERT(E4;E4:G4;3;FALSO);"") e non SE.ERRORE(CERCA.VERT(E4;E4:G4;4;FALSO);"") ? Un cordiale saluto.
di gianluca84 (utente non iscritto) data: 29/07/2014 09:16:33
scusate non riesco a farmi capire io..
esiste un modo su excel per fare sottrazioni o addizioni tra numeri e risultato di una funzione di se.errore(funzione;"") che se viene errore mi lascia la cella vuota con ""?
siccome ho una formula abbastanza lunga...non come quella dell'esempio che ho messo per fare vedere l'errore nell'operazione aritmetica...vorrei trovare un modo per poter evitare, se esiste questo problema, altrimenti mi ritoccherebbe riscrivere la formula che è pi' di 20 righe....
grazie
Vuoi Approfondire?