Come fa nidificato IF in Excel


Scopri come utilizzare Excel nidificato IF rendere la vita più facile e si diventa molto più efficiente in Excel. Nidificato IF è un modo efficace per eseguire calcoli complessi in una singola cella. Come un commercialista, io uso nidificato se ogni giorno al lavoro e non so cosa farei senza di loro.

Che cos'è un nidificato IF?

Si può pensare che cosa è esattamente un IF nidificato? Un nidificato IF IF contiene almeno una dentro l'altra, come parte della discussione. Penso che la più nidificato IF ho usato in una formula sono undici, quando stavo cercando di controllare un formula dell'anno per data di vendita. È inoltre possibile utilizzare le altre funzioni nidificate all'interno di un'istruzione IF come OR, AND e NOT.




Excel nidificato IF

SE anidado pensare in questo modo: se la condizione è vera, quindi immettere questo valore, se non è vero, verificare se soddisfa la seguente condizione. È vero stato, in caso affermativo, immettere questo valore, altrimenti se falsa, immettere questo valore. Nidificato IF può sembrare complicato e sembra difficile da seguire, ma una volta capito cosa Excel è alla ricerca sono davvero molto facile da creare. L'immagine sopra mostra in dettaglio che richiede Excel a una formula con un IF nidificato. Vediamo le singole esigenze in modo più dettagliato.

Test logico

La prova logica è il valore o l'espressione da testare per vedere se è vero o falso. È possibile utilizzare qualsiasi operatore di calcolo (=,>, <,, ecc) che si desidera. Un grande esempio sarebbe B36 = 10. Excel quindi cercare in B36 cella per vedere se è 10 o meno. Questo è un campo obbligatorio.

Valore se True

True se il parametro value è semplicemente il valore che la formula viene visualizzato se il test logico restituisce come vero. Se questo argomento è vuoto, Excel restituirà uno zero se la formula è vera. True se il valore può essere un numero, testo, formula, riferimento di cella, o si può restituire una cella vuota con "".

Nidificato IF Statement

Un annidati se viene riavviato con il test di logica seguita dal vero se e ripetuto tante volte quanto necessario fino a un totale di 64 se si utilizza Excel 2007 o versione successiva. Le versioni precedenti di Excel solo sette volte.

Valore se False

False se il parametro è il valore o l'espressione che la formula viene visualizzato se il test logico restituisce false. Se questo argomento è vuoto, Excel restituisce il valore FALSO logico. False se il valore può essere un numero, testo, formula, riferimento di cella, o si può restituire una cella vuota con "".

grande risorsa per imparare Excel

esempio di utilizzo nidificato IF in Excel

Ora sappiamo cosa Excel come, a piedi, attraverso un esempio passo per passo. Ho messo su un foglio di calcolo che ha tre dichiarazioni di alto livello di reddito in esso, uno dei risultati effettivi, uno dei risultati attesi, e il terzo per l'efficienza rispetto al bilancio economico positivo, che sarà controllata da una foto menù verso il basso per selezionare il mese corrente nella cella B3. Ecco una foto di ciò che viene mostrato foglio appare così:

Normalmente, se stavo facendo questo per lavoro, ogni conto economico sarebbe la vostra carta. Ho messo tutto su una scheda per rendere la spiegazione l'esempio più chiaro.

Statali mese corrente risultati concreti

Tirare solo la corrente di informazioni mese è anni di dati molto più veloce e più facile a partire dalla data. Fare clic sulla cella B23 e digitare la seguente formula:

=IF($B$3="January",$B8,IF($B$3="February",$C8,IF($B$3="March",$D8,IF($B$3="April",$E8,IF($B$3="May",$F8,IF($B$3="June",$G8,IF($B$3="July",$H8,IF($B$3="August",$I8,IF($B$3="September",$J8,IF($B$3="October",$K8,IF($B$3="November",$L8,IF($B$3="December","Error!!!"))))))))))))

So che è molto a digerire tutto in una volta. Rompiamo in mandrini comprensibili.

= SE ($ B $ 3 = "Gennaio"

La prima parte della formula è la prova logica e guardare il contenuto della cella B3 per vedere se sono uguali a gennaio. Ci sono due cose che voglio parlare qui. Innanzitutto, il $ su ogni lato del riferimento di cella servire per ancorare in modo che non importa dove questa formula è copiato e incollato, sempre puntare alla cella B3. La seconda cosa è che ogni volta che si trova un valore di testo in Excel, si deve mettere le virgolette intorno ad esso.

= SE ($ B $ 3 = "Gennaio", $ B8,

La parte successiva della formula è il valore se vero e dice se la cella B3 è uguale a gennaio, per poi tornare cella B8, che è la quantità di vendite effettive nel mese di gennaio. Si noti il ​​prossimo $ B8, è lì contengono solo il riferimento di colonna. Lasciate base per cambiare.

=IF($B$3="January",$B8,IF($B$3="February",$C8,IF($B$3="March",$D8,IF($B$3="April",$E8,IF($B$3="May",$F8,IF($B$3="June",$G8,IF($B$3="July",$H8,IF($B$3="August",$I8,IF($B$3="September",$J8,IF($B$3="October",$K8,IF($B$3="November",$L8,IF($B$3="December",

Il resto della formula viene ripetuta. Osservare come il test logica per testare per modifiche ogni volta una diversa mese. Inoltre, se il valore True cambia una colonna ogni mese per prendere la giusta quantità di conto economico.

=IF($B$3="January",$B8,IF($B$3="February",$C8,IF($B$3="March",$D8,IF($B$3="April",$E8,IF($B$3="May",$F8,IF($B$3="June",$G8,IF($B$3="July",$H8,IF($B$3="August",$I8,IF($B$3="September",$J8,IF($B$3="October",$K8,IF($B$3="November",$L8,IF($B$3="December","Error!!!"))))))))))))

Infine, siamo arrivati ​​al se il valore falso argomento. Preferisco aggiungere un messaggio di errore se il valore nella cella B3 diventa qualcosa che non dovrebbe essere. Si potrebbe finire nel mese di dicembre è se falso valore se si voleva troppo. E 'anche importante che la quantità esatta di parenthesizes chiudere hai aperto quelli aggiunge. Premere il tasto Invio e si dovrebbe ora vedere questo:

Copiare la formula nella B23 cellulare e B24 e B25 pasta in. Si noti che B26 cella è ora pari a cella D11.

Mese Corrente preventivato conto economico

Poi dobbiamo portare nello stato di risultati preventivati. Ci sono due modi per farlo. Oppure potremmo andare in un altro formula lunga da zero o potremmo usare un piccolo trucco che ho imparato. Normalmente, avrebbe ciascuno di questi conti perfettamente allineati tra loro schede separate. Poi tutto quello che dovete fare è copiare la formula di cui sopra, come l'ancora i titoli delle colonne, e sarebbe giusto per tirare il mese corretto. Tuttavia, come tutto è in una carta, i dati di bilancio non è allineata con la stessa linea di base. Per fortuna, ho un altro asso nella manica. Copia e incolla il B23 celle C23. Tutti colonna riferimenti dovrebbe essere ancora la stessa (a cominciare B nella prima prova della logica e terminare con M in finale). Vedere l'immagine qui sotto:

Video Esempio di utilizzo nidificato IF assegnare lettera gradi

Evidenziare le celle C23 attraverso D23. Hit Cntrl + H, che porterà un Trova e sostituisci finestra di dialogo. In "Trova:", inserire "8". In "Sostituisci con:", digitare Excel 15. Vogliamo trovare tutti i riferimenti a 8 nella formula e sostituirli con 15. Fondamentalmente ciò che fa è cambiare l'argomento della linea è vero se il valore restituito se il test restituisce logico vero. È importante che più di una cella è evidenziato, altrimenti Excel sostituire tutti i riferimenti a 8 nel foglio. Copiare la cella C23 sottostante e incollarlo in celle C24 e C25. Il tuo attuale rispetto al prospetto di bilancio positivo dovrebbe essere simile a questo:

Il conto economico rispetto al bilancio reale può anche essere configurato per mostrare i saldi anno ogni data. L'unica differenza sarebbe che ogni mese il valore se vero argomento aggiunto ogni mese, al momento. La formula è simile al seguente:

=IF($B$3="January",$B8,IF($B$3="February",$B8+$C8,IF($B$3="March",$B8+$C8+$D8,IF($B$3="April",$B8+$C8+$D8+$E8,IF($B$3="May",$B8+$C8+$D8+$E8+$F8,IF($B$3="June",$B8+$C8+$D8+$E8+$F8+$G8,IF($B$3="July",$B8+$C8+$D8+$E8+$F8+$G8+$H8,IF($B$3="August",$B8+$C8+$D8+$E8+$F8+$G8+$H8+$I8,IF($B$3="September",$B8+$C8+$D8+$E8+$F8+$G8+$H8+$I8+$J8,IF($B$3="October",$B8+$C8+$D8+$E8+$F8+$G8+$H8+$I8+$J8+$K8,IF($B$3="November",$B8+$C8+$D8+$E8+$F8+$G8+$H8+$I8+$J8+$K8+$L8,IF($B$3="December",$B8+$C8+$D8+$E8+$F8+$G8+$H8+$I8+$J8+$K8+$L8+$M8,"Error!!!"))))))))))))

Per chi lavora con Excel su base regolare, vi consiglio di imparare a usare anidado IF. Essi sono uno strumento prezioso per la manipolazione di dati e il reporting. Quello che posso dire per esperienza personale che mi ha reso molto più efficiente in Excel.

(0)
(0)

Commenti - 0

Non ci sono commenti

Aggiungi un commento

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Caratteri rimanenti: 3000
captcha