Note: The other languages of the website are Google-translated. Back to English
English English

Funzione RIDUCI di Excel (365)

Lo 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

Lo 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. Lo #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 Entra 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 Entra chiave per ottenere il risultato.

=RIDUZIONE (0,Si6: RE9,LAMBDA(a,b,IF(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.

 

Commenti (0)
Ancora nessuna valutazione. Puoi essere il primo a votare!
Non ci sono ancora commenti pubblicati qui
Lasciate i vostri commenti
Pubblicazione come ospite
×
Valuta questo post:
0   Personaggi
Posizioni suggerite

Seguici

Copyright © 2009 - www.extendoffice.com. | Tutti i diritti riservati. Offerto da ExtendOffice, | Mappa del sito
Microsoft e il logo Office sono marchi o marchi registrati di Microsoft Corporation negli Stati Uniti e / o in altri paesi.
Protetto da Sectigo SSL