Creare funzioni in una funzione in Microsoft Excel

Contenuto

Esempio 1: due condizioni

Potete usare la finestra Inserisci o un campo separato nella finestra principale per creare funzioni in una funzione di Excel. L’esempio delle due condizioni è più facile da fare usando la prima opzione. Supponiamo di avere dei numeri in una tabella separata, e quando raggiungono un certo valore medio in una cella separata, dovrebbe apparire la somma dei numeri delle altre celle. Per fare questo è necessario definire il primo elenco di numeri, che può essere visto nello screenshot allegato qui sotto.

La seconda condizione – i numeri che saranno sommati. Dovremmo anche definirli in anticipo, per facilitare la generazione della funzione.

Questo tipo di implementazione può essere utile in molte situazioni, per esempio, nella contabilità o nella contabilità dei costi. In ogni caso, questo è solo un esempio di come può apparire la funzione nella funzione, e sta all’utente decidere come adattare questa funzione alle proprie esigenze.

  1. Creiamo la funzione attraverso una finestra separata cliccando sul pulsante con l’icona tematica.
  2. L’esempio è basato sulla funzione radice “IF”, quindi sceglietela nella finestra “Inserisci funzione”.
  3. Scrivi come espressione logica la funzione che calcola il valore medio e determina se è maggiore del numero specificato. Allora la stringa avrà la forma di CRUNCH(A1:A6)>300, dove A1 e A6 intervallo delle celle da catturare, > – segno “maggiore”, e 300 – il valore medio obiettivo, che è vero.
  4. L’altra funzione usata all’interno della radice si chiama “SUMM” – emetterà la somma dei numeri al valore vero, quindi è scritta nel secondo campo nella rappresentazione SUMM(C1 :D1:E1:F1).
  5. Se il valore medio non soddisfa il requisito, emette qualsiasi messaggio di notifica, per esempio “shortage”. Controlla se le funzioni sono scritte correttamente e salva il risultato.
  6. Ora la funzione IF è nello stato “vero”, il che significa che la cella specificata visualizzerà l’importo dell’intervallo specificato.
  7. Se le condizioni sono false, il messaggio specificato o 0 apparirà.
  8. In base all’esempio che abbiamo visto, è chiaro che qualsiasi altra funzione può essere scritta all’interno della stessa funzione IF, che soddisfa la condizione dell’argomento in questione. Provate a fare esperimenti e a sostituire la funzione considerata con un’altra, scrivendo i dati necessari all’interno, senza dimenticare la sintassi del programma.

Per saperne di più sulla funzione wizard, vedi le istruzioni dettagliate sul nostro sito web dove puoi trovare tutte le informazioni necessarie che illustrano l’uso dello strumento.

Per saperne di più: Come usare la funzione guidata in Microsoft Excel.

Esempio 2: tre o più condizioni

L’opzione di usare lo strumento di inserimento della formula non funziona se ci sono più di due variabili all’interno della radice. Poi dovrete riempire il campo manualmente, tenendo conto della sintassi di Excel, che deve essere fatto con grande attenzione e controllare attentamente ogni carattere. Come esempio, prendiamo una piccola tabella dove ci sono diversi prodotti con i prezzi del mese corrente e del mese scorso. Dobbiamo fare in modo che se il prezzo rimane nello stesso posto, aumenta o diminuisce, la notifica corrispondente apparirà accanto ad esso.

  1. Creiamo una formula separata usando la stessa funzione di radice IF.

  2. Iniziate a creare la formula cliccando sulla cella vuota desiderata e scrivendo =If(B2=C2; “Non è cambiato”)
  3. . Come potete vedere, dopo la parentesi di apertura viene la prima condizione, e quando è vera, viene visualizzato il messaggio “Non è cambiato”.

  4. Inserite il segno ; e scrivete immediatamente una nuova funzione IF senza il segno =
  5. dove la seconda condizione è contenuta all’interno.

    Fate lo stesso

  6. con la terza condizione e mettete tutte le parentesi di chiusura
  7. .

  8. Quando salvate il risultato, vedrete che il messaggio viene mostrato correttamente, e potete copiare la formula stessa per altre celle, cambiando solo il confronto del prezzo target
  9. .

Per una migliore comprensione, lasciamo la linea completa della formula con la funzione nella sua forma corretta = IF(B2=C2; “Non è cambiato”;IF(B2C2; “È diminuito“)). Se necessario, copiatelo e usatelo per i vostri scopi, cambiando le condizioni e i valori.