Nwlapcug.com


Funzioni di Loop nidificati in Excel

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

Funzioni di "If"

Una delle funzioni più popolari per la creazione di cicli nidificati è la funzione di "if". Nidificazione si verifica quando qualsiasi funzione è posizionata all'interno di un'altra istanza della stessa funzione. Funzioni di "If" sono particolarmente adatte a questo stile di programmazione. Una funzione del singolo "if" fa una decisione di offrire due possibili esiti. Tuttavia, in alcuni casi è necessario per una formula prendere decisioni più e generare uno qualsiasi dei molti possibili esiti. Per realizzare questi, un'istruzione "if" deve essere costruita all'interno di un'altra istruzione "if". Si supponga, ad esempio, una cella con l'età di una persona. È necessario Excel per etichettare l'individuo sia come un "minore", "Adulto" o un "Senior". La prima istruzione "if" determina se sono sotto l'età di 18 anni. Se è così, la seconda istruzione "if" quindi determina se sono più di 65 anni. La formula includerebbe la seconda "if" all'interno del primo come ' = se (a1 < 18, "minori", se (a1 > = 65, "Senior", "Adulto"))'. Questo crea un ciclo di decisione dalle funzioni nidificate.

"And" e "Or"

È possibile nidificare le funzioni di Excel "and" e "or" per isolare le cellule particolari che soddisfano determinati criteri. Si supponga che una colonna di nomi, con due colonne aggiuntive per il sesso e l'età. Se si stavano eseguendo uno studio medico ed è necessaria per trovare rapidamente i pazienti eleggibili, è possibile annidare queste funzioni. Ad esempio, se avete bisogno di donne fra le età di 20 e 30 e gli uomini tra i 25 e i 35, nidificazione di istruzioni "and" e "or" all'interno di un'istruzione singola "if" potrebbe trovare i candidati. In questo caso, potrebbe leggere la formula ' = se (o (e (b2 = "femminile", c2 > = 20, c2 < = 30), e (b2 = "uomo", c2 > = 25, c2 < = 35)), "candidato","")'. La nidificazione di più "and" istruzioni all'interno di un'istruzione "or", che successivamente è nidificato all'interno di un'istruzione "if", consente di analizzare tutte le variabili per produrre i risultati utilizzando questi cicli Excel.

Funzioni di testo

L'analisi di caratteri dal testo è spesso necessario in Excel per estrarre i nomi o cognomi da una cella contenente un nome completo. Questo è facilmente realizzabile utilizzando funzioni nidificate che operano sul testo. Ad esempio, se una cella contiene un nome completo con uno spazio tra ciascun nome, è possibile nidificare un funzione per trovare lo spazio e questo nido all'interno di una funzione di analisi di testo, che estrae la parte del contenuto di una cella di ricerca di testo. La formula potrebbe leggere ' = sinistra (a1, ricerca (a1,""))'. La funzione "Search ()" individua uno spazio, restituisce la posizione nella cella e questo risultato quindi è nidificata all'interno della funzione "Left ()", che estrae il primo set di caratteri che conduce fino a che lo spazio. Nidificazione delle funzioni di testo può essere particolarmente efficiente. L'alternativa è di rompere queste formule in più formule di cella che ciascuno separatamente determinano una parte del processo. Questo potrebbe utilizzare molti cellule inutili nel tuo foglio di calcolo, quando l'intero processo altrimenti potrebbe essere realizzato con una formula nidificata.