Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Riduce una matrice a un valore accumulato applicando unLAMBDA a ogni valore e restituendo il valore totale nell'accumulatore.   

Sintassi

=REDUCE([initial_value], matrice, lambda(accumulatore, valore))

Gli argomenti e i parametri della sintassi della funzione REDUCE sono i seguenti:

  • [initial_value]    Imposta il valore iniziale per l'accumulatore.

  • matrice      Una matrice da ridurre.

  • lambda      Un’espressione LAMBDA che è chiamata per ridurre la matrice. L’espressione LAMBDA accetta due parametri:

    • accumulatore    Il valore è stato sommato e restituito come risultato finale.

    • valore     Calcolo applicato a ogni elemento della matrice.

Osservazioni

Usare l'argomento initial_value per impostare il valore iniziale per il parametro accumulatore. Nell'esempio 2, dove si moltiplica l'accumulatore, impostare il valore su 1 per evitare di moltiplicare per 0.

Errori

Inserire una funzione LAMBDA non valida o un numero errato di parametri restituisce un errore #VALORE! errore denominato "Parametri non corretti".

Esempi

Esempio 1: Sommare i valori al quadrato

Immettere i dati di esempio nelle celle A1: C2, quindi copiare la formula nella cella D4:

=REDUCE(, A1:C2, LAMBDA(a,b,a+b^2))

Primo esempio1 di funzione RIDUCI

Esempio 2: Creare una funzione "PRODUCTIF" personalizzata per moltiplicare solo valori maggiori di 50

Creare una tabella denominata "Table2" con una colonna denominata "Nums" a partire dalla cella E1. Copiare la seguente formula nella cella G2:

=REDUCE(1,Table2[Nums],LAMBDA(a,b,IF(b>50,a+b,a)))

Primo esempio di funzione RIDUCI

Esempio 3: Contare solo valori pari

Creare una tabella denominata "Table4" con una colonna denominata "Nums" a partire dalla cella D1. Copiare la seguente formula nella cella F2:

=REDUCE(0,Table4[Nums],LAMBDA(a,n,IF(ISEVEN(n),1+a, a)))

Terzo esempio di funzione RIDUCI

Vedere anche

Funzione LAMBDA

Funzione MAP

Funzione SCAN

Funzione CREAMATRICE

Funzione PERCOL

Funzione PERRIGA

Funzione ISOMITTED

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×