Vai al contenuto principale

Funzione RIDUCI di Excel (365)

Le funzione RIDUCI applica a funzione LAMBDA a ciascun valore in una matrice e restituisce il valore totale nell'accumulatore, riducendo la matrice a un valore accumulato.

funzione di riduzione 1


Sintassi

=REDUCE ([initial_value],array,lambda(accumulator, value))


argomenti

  • Valore iniziale (opzionale): il valore iniziale dell'accumulatore. Se omesso, il valore predefinito è 0.
  • Italia (richiesto): l'array da ridurre.
  • Lambda (obbligatorio): la funzione LAMBDA personalizzata applicata per ridurre l'array.
    • Accumulatore (richiesto): il valore sommato e restituito come risultato finale.
    • Valore (obbligatorio): il calcolo applicato a ciascun elemento dell'array.

Valore di ritorno

Le funzione RIDUCI restituisce un unico valore.


Note sulle funzioni

  1. La funzione RIDUCI è stata introdotta di recente in Excel per Microsoft 365. Quindi non è disponibile nelle versioni precedenti di Excel.
  2. Le #VALORE! il valore di errore si verifica se si verifica una delle seguenti situazioni:
    • viene fornita una funzione LAMBDA non valida;
    • viene fornito un numero errato di parametri.

Esempio

Come mostra lo screenshot qui sotto, c'è una matrice di dati. Per somma i numeri pari e dispari nell'array separatamente, eseguire le seguenti operazioni:

Per sommare i numeri pari, copia la formula seguente nella cella F6, quindi premi il tasto entrare chiave per ottenere il risultato.

=RIDUZIONE (0,Si6: RE9,LAMBDA(a,b,IF(ISVEN(b), a+b,a)))

funzione di riduzione 3

Per sommare i numeri dispari, copia la formula seguente nella cella F7, quindi premi il tasto entrare chiave per ottenere il risultato.

=RIDUZIONE (0,Si6: RE9,LAMBDA(a,b,SE(ISODD(b), a+b,a)))

funzione di riduzione 2

Nota: in ogni formula sopra, il fornito valore iniziale l'argomento è impostato su 0. Può anche essere omessa e sostituito da uno spazio vuoto. Ad esempio, per sommare i numeri pari, la formula nella cella F6 può essere modificato in:

=RIDUZIONE ( ,Si6: RE9,LAMBDA(a,b,IF(ISVEN(b), a+b,a)))

Funzioni relative:

  • Excel MAP Funzione
    La funzione MAP applica una funzione LAMBDA per creare un nuovo valore e restituisce un array formato mappando ogni valore negli array forniti su un nuovo valore.

  • Excel LAMBDA Funzione
    La funzione Excel LAMBDA viene utilizzata per creare funzioni personalizzate che possono essere riutilizzate in una cartella di lavoro.

  • Excel MAKEARRAY Funzione
    La funzione Excel MAKEEARRAY restituisce una matrice calcolata in base al numero specificato di righe e colonne.

 

Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations