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

funzione logica SE(O(SE.NON.DISP.(

Ultimo Aggiornamento: 08/01/2017 14:56
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

Re:


=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 [SM=x423029]

=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

#N/D
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
Vota:
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 22:16. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com