Funzioni ciclo nidificato in Excel

February 15

Microsoft Excel è una potente applicazione che offre molti strumenti per l'analisi e la manipolazione dei dati. Il motore formula in Excel è particolarmente versatile per l'elaborazione dei dati memorizzati. Le formule possono essere di base, ma offrono anche funzionalità di programmazione complessi, come ad esempio l'uso di cicli annidati. funzioni di nidificazione permette una formula unica per eseguire più algoritmi decisionali per molti esiti possibili.

"IF ()" Funzioni

Una delle funzioni più popolari per la creazione di cicli nidificati è la funzione "se ()". Nesting si verifica quando qualsiasi funzione è posta all'interno di un'altra istanza della stessa funzione. "Se ()" funzioni sono particolarmente adatti a questo stile di programmazione. Una singola funzione "se ()" fa una decisione di offrire due possibili esiti. Tuttavia, in alcuni casi è necessario per una formula per rendere più decisioni e generare qualsiasi dei possibili risultati. Al fine di raggiungere questi, uno "se ()" dichiarazione deve essere costruito all'interno di un'altra affermazione "se ()". Ad esempio, si supponga di avere una cella con l'età di una persona. È necessario Excel per etichettare l'individuo sia come "minore", un "adulto" o di un "Senior". Il primo "se ()" dichiarazione determina se sono sotto l'età di 18. Se è così, il secondo "se ()" dichiarazione determina quindi se sono di età superiore ai 65 anni la formula comprende la seconda "se () "dentro la prima come '= se (a1 <18," minori ", se (a1> = 65," senior "," adulti "))'. Questo crea un ciclo decisione delle funzioni nidificate.

"E ()" e "O ()"

E 'possibile nido "e ()" e "o ()" funzioni di Excel per isolare le cellule particolari che soddisfano determinati criteri. Supponiamo di avere una colonna di nomi, con due colonne aggiuntive per il loro sesso ed età. Se si stava eseguendo uno studio medico e aveva bisogno di trovare rapidamente pazienti idonei, si potrebbe nido queste funzioni. Per esempio, se avete bisogno di donne di età compresa tra 20 e 30 tra, e gli uomini di età compresa tra 25 e 35, la nidificazione "e ()" e "o ()" istruzioni all'interno di un singolo fra "se ()" affermazione potrebbe trovare il candidati. In questo caso, la formula potrebbe leggere '= se (o (e (b2 = "femmina", c2> = 20, c2 <= 30), e (b2 = "maschio", c2> = 25, c2 <= 35 )),"Candidato","")'. La nidificazione di molteplici "e ()" dichiarazioni all'interno di un'istruzione "o ()", che viene successivamente nidificato all'interno di una dichiarazione "if ()", permette di Excel per analizzare tutte le variabili per produrre i risultati utilizzando questi cicli.

Funzioni di testo

Analisi caratteri da testo è spesso necessario in Excel per estrarre nomi o cognomi da una cella che contiene un nome completo. Questo è facilmente realizzabile utilizzando le funzioni nidificate che operano sul testo. Ad esempio, se una cella contiene un nome completo con uno spazio tra ogni nome, è possibile annidare una funzione di testo di ricerca per trovare lo spazio e nido questo all'interno di una funzione text-analisi, che estrae una parte del contenuto di una cella. La formula in grado di leggere '= sinistra (A1, di ricerca (A1, ""))'. La funzione "search ()" individua uno spazio, restituisce la sua posizione nella cellula, e questo risultato viene annidato all'interno del ") sinistra (" funzione, che estrae la prima serie di caratteri che portano a quello spazio. funzioni di testo nidificazione può essere particolarmente efficiente. L'alternativa è di spezzare queste formule in più formule di cella che ogni determinano separatamente una parte del processo. Questo potrebbe utilizzare molte cellule inutili nel foglio quando l'intero processo potrebbe altrimenti essere realizzato con una formula nidificato.