Excel è uno degli strumenti più potenti e più facili da usare per lavorare con i dati. Un foglio di calcolo è in realtà solo uno strumento per l'organizzazione, il calcolo e la revisione dei dati con.
Cosa succede quando abbiamo bisogno di costruire opzioni nel nostro foglio di calcolo? È qui che le affermazioni entrano davvero in gioco.
Immagina di avere un foglio di calcolo con un elenco di punteggi dei nostri corsi scolastici. Voglio ricordare a me stesso se sto passando o fallendo una lezione con un semplice testo "passante" o "fallito". Posso scrivere un Formula dell'affermazione IF guardare il voto finale e poi stampare "passando" o "fallendo" in base al punteggio.
Questo semplice esempio di istruzione IF guarda il punteggio nella colonna B e mi ricorda se sto passando o fallendo una classe basata sul punteggio.Una formula Excel IF rende i tuoi fogli di calcolo molto più intelligenti. Possiamo dare a una cellula diverse scelte su cosa mostrare in base a una condizione. Una formula IF ci consente di integrare la logica nel nostro foglio di calcolo. In questo tutorial, ti insegnerò come usarli.
In questo screencast, vedrai come utilizzo le istruzioni IF in Excel per rendere più intelligente un foglio di calcolo. Guarda questo video per esaminare le istruzioni di IF, quindi consulta il tutorial qui sotto per le istruzioni scritte.
Prima di procedere con il tutorial, ti consigliamo di scaricare la cartella di lavoro di esempio gratuita che ho creato per questo tutorial.
Ci sono tre parti chiave per una dichiarazione IF di successo:
Un'istruzione Excel IF inizia con = IF (. La documentazione ufficiale di Excel mostra la struttura di un'istruzione Excel IF:
= SE (logical_test, [value_if_true], [value_if_false])
In parole povere, ecco come penso di usare una dichiarazione IF:
= IF (cosa controllare Per, cosa mostrare se è vero, cosa mostrare se falso)
Abbastanza semplice? Se questo sembra ancora un po 'vago, passiamo al nostro primo esempio di come usare un'istruzione IF, per vedere come funziona.
Per questo esempio, utilizzare la scheda "Verifica spazio vuoto" nella cartella di lavoro di esempio.
Inizieremo con l'esempio di istruzione IF più semplice possibile. In questo caso, stiamo solo andando a verificare se una cella è vuota e stampare un messaggio.
Diciamo che stiamo creando un elenco di registrazione per la festa delle vacanze in ufficio. Abbiamo bisogno di scrivere una formula per determinare chi ricordare di iscriversi a un piatto. All'inizio, i nostri dati sono una semplice lista di nomi e ciò che hanno firmato per portare:
Anche se posso vedere che alcune celle sono vuote, scriviamo una formula IF per stampare chi dobbiamo ricordare nella colonna D. La mia formula IF dovrebbe controllare se le celle nella colonna C sono vuote e stampare un promemoria per la persona se non si sono ancora registrati.
Ecco cosa ho scritto:
= IF (C2 = "", "ricordale a loro!", "Sono già registrati.")
Analizziamo questa formula in quattro parti:
C2 = "",
La scrittura di due virgolette senza testo tra loro controllerà se una cella è vuota. La virgola alla fine ci aiuta a passare alla parte successiva della formula. E infine, ecco i risultati quando finiamo la formula e la abbassiamo:
Dopo aver scritto la dichiarazione IF e averla tirata verso il basso, ogni cella nella colonna D restituisce il valore corretto.Perfezionare! Si noti che quando la cella adiacente nella colonna C è vuota, Excel stampa che è necessario ricordare a tale persona di registrarsi. Potremmo ora filtrare per Colonna D e poi inviarli un promemoria via email.
Questo è un semplice esempio di come possiamo usare le formule di istruzioni in Excel per dare un po 'di logica ai nostri fogli di calcolo. Diamo un'occhiata ad alcuni altri.
Utilizzare la scheda Valori test nella cartella di lavoro di esempio per questo esercizio.
Finora, abbiamo usato un'istruzione IF per vedere se una cella non conteneva testo. Ora, usiamo un'istruzione IF per verificare un valore numerico.
Nel primo esempio, abbiamo verificato se le celle nella colonna C contenessero un bit di testo specifico. Si noti che abbiamo usato il segno di uguale per vedere se una cella era uguale a uno spazio vuoto. Possiamo usare qualsiasi operatore matematico per testare valori, come:
Diciamo che dobbiamo fare l'inventario del nostro magazzino. Vendiamo il nostro prodotto in lotti di 10, quindi ogni partita che contiamo dovrebbe avere esattamente quella quantità. Scriviamo una formula per controllarla.
Nei dati seguenti, sono uscito e ho fatto un inventario dei prodotti nel mio magazzino. Devo scrivere una formula nella colonna E per verificare che ci siano esattamente 10 di ciascun prodotto. Dovremmo stampare un messaggio di avviso se non abbiamo 10 di ciascun articolo.
Nella colonna E, ecco la formula che scriverò:
= IF (D4 <> 10, "richiede attenzione", "")
Analizziamo la formula:
Nello screenshot qui sopra, vedrai come ho usato la formula per aggiungere messaggi di avviso per ciascuno dei miei conteggi di inventario. Se il valore nella colonna D non è esattamente 10, Excel stamperà "richiede attenzione" nella colonna E.
C'è una formula di istruzione IF speciale incorporata in Excel per correggere gli errori nelle tue formule. La formula IFERROR è simile a un'istruzione IF, ma rileva una vasta gamma di errori e li sostituisce con dati più utili.
Secondo la documentazione di Microsoft, qui ci sono errori nel tuo foglio di calcolo che IFERROR può catturare e revisionare:
Per utilizzare IFERROR, raggruppare una formula esistente con una formula IFERROR e quindi fornire un valore di fallback.
Ecco come penso di usare IFERROR:
= IFERROR ([la tua formula esistente], [cosa sostituire l'errore con])
Passiamo attraverso un caso estremamente utile per IFERROR.
Usa l'IFERRORE scheda nella cartella di lavoro di esempio per questa sezione.
Un posto in cui ti imbatterai in errori è con la formula CERCA.VERT. Se stai utilizzando un CERCA RICERCA per abbinare i valori, c'è una possibilità che la tua tabella di ricerca non contenga una corrispondenza. Quando ciò accade, otterrai un errore "N / D" nei fogli di lavoro.
Nel foglio di calcolo qui sotto, ho una lista di liberi professionisti che lavorano per me su un lavoro. Ho elencato la loro azienda e voglio sapere cosa sta facendo ciascuna persona. Per la maggior parte dei freelance, ho una tabella di ricerca a destra che sta tirando nei loro ruoli.
Questo foglio di calcolo presenta alcuni errori N / D perché le mie tabelle di ricerca mancano corrispondenze.Ho già scritto un VLOOKUP per inserire il ruolo di lavoro, che corrisponde alle società nella colonna B con la mia tabella di ricerca:
= VLOOKUP (B2, $ E $ 4: $ F $ 6,2, FALSO)
Ecco il problema: molte delle aziende non sono nella mia tabella di ricerca, motivo per cui abbiamo questi cattivi errori N / A. Sostituiamoli con qualcosa di più elegante. L'IFERRORE che vorremmo scrivere seguirà questa struttura:
= IFERROR (la formula esistente, che cosa sostituire un errore con)
Nel mio caso, sostituirò gli errori con un promemoria per contattare il responsabile delle risorse umane per verificare su cosa sta lavorando il libero professionista. Ecco la mia formula proposta:
= IFERRORE (VLOOKUP (B3, $ E $ 4: $ F $ 6,2, FALSE), "Contatta HR")
Questa formula sembra complessa, ma ricorda: tutto ciò che stiamo facendo è il bracketing di un VLOOKUP esistente con un valore di sostituzione. Semplicemente circondiamo la nostra formula attuale con un IFERRORE e forniamo a Excel un valore di riserva.
Ho sostituito gli errori N / A con un testo "Contact HR" molto più utile e leggibile.In breve, IFERROR è una dichiarazione IF speciale che Microsoft ha progettato per la nostra convenienza. Rileva automaticamente gli errori di formula e genera un valore di sostituzione.
Le istruzioni IF sono un metodo per aggiungere la logica condizionale ai fogli di lavoro. In questo tutorial, hai imparato ad usare la formula e alcuni possibili utilizzi nei tuoi fogli di lavoro.
Non importa per quanto tempo utilizzo Excel, continuo a scoprire che ho ancora molto da imparare. Se vuoi continuare ad imparare come utilizzare i fogli di calcolo, ecco alcuni tutorial di follow-up:
Se hai un problema con la dichiarazione di Excel SE, fammelo sapere nei commenti. Oppure, se hai idee su come usare queste formule per condividerle con altri lettori, i commenti sono aperti.