› Excel e gli applicativi Microsoft Office › Problemi con celle vuote (utilizzando la funzione SE)
-
AutoreArticoli
-
Buongiorno a tutti i componenti del Forum, ho un piccolo problema con la funzione "SE", nello specifico ho la colonna B (dove inserisco la data), ho la colonna G (dove a secondo dei calcoli mi restituisce il testo Positivo o Negativo) e la colonna N (che fa la stessa cosa della G. Ora io ho scritto questa formula:
=Se(G2=N2;"Efficiente!";"Non Efficiente!) , fin qui tutto bene, ora vorrei che se la colonna B fosse vuota (cioè senza data), Excel non eseguisse nessun calcolo, ed ho scritto così:
=Se(B2<>"";(G2=N2;"Efficiente!";"Non Efficiente!);""). Ma non funziona 😭
Sbaglierò sicuramente la sintassi.
Grazie.
Ciao
Sono DUE Funzioni SE nidificate, cioè
SE(condizione;vera;SE(condizione;vera;falsa))
Quindi alla prima formula devi premettere la seconda condizione
=Se(B2="";"";Se(G2=N2;"Efficiente!";"Non Efficiente!))
Dimmi se va bene. Ciao,
Mario
Buon pomeriggio Marius,
non funziona; anche se non scrivo nulla nel campo data mi compare sempre la condizione!
Ti allego file di esempio.
Allegati:
You must be logged in to view attached files.In P6 =SE(B6="";"";SE(G6=N6;"Efficiente!";"Non Efficiente!"))
B2 = B6 e manca il "finale
Ciao
Non si tratta del "finale" @raffaele53 (che saluto) intendeva che mancano i doppi apici finali.
Poi la formula l'avevo suggerita seguendo la tua formula. Con l'esempio postato la formula in P5 è
=SE(B5="";"";SE(G5=N5;"Efficiente!";"Non Efficiente")) e la copi in basso fin dove ti serve.
Mi spieghi cosa c'entrava la cella B2?
Ciao,
Mario
Buonasera Mario,
ho scoperto il problema:
=SE(B7="";"";(SE(G7=N7;"Efficiente!";"Non Efficiente!"))) questa formula funziona se la cella è vuota, ma se all'interno c'è un collegamento ad un altro foglio, non funziona!
Ti volevo chiedere anche un'altra cosa: posso sostituire una condizione al posto di SE(G7=N7;"Efficiente!";"Non Efficiente!"), con se(G7 and N7<>"Negativo";"Efficiente!";"Non Efficiente!"), perchè nella formula precedente al verificarsi di due condizioni: "negative o positive" il risultato darebbe sempre: Efficiente!
Ti allego il file di esempio.
Allegati:
You must be logged in to view attached files.Ciao
Prova questa formula in P5 e da tirare in basso
=SE(E(CELLA("tipo";B5)="v";G5<>"";N5<>"";G5=N5);"Efficiente!";SE(E(CELLA("tipo";B5)="v";G5<>"";N5<>"";G5<>N5);"Non Efficiente!";""))
In poche parole la Funzione CELLA individua il tipo di dato contenuto nella cella di col.B e poi agisce in base all'uguaglianza o meno delle celle di col.G e di col.N
Fai sapere. Ciao,
Mario
Grazie Mario,
per aver risolto in parte il quesito; purtroppo se le condizioni delle colonne "G" ed "N" sono ambedue false (Negativo - Negativo), restituisce sempre la stringa "Efficiente!", come quando le condizioni sono ambedue vere (Positivo - Positivo).
Ciao
Prova con quest'altra formula
=SE(E(CELLA("tipo";B5)="v";G5<>"";N5<>"";G5=N5;G5<>"Negativo");"Efficiente!";SE(E(CELLA("tipo";B5)="v";G5<>"";N5<>"";O(G5="Negativo";N5="Negativo"));"Non Efficiente!";""))
Se non dovesse funzionare, fai tu un po' di prove con tutti i casi possibili aggiustando la formula.
Ciao,
Mrio
-
AutoreArticoli
