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, corpo))

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. La funzione LAMBDA accetta tre parametri:

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

    • valore     Valore corrente della matrice.

    • Corpo    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

Create una tabella denominata "Tabella3" con una colonna denominata "nums" a partire dalla cella E1. Copiare la seguente formula nella cella G2:

=REDUCE(1,Table3[nums],LAMBDA(a,b,IF(b>50,a*b,a)))

Esempio di RIDUCI LAMBDA

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.