| | Post: 1 | Registrato il: 21/10/2011
| Città: MILANO | Età: 49 | Utente Junior | excel 2016 | | OFFLINE | |
|
07/01/2017 18:38 | |
Nella colonna A ho una serie di valori numerici e anche #N/D e -- (doppio trattino). In un’altra colonna, vorrei venissero riportati i dati numerici della colonna A e al posto di #N/D e --, un semplice trattino.
col A col risultati desiderati
20 20
#N/D -
62 62
-- -
Ho provato ad impostare la seguente formula nella seconda colonna:
= se(o(se.non.disp.(A1);se(A1=”—“));”-“;A1)
In altri termini, le istruzioni che cerco di inserire seguono questa logica: se A1 è uguale a #N/D o se uguale a “—“, restituisci in B1 “-“. Diversamente, restituisci il valore numerico. Non funziona. Dove sbaglio?
Grazie 1000 a chiunque voglia aiutarmi a risolvere (o semplicemente individuare l’errore) il problema.
|
|
| | Post: 938 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Senior | 365 | | OFFLINE |
|
07/01/2017 19:17 | |
Ciao
=SE(NON(VAL.NUMERO(A1));"-";A1)
al limite gestisci eventuali celle vuote
variando il "se"
ah!
devi gestire il #N/D
ti può creare problemi alle formule
prova questa
=SE(A1="";"";SE(NON(VAL.NUMERO(A1));"-";A1))
lascia la cella vuota e vedi che funziona
scrivi qualsiasi cosa e vedi che funziona
scrivi #N/D
e vedi cosa succede
un se errore sulla formula che crea #N/D non sarebbe male
[Modificato da federico460 07/01/2017 19:35] |
| | Post: 3.581 | Registrato il: 04/07/2012
| Città: BARCELLONA POZZO DI GOTTO | Età: 61 | Utente Master | 2010 | | OFFLINE |
|
08/01/2017 11:29 | |
=SE(NON(VAL.NUMERO(A1));"-";A1)
Ciao Federico, giusto per pignoleria, ma se inverti in VERO con FALSO della funzione SE(), la NON() diventa superflua??
=SE(VAL.NUMERO(A1);A1;"-")
se poi vogliamo ancora risparmiare sul numero funzioni
=SE.ERRORE(A1^1;"-")
[Modificato da ninai 08/01/2017 11:32]
--------------------------------------------------
"So che spiegare il proprio problema, in modo comprensibile, richiede un certo impegno ed è un lavoro "palloso", ma qualcuno lo deve pur fare ....., indovina chi?" (Cit. "Scossa")
--------------------------------------------------
excel 2010 ,
Win 8 |
| | Post: 1 | Registrato il: 21/10/2011
| Città: MILANO | Età: 49 | Utente Junior | excel 2016 | | OFFLINE | |
|
08/01/2017 14:04 | |
ho un ulteriore problema: ho constatato che nella colonna A ci sono anche delle celle valorizzate 0 e che nella colonna dei risultati desiderati (colonna B), ovviamente mi restituisce 0, mentre vorrei che il risultato di una cella valorizzata 0, N/D, --, restituisse come risultato finale il semplice trattino - (come nell'esempio sottoriportato)
come posso modificare la formula?
col A col B
dati origine risultati desiderati
0 -
#N/D -
62 62
-- -
|
| | Post: 3.582 | Registrato il: 04/07/2012
| Città: BARCELLONA POZZO DI GOTTO | Età: 61 | Utente Master | 2010 | | OFFLINE |
|
08/01/2017 14:22 | |
Prova:
=SE.ERRORE(A1^0*A1;"-")
--------------------------------------------------
"So che spiegare il proprio problema, in modo comprensibile, richiede un certo impegno ed è un lavoro "palloso", ma qualcuno lo deve pur fare ....., indovina chi?" (Cit. "Scossa")
--------------------------------------------------
excel 2010 ,
Win 8 |
| | Post: 2 | Registrato il: 21/10/2011
| Città: MILANO | Età: 49 | Utente Junior | excel 2016 | | OFFLINE | |
|
08/01/2017 14:46 | |
NINAI, RISOLTO!
anche se non capisco al sintassi (cosa significa ^(potenza?)), funziona
1000 grz |
| | Post: 3.583 | Registrato il: 04/07/2012
| Città: BARCELLONA POZZO DI GOTTO | Età: 61 | Utente Master | 2010 | | OFFLINE |
|
08/01/2017 14:56 | |
Reminescenze di algebra... Qualunque numero, tranne lo zero, elevato a zero, fa 1. Qualunque numero moltiplicato 1 resta se stesso
--------------------------------------------------
"So che spiegare il proprio problema, in modo comprensibile, richiede un certo impegno ed è un lavoro "palloso", ma qualcuno lo deve pur fare ....., indovina chi?" (Cit. "Scossa")
--------------------------------------------------
excel 2010 ,
Win 8 |
|
|