EXCEL AVANZATO > Costruire un quiz con la funzione SE
Iscriviti al Corso Online in 7 lezioni su Excel.
Funzioni, Macro, Tabelle Pivot, Database, non avranno più segreti per te.
Le lezioni si svolgono mediante dialogo diretto e condivisione dello schermo con Gianni, autore del presente sito.
Leggi quali sono gli argomenti trattati e iscriviti.
LA FUNZIONE SE
La funzione SE, restituisce un valore se la condizione specificata ha valore VERO e un altro valore se essa ha valore FALSO.Se hai seguito la lezione creare un modello fattura excel, hai già avuto modo di vedere la funzione SE all'opera.
Vediamola più in dettaglio, iniziando a costruire un piccolo test
INSERIAMO LE DOMANDE E LE RISPOSTE
1 - Digita nella casella A1 TEST DI GEOGRAFIA.2 - Digita nella casella A3 Qual è la capitale di …
e poi di seguito,
3 - dalla cella A4 alla cella A8, digita
ITALIA
SPAGNA
GRECIA
INGHILTERRA
FRANCIA
Salta le colonne B e C,
4 - dalla cella D4 alla cella D8, scrivi le relative risposte:
ROMA
MADRID
ATENE
LONDRA
PARIGI
5 - Allarga le colonne a piacimento,
clicca qui, se non ricordi come fare.
Al momento il foglio dovrebbe presentarsi così:

INSERIRE LA FUNZIONE SE
1 - Seleziona la cella C4 e digita:=SE(B4=D4;"esatta";"errata")
Tradotta in linguaggio comune, significa:
Se la cella B4 ha lo stesso valore della cella D4,
allora scrivi nella cella in cui è inserita la formula (C4), la parola "esatta",
altrimenti scrivi la parola "errata".
2 - Copia la formula nelle celle in basso.
Usa il sistema del riempimento automatico.

ANALIZZIAMO LA FUNZIONE SE
La funzione SE ha tre argomenti (divisi dal punto e virgola).Nel primo argomento inserisci la condizione (in questo caso B4=D4)
Nel secondo argomento, inserisci il valore che vuoi venga visualizzato se la condizione è vera (in questo caso il valore è la stringa di testo "esatta").
NOTA: se come valore inserisci del testo lo devi racchiudere tra virgolette.
Per valori numerici, non inserire le virgolette.
Nel terzo argomento inserisci il valore che vuoi venga visualizzato se la condizione è falsa (in questo caso il valore è la stringa di testo "errata").
NIDIFICAZIONE DELLA FUNZIONE SE
Come vedi nella cella C4 viene visualizzato "errata", anche se non è stato digitato nulla nella cella B4.Infatti, la funzione considera già B4=D4 falso,
perché in B4 non c'è scritto nulla, mentre D4 ha valore non uguale a nulla.
Per ovviare a questo piccolo "inconveniente", devi far uso della nidificazione della funzione SE, ovvero inserire una funzione SE all'interno di un'altra funzione SE.
NOTA: Se ti sembra complicato, puoi sorvolare questo capitoletto sulla nidificazione. L'esito finale non cambierà nella sostanza.
1 - Seleziona la cella C4
2 - Clicca all'interno della barra della formula,
3 - e porta il cursore a destra dell'uguale (=)
4 - Digita SE(B4="";"";
5 - porta il cursore alla fine della formula
6 - e digita ) (parentesi chiusa)
La formula finale è questa
=SE(B4="";"";SE(B4=D4;"esatta";"errata"))
Tradotta in parole:
se in B4 non viene digitato nulla (B4="" è vero), allora visualizza nulla (""),
se in B4 viene digitato qualcosa (B4="" è falso), allora applica la seguente funzione SE(B4=D4;"esatta";"errata").
7 - Copia la formula nelle celle in basso.
Usa il sistema del riempimento automatico.
NASCONDERE UNA COLONNA
Per nascondere i risultati ( altrimenti che test sarebbe !!),1 - Seleziona con un clic destro la colonna D

2 - dal menu contestuale clicca sulla voce "Nascondi".
ABBELLISCI E COLLAUDA IL TEST
Personalizza la grafica delle celle e verifica che il test funzioni, inserendo le risposte partendo dalla cella B4.
SCOPRIRE LA COLONNA
Se devi aggiungere dati al tuo test, dovrai scoprire la colonna nascosta.Per farlo:
1 - Seleziona le colonne C ed E.

2 - clicca con il tasto destro sopra la selezione
3 - dal menu contestuale clicca sulla voce "Scopri".
