Sommario
In questa esercitazione imparerete alcuni modi rapidi ed efficienti per controllare ed eseguire il debug delle formule in Excel. Vedrete come utilizzare il tasto F9 per valutare le parti della formula, come evidenziare le celle che fanno riferimento o che sono referenziate da una determinata formula, come determinare le parentesi non corrispondenti o mal posizionate e altro ancora.
Nelle ultime esercitazioni abbiamo analizzato diversi aspetti delle formule di Excel. Se avete avuto modo di leggerle, sapete già come scrivere formule in Excel, come mostrare le formule nelle celle, come nascondere e bloccare le formule e altro ancora.
Oggi vorrei condividere alcuni suggerimenti e tecniche per controllare, valutare ed eseguire il debug delle formule di Excel, che spero vi aiutino a lavorare in modo ancora più efficiente con Excel.
Tasto F2 in Excel: modifica le formule
Il tasto F2 di Excel consente di passare da un'opzione all'altra. Modifica e Entrare Quando si desidera apportare modifiche a una formula esistente, selezionare la cella della formula e premere F2 per inserire la formula. Modalità di modifica Una volta eseguita questa operazione, il cursore inizia a lampeggiare alla fine della parentesi di chiusura nella cella o nella barra della formula (a seconda che l'opzione Consenti modifica direttamente nelle celle sia selezionata o meno). A questo punto, è possibile apportare qualsiasi modifica alla formula:
- Utilizzare le frecce destra e sinistra per navigare all'interno della formula.
- Usare i tasti freccia e Shift per selezionare le parti della formula (lo stesso si può fare con il mouse).
- Stampa Cancellare o Backspace per eliminare determinati riferimenti di cella o altri elementi della formula.
Al termine della modifica, premere Invio per completare la formula.
Per uscire dalla modalità di modifica senza apportare modifiche alla formula, premere il tasto Esc.
Modifica diretta in una cella o nella barra della formula
Per impostazione predefinita, premendo il tasto F2 in Excel il cursore si posiziona alla fine della formula in una cella. Se preferite modificare le formule nella barra della formula di Excel, procedete come segue:
- Cliccare File > Opzioni .
- Nel riquadro di sinistra, selezionare Avanzato .
- Nel riquadro di destra, deselezionare l'opzione Consente la modifica direttamente nelle celle opzione sotto Opzioni di modifica .
- Cliccare OK per salvare le modifiche e chiudere la finestra di dialogo.
Oggi F2 è spesso considerato un modo antiquato per modificare le formule. Altri due modi per accedere alla modalità di modifica di Excel sono:
- Fare doppio clic sulla cella, oppure
- Facendo clic su un punto qualsiasi della barra della formula.
L'approccio F2 di Excel è più efficiente o presenta dei vantaggi? No :) Semplicemente alcune persone preferiscono lavorare con la tastiera per la maggior parte del tempo, mentre altre trovano più comodo usare il mouse.
Qualunque sia il metodo di modifica scelto, nell'angolo in basso a sinistra dello schermo si trova un'indicazione visiva della modalità di modifica. Non appena si preme F2 , o si fa doppio clic sulla cella, o si fa clic sulla barra della formula, viene visualizzata la scritta Modifica apparirà proprio sotto le schede del foglio:
Suggerimento: premere Ctrl + A per passare dalla modifica di una formula in una cella alla barra della formula. Funziona solo quando si modifica una formula, non un valore.
Tasto F9 in Excel: valuta le parti della formula
In Microsoft Excel, il tasto F9 è un modo semplice e rapido per controllare e fare il debug delle formule. Consente di valutare solo la parte selezionata della formula, sostituendola con i valori effettivi su cui opera quella parte o con il risultato calcolato. L'esempio seguente mostra il tasto F9 di Excel in azione.
Supponiamo di avere la seguente formula IF nel foglio di lavoro:
=IF(MEDIA(A2:A6)>MEDIA(B2:B6), "Buono", "Cattivo")
Per valutare singolarmente ciascuna delle due funzioni medie incluse nella formula, procedere come segue:
- Selezionare la cella con la formula, D1 in questo esempio.
- Premere F2 o fare doppio clic sulla cella selezionata per accedere alla modalità di modifica.
- Selezionate la parte di formula che volete testare e premete F9 .
Ad esempio, se si seleziona la prima funzione Media, cioè MEDIA(A2:A6), e si preme F9 , Excel visualizza il valore calcolato:
Se si seleziona solo l'intervallo di celle (A2:A6) e si preme F9 , si vedranno i valori effettivi invece dei riferimenti alle celle:
A uscita la modalità di valutazione della formula, premere il tasto Esc.
Suggerimenti per Excel F9:
- Assicuratevi di selezionare una parte della formula prima di premere F9, altrimenti il tasto F9 sostituirà l'intera formula con il valore calcolato.
- Nella modalità di valutazione della formula, non premete il tasto Invio per non sostituire la parte selezionata con il valore calcolato o con i valori delle celle. Per mantenere la formula originale, premete il tasto Esc per annullare il test della formula e uscire dalla modalità di valutazione della formula.
La tecnica F9 di Excel è particolarmente utile per testare formule lunghe e complesse, come le formule annidate o le formule di array, in cui è difficile capire come la formula calcola il risultato finale perché include alcuni calcoli intermedi o test logici. Inoltre, questo metodo di debug consente di circoscrivere l'errore a un particolare intervallo o funzione che lo causa.
Eseguire il debug di una formula utilizzando la funzione Valutare la formula
Un altro modo per valutare le formule in Excel è la funzione Valutare la formula che risiede nella cartella Formule nella scheda Formula di revisione gruppo.
Non appena si fa clic su questo pulsante, il Valutare la formula Si aprirà una finestra di dialogo in cui è possibile ispezionare ogni parte della formula nell'ordine in cui viene calcolata.
È sufficiente fare clic sul pulsante Valutare ed esaminare il valore della parte di formula sottolineata. Il risultato della valutazione più recente appare in corsivo.
Continuare a fare clic sul pulsante Valutare finché ogni parte della formula non è stata testata.
Per terminare la valutazione, fare clic sul pulsante Chiudere pulsante.
Per iniziare la valutazione della formula dall'inizio, fare clic su Riavvio .
Se la parte sottolineata della formula è un riferimento a una cella che contiene un'altra formula, fare clic sul pulsante Entrata in scena per visualizzare l'altra formula nel riquadro Valutazione Per tornare alla formula precedente, fare clic su Uscire .
Nota. Entrate non è disponibile per un riferimento di cella che punta a un'altra formula in una cartella di lavoro diversa. Inoltre, non è disponibile per un riferimento di cella che compare nella formula per la seconda volta (come la seconda istanza di D1 nella schermata precedente).
Evidenziare e abbinare le coppie di parentesi in una formula
Quando si creano formule sofisticate in Excel, spesso è necessario includere più di una coppia di parentesi per specificare l'ordine dei calcoli o per annidare alcune funzioni diverse. Inutile dire che è molto facile sbagliare, omettere o includere una parentesi in più in queste formule.
Se si dimentica o si sbaglia una parentesi e si preme il tasto Invio nel tentativo di completare la formula, Microsoft Excel di solito visualizza un avviso che suggerisce di correggere la formula:
Se si accetta la correzione suggerita, fare clic su Sì Se la formula modificata non è quella desiderata, fare clic su No ed effettuare le correzioni manualmente.
Nota: Microsoft Excel non sempre corregge correttamente le parentesi mancanti o non corrispondenti, pertanto è necessario esaminare attentamente la correzione proposta prima di accettarla.
Per aiutarvi bilanciare le coppie di parentesi Excel fornisce tre indizi visivi durante la digitazione o la modifica di una formula:
- Quando si inserisce una formula complessa che contiene più serie di parentesi, Excel colora le coppie di parentesi con colori diversi per identificarle più facilmente. La coppia di parentesi esterna è sempre nera. Questo può aiutare a determinare se si è inserito il numero giusto di parentesi nella formula.
- Quando si digita la parentesi di chiusura di una formula, Excel evidenzia brevemente la coppia di parentesi (la parentesi destra appena digitata e la parentesi sinistra corrispondente). Se si digita quella che si pensa sia l'ultima parentesi di chiusura di una formula e Excel non mette in grassetto quella di apertura, significa che le parentesi non sono corrispondenti o non sono bilanciate.
- Quando si naviga all'interno di una formula utilizzando i tasti freccia e si passa sopra una parentesi, l'altra parentesi della coppia viene evidenziata e formattata con lo stesso colore. In questo modo, Excel cerca di rendere più evidente l'accoppiamento delle parentesi.
Nella schermata seguente, ho oltrepassato l'ultima parentesi di chiusura usando il tasto freccia e la coppia di parentesi esterne (quelle nere) è stata evidenziata:
Evidenzia tutte le celle a cui si fa riferimento in una determinata formula.
Quando si esegue il debug di una formula in Excel, può essere utile visualizzare le celle a cui fa riferimento. Per evidenziare tutte le celle dipendenti, procedete come segue:
- Selezionate la cella della formula e premete la scorciatoia Ctrl + [. Excel evidenzierà tutte le celle a cui si riferisce la formula e sposterà la selezione sulla prima cella di riferimento o su un intervallo di celle.
- Per passare alla cella successiva, premere Invio.
In questo esempio, ho selezionato la cella F4 e ho premuto Ctrl + [ . Sono state evidenziate due celle (C4 ed E4) a cui fa riferimento la formula di F4 e la selezione si è spostata su C4:
Evidenzia tutte le formule che fanno riferimento a una cella selezionata
Il suggerimento precedente ha dimostrato come sia possibile evidenziare tutte le celle a cui fa riferimento una determinata formula. Ma se si volesse fare l'operazione inversa e scoprire tutte le formule che fanno riferimento a una particolare cella? Ad esempio, si potrebbe voler eliminare alcuni dati irrilevanti o obsoleti in un foglio di lavoro, ma ci si vuole assicurare che l'eliminazione non interrompa nessuna delle formule esistenti.
Per evidenziare tutte le celle con formule che fanno riferimento a una determinata cella, selezionare la cella e premere la scorciatoia Ctrl + ].
Come nell'esempio precedente, la selezione si sposta sulla prima formula del foglio che fa riferimento alla cella. Per spostare la selezione su altre formule che fanno riferimento a quella cella, premete ripetutamente il tasto Invio.
In questo esempio, ho selezionato la cella C4, ho premuto Ctrl + ] ed Excel ha immediatamente evidenziato le celle (E4 e F4) contenenti un riferimento a C4:
Tracciare le relazioni tra formule e celle in Excel
Un altro modo per visualizzare le celle relative a una determinata formula è quello di utilizzare l'opzione Tracce precedenti e Rintracciare i dipendenti che si trovano sul pannello di controllo Formule scheda> Formula di revisione gruppo.
Trace Precedents - mostra le celle che forniscono dati a una determinata formula.
Il Tracce precedenti funziona in modo simile alla scorciatoia Ctrl+[, cioè mostra quali celle forniscono dati alla cella della formula selezionata.
La differenza sta nel fatto che la scorciatoia Ctrl + [ evidenzia tutte le celle a cui si fa riferimento in una formula, mentre facendo clic sul tasto Tracce precedenti disegna linee di tracciamento blu dalle celle di riferimento alla cella della formula selezionata, come mostrato nella seguente schermata:
Per far apparire le righe precedenti, si può anche usare la scorciatoia Alt+T U T.
Tracciamento delle dipendenze: mostra le formule che fanno riferimento a una determinata cella.
Il Rintracciare i dipendenti Il pulsante funziona in modo simile alla scorciatoia Ctrl + ] e mostra quali celle dipendono dalla cella attiva, cioè quali celle contengono formule che fanno riferimento a una determinata cella.
Nella seguente schermata, la cella D2 è selezionata e le linee di tracciamento blu indicano le formule che contengono riferimenti a D2:
Un altro modo per visualizzare la riga delle persone a carico è fare clic sulla scorciatoia Alt+T U D.
Suggerimento: per nascondere le frecce di tracciamento, fare clic sul pulsante Rimuovere le frecce che si trova proprio sotto Rintracciare i dipendenti .
Monitorare le formule e i loro valori calcolati (Finestra di controllo)
Quando si lavora con un insieme di dati di grandi dimensioni, è possibile tenere d'occhio le formule più importanti della cartella di lavoro e vedere come cambiano i loro valori calcolati quando si modificano i dati di origine. Finestra di osservazione è stato creato proprio per questo scopo.
Il Finestra di osservazione visualizza le proprietà delle celle, come il nome della cartella di lavoro e del foglio di lavoro, il nome della cella o dell'intervallo, se presente, l'indirizzo della cella, il valore e la formula, in una finestra separata. In questo modo, è sempre possibile vedere i dati più importanti a colpo d'occhio, anche quando si passa da una cartella di lavoro all'altra!
Come aggiungere celle alla finestra di osservazione
Per visualizzare la schermata Finestra di osservazione e aggiungere celle da monitorare, eseguire le seguenti operazioni:
- Selezionare la cella o le celle che si desidera guardare.
Suggerimento: se si desidera monitorare tutte le celle con formule in un foglio attivo, andare alla voce Casa scheda> Editing gruppo, fare clic su Trova e sostituisci , quindi fare clic su Vai allo speciale e selezionare Formule .
- Passare alla schermata Formule scheda> Formula di revisione e fare clic su Finestra di osservazione .
- Il Finestra di osservazione e fare clic sul pulsante Aggiungi orologio... pulsante.
Note sulla finestra dell'orologio :
- È possibile aggiungere un solo orologio per cella.
- Le celle con riferimenti esterni ad altre cartelle di lavoro vengono visualizzate solo quando queste ultime sono aperte.
Come rimuovere le celle dalla Finestra di osservazione
Per eliminare una o più celle dalla tabella Finestra di osservazione selezionare la cella che si desidera rimuovere e fare clic sul pulsante Cancellare l'orologio pulsante:
Suggerimento: per eliminare più celle in una sola volta, premere Ctrl e selezionare le celle da rimuovere.
Come spostare e agganciare la finestra dell'orologio
Come qualsiasi altra barra degli strumenti, la barra di Excel Finestra di osservazione può essere spostato o agganciato al lato superiore, inferiore, sinistro o destro dello schermo. A tale scopo, è sufficiente trascinare il pulsante Finestra di osservazione con il mouse alla posizione desiderata.
Ad esempio, se si aggancia il pulsante Finestra di osservazione in basso, apparirà sempre sotto le schede del foglio e consentirà di ispezionare comodamente le formule principali senza dover scorrere ripetutamente su e giù fino alle celle della formula.
Infine, vorrei condividere un altro paio di suggerimenti che potrebbero rivelarsi utili per la valutazione e il debug delle formule di Excel.
Suggerimenti per il debug della formula:
- Se la formula è troppo lunga per essere inserita nella barra della formula predefinita, è possibile espanderla premendo Ctrl + Maiusc + U o trascinando il bordo inferiore con il mouse, come illustrato in Come espandere la barra della formula in Excel.
- Per vedere tutte le formule del foglio invece dei loro risultati, premere Ctrl + ` o fare clic sul pulsante Mostra formule sul pulsante Formule Per maggiori dettagli, consultare la sezione Come mostrare le formule in Excel.
Ecco come valutare ed eseguire il debug delle formule in Excel. Se conoscete metodi più efficienti, condividete i vostri suggerimenti per il debug nei commenti. Vi ringrazio per la lettura e spero di vedervi sul nostro blog la prossima settimana!