Come funziona la funzione IF
IF Panoramica delle funzioni
La funzione IF in Excel può essere utilizzata per personalizzare il contenuto di celle specifiche a seconda che vengano soddisfatte determinate condizioni in altre celle del foglio di lavoro specificate.
La forma di base o la sintassi della funzione IF di Excel è:
= IF (logic_test, value_if true, value_if_false)
Che cosa fa la funzione è:
- Test per vedere se una condizione specificata - il test logico - è vero o falso.
- Se la condizione è vera, la funzione eseguirà l'azione identificata in valore se vero discussione
- Se la condizione è falsa, eseguirà l'azione specificata in valore se falso discussione.
Le azioni eseguite possono includere l'esecuzione di una formula, l'inserimento di un'istruzione di testo o l'eliminazione di una determinata cella di destinazione.
IF Function Step by Step Tutorial
Questo tutorial utilizza la seguente funzione IF per calcolare un importo di detrazione annuale per i dipendenti in base al loro stipendio annuale.
= SE (D6 <30000, $ D $ 3 * D6, $ D $ 4 * D6)
All'interno delle parentesi tonde, i tre argomenti svolgono i seguenti compiti:
- Il test logico controlla se lo stipendio di un dipendente è inferiore a $ 30.000
- Se meno di $ 30.000, il valore se vero argomento moltiplica la retribuzione con il tasso di detrazione del 6%
- Se non meno di $ 30.000, il valore se falso argomento moltiplica il salario per il tasso di detrazione dell'8%
Le seguenti pagine elencano i passaggi usati per creare e copiare la funzione IF vista nell'immagine sopra per calcolare questa deduzione per più impiegati.
Passi tutorial
- Immissione dei dati dell'esercitazione
- Avvio della funzione IF
- Inserire l'argomento del test logico
- Immissione del valore se vero argomento
- Immissione del valore se falso argomento e completamento della funzione IF
- Copia della funzione IF usando l'handle di riempimento
Immissione dei dati dell'esercitazione
Inserisci i dati nelle celle da C1 a E5 di un foglio di lavoro Excel come mostrato nell'immagine sopra.
Gli unici dati non inseriti in questo punto sono la funzione IF stessa che si trova nella cella E6.
Per coloro che non hanno voglia di digitare, utilizzare queste istruzioni per copiare i dati in un foglio di lavoro Excel.
Nota: le istruzioni per copiare i dati non includono i passaggi di formattazione per il foglio di lavoro.
Questo non interferirà con il completamento del tutorial. Il tuo foglio di lavoro può apparire diverso dall'esempio mostrato, ma la funzione IF ti darà gli stessi risultati.
02 di 06Avvio della funzione IF
La finestra di dialogo Funzione IF
Sebbene sia possibile digitare semplicemente la funzione IF
= SE (D6 <30000, $ D $ 3 * D6, $ D $ 4 * D6)
nella cella E6 del foglio di lavoro, molte persone trovano più semplice utilizzare la finestra di dialogo della funzione per inserire la funzione e i relativi argomenti.
Come mostrato nell'immagine sopra, la finestra di dialogo rende facile inserire gli argomenti della funzione uno alla volta senza doversi preoccupare di includere le virgole che fungono da separatori tra gli argomenti.
In questo tutorial, la stessa funzione viene utilizzata più volte, con la sola differenza che alcuni riferimenti alle celle sono diversi a seconda della posizione della funzione.
Il primo passo è inserire la funzione in una cella in modo che possa essere copiata correttamente in altre celle del foglio di lavoro.
Passi tutorial
- Fare clic sulla cella E6 per renderla la cella attiva: qui si trova la funzione IF
- Clicca sul formule scheda del nastro
- Clicca sul Logico icona per aprire l'elenco a discesa delle funzioni
- Clicca su SE nell'elenco per visualizzare la finestra di dialogo della funzione IF
I dati che verranno inseriti nelle tre righe vuote nella finestra di dialogo formeranno gli argomenti della funzione IF.
Opzione di scelta rapida tutorial
Per continuare con questo tutorial, puoi farlo
- inserire gli argomenti nella finestra di dialogo come mostrato nell'immagine sopra e quindi saltare all'ultima pagina che copra la funzione IF nelle righe da 7 a 10;
- o segui le prossime tre pagine che forniscono istruzioni dettagliate e spiegazioni per l'inserimento dei tre argomenti.
Inserire l'argomento del test logico
Inserire l'argomento del test logico
Il test logico può essere qualsiasi valore o espressione che ti dia una risposta vera o falsa. I dati che possono essere utilizzati in questo argomento sono numeri, riferimenti di celle, risultati di formule o dati di testo.
Il test logico è sempre un confronto tra due valori e Excel ha sei operatori di confronto che possono essere utilizzati per verificare se i due valori sono uguali o un valore è minore o maggiore dell'altro.
In questo tutorial il confronto è tra il valore nella cella E6 e il salario soglia di $ 30.000.
Dal momento che l'obiettivo è scoprire se E6 è inferiore a $ 30.000, il Meno di operatore " < " viene usato.
Passi tutorial
- Clicca sul Logical_test linea nella finestra di dialogo
- Fare clic sulla cella D6 per aggiungere questo riferimento di cella al Logical_test linea.
- Digitare la chiave meno di " < "sulla tastiera.
- Digitare 30000 dopo il simbolo meno di.
- Nota : Non inserire il simbolo del dollaro ($) o un separatore di virgola (,) con l'importo di cui sopra. Un Non valido messaggio di errore apparirà alla fine del Logical_test linea se uno di questi simboli è inserito insieme ai dati.
- Il test logico completato dovrebbe contenere: D6 <3000
Immissione del valore se True Argument
Immettere l'argomento Value_if_true
L'argomento Value_if_true dice alla funzione IF cosa fare se il test logico è vero.
L'argomento Value_if_true può essere una formula, un blocco di testo, un numero, un riferimento di cella o la cella può essere lasciata vuota.
In questo tutorial, se lo stipendio annuale del dipendente situato nella cella D6 è inferiore a $ 30.000, la funzione IF consiste nell'utilizzare una formula per moltiplicare lo stipendio per il tasso di detrazione del 6%, situato nella cella D3.
Riferimenti relativi alle celle relative e assolute
Una volta completata, l'intenzione è quella di copiare la funzione IF in E6 nelle celle da E7 a E10 per scoprire il tasso di detrazione per gli altri dipendenti elencati.
Normalmente, quando una funzione viene copiata in altre celle, i riferimenti di cella nella funzione cambiano per riflettere la nuova posizione della funzione.
Questi sono chiamati riferimenti di cella relativi e in genere rendono più semplice l'uso della stessa funzione in più posizioni.
Occasionalmente, tuttavia, i riferimenti alle celle cambiano quando una funzione viene copiata causerà errori.
Per evitare tali errori, è possibile creare riferimenti alle celle Assoluto che impedisce loro di cambiare quando vengono copiati.
I riferimenti di cella assoluti vengono creati aggiungendo segni di dollaro attorno a un riferimento di cella regolare, ad esempio $ D di $ 3.
Aggiungere i simboli del dollaro è facilmente possibile premendo il tasto F4 tasto sulla tastiera dopo che il riferimento di cella è stato inserito in una cella del foglio di lavoro o in una finestra di dialogo della funzione.
Riferimenti di celle assolute
Per questo tutorial, i due riferimenti di cella che devono rimanere invariati per tutte le istanze della funzione IF sono D3 e D4: le celle contenenti le percentuali di detrazione.
Pertanto, per questo passaggio, quando il riferimento di cella D3 viene immesso nella riga Value_if_true della finestra di dialogo, sarà come un riferimento di cella assoluto $ D di $ 3.
Passi tutorial
- Clicca sul se_vero linea nella finestra di dialogo.
- Fare clic sulla cella D3 nel foglio di lavoro per aggiungere questo riferimento alla cella se_vero linea.
- premi il F4 tasto sulla tastiera per rendere E3 un riferimento di cella assoluto ( $ D $ 3 ).
- Premere l'asterisco ( * ) sulla tastiera. L'asterisco è il simbolo della moltiplicazione in Excel.
- Fare clic sulla cella D6 per aggiungere questo riferimento di cella al se_vero linea.
- Nota: D6 non viene immesso come riferimento di cella assoluto in quanto deve essere modificato quando la funzione viene copiata
- La riga Value_if_true completata dovrebbe contenere: $ D $ 3 * D6 .
Immissione del valore se False Argument
Inserire l'argomento Value_if_false
L'argomento Value_if_false dice alla funzione IF cosa fare se il test logico è falso.
L'argomento Value_if_false può essere una formula, un blocco di testo, un valore, un riferimento di cella o la cella può essere lasciata vuota.
In questo tutorial, se lo stipendio annuale del dipendente situato nella cella D6 non è inferiore a $ 30.000, la funzione IF consiste nell'utilizzare una formula per moltiplicare lo stipendio per il tasso di detrazione dell'8%, situato nella cella D4.
Come nella fase precedente, per evitare errori durante la copia della funzione IF completata, la percentuale di detrazione in D4 viene immessa come riferimento di cella assoluto ( $ D $ 4 ).
Passi tutorial
- Clicca sul Se_falso linea nella finestra di dialogo
- Fare clic sulla cella D4 per aggiungere questo riferimento di cella al Se_falso linea
- premi il F4 tasto sulla tastiera per rendere D4 un riferimento di cella assoluto ( $ D $ 4 ).
- Premere l'asterisco ( * ) sulla tastiera. L'asterisco è il simbolo della moltiplicazione in Excel.
- Fare clic sulla cella D6 per aggiungere questo riferimento di cella al Se_falso linea.
- Nota: D6 non viene immesso come riferimento di cella assoluto in quanto deve essere modificato quando la funzione viene copiata
- La riga Value_if_false completata dovrebbe contenere: $ D $ 4 * D6 .
- Fare clic su OK per chiudere la finestra di dialogo e inserire la funzione IF completata nella cella E6.
- Il valore di $ 3,678.96 dovrebbe essere visualizzato nella cella E6.
- Poiché B. Smith guadagna più di $ 30.000 all'anno, la funzione IF utilizza la formula $ 45,987 * 8% per calcolare la sua detrazione annuale.
- Quando si fa clic sulla cella E6, la funzione completa= IF (D6 <3000, $ D $ 3 * D6, $ D $ 4 * D6) appare nella barra della formula sopra il foglio di lavoro
Se sono stati seguiti i passaggi di questo tutorial, il foglio di lavoro deve contenere la stessa funzione IF visibile nell'immagine a pagina 1.
06 di 06Copia della funzione IF usando la maniglia di riempimento
Copia della funzione IF usando l'handle di riempimento
Per completare il foglio di lavoro, è necessario aggiungere la funzione IF alle celle da E7 a E10.
Poiché i nostri dati sono disposti secondo uno schema regolare, possiamo copiare la funzione IF nella cella E6 nelle altre quattro celle.
Quando la funzione viene copiata, Excel aggiornerà i relativi riferimenti di cella per riflettere la nuova posizione della funzione mantenendo lo stesso riferimento assoluto della cella.
Per copiare la nostra funzione useremo la maniglia di riempimento.
Passi tutorial
- Fare clic sulla cella E6 per renderla la cella attiva.
- Posiziona il puntatore del mouse sul quadrato nero nell'angolo in basso a destra. Il puntatore cambierà in un segno più "+".
- Fare clic con il pulsante sinistro del mouse e trascinare la maniglia di riempimento verso il basso fino alla cella F10.
- Rilascia il pulsante del mouse. Le celle da E7 a E10 saranno riempite con i risultati della funzione IF.