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

Funcția Excel REDUCE (365)

Funcția REDUCERE aplică o Funcția LAMBDA la fiecare valoare dintr-o matrice și returnează valoarea totală din acumulator, reducând matricea la o valoare acumulată.

funcția de reducere 1


Sintaxă

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


Argumente

  • Valoarea initiala (opțional): valoarea de pornire a acumulatorului. Dacă este omisă, valoarea implicită este 0.
  • Mulțime (obligatoriu): matricea care trebuie redusă.
  • Lambda (obligatoriu): Funcția personalizată LAMBDA care este aplicată pentru a reduce matricea.
    • Acumulator (obligatoriu): valoarea totalizată și returnată ca rezultat final.
    • Valoare (obligatoriu): calculul aplicat fiecărui element din matrice.

Valoarea retur

Funcția REDUCERE returnează o singură valoare.


Note de funcționare

  1. Funcția REDUCE este recent introdusă în Excel pentru Microsoft 365. Deci nu este disponibil în versiunile anterioare de Excel.
  2. #VALOARE! valoarea de eroare apare dacă apare una dintre situațiile de mai jos:
    • este furnizată o funcție LAMBDA nevalidă;
    • este furnizat un număr greșit de parametri.

Exemplu

După cum arată captura de ecran de mai jos, există o serie de date. La însumează numerele pare și impare în matrice separat, vă rugăm să faceți după cum urmează:

Ca să însumăm numerele pare, copiați formula de mai jos în celula F6, apoi apăsați tasta Intrați cheie pentru a obține rezultatul.

=REDUCE (0,B6: D9,LAMBDA(a,b,IF(ISEVEN(b), a+b,a)))

funcția de reducere 3

Pentru însumarea numerelor impare, copiați formula de mai jos în celula F7, apoi apăsați tasta Intrați cheie pentru a obține rezultatul.

=REDUCE (0,B6: D9,LAMBDA(a,b,IF(ISODD(b), a+b,a)))

funcția de reducere 2

Notă: În fiecare formulă de mai sus, cele furnizate valoarea initiala argumentul este setat la 0. Poate fi și el omis și înlocuit cu un spatiu gol. De exemplu, pentru a suma numerele pare, formula din celulă F6 poate fi schimbat în:

=REDUCE ( ,B6: D9,LAMBDA(a,b,IF(ISEVEN(b), a+b,a)))

Funcții relative:

  • Excel MAP Funcţie
    Funcția MAP aplică o funcție LAMBDA pentru a crea o nouă valoare și returnează o matrice formată prin maparea fiecărei valori din tabloul(e) furnizat(e) la o nouă valoare.

  • Excel LAMBDA Funcţie
    Funcția Excel LAMBDA este utilizată pentru a crea funcții personalizate care pot fi reutilizate într-un registru de lucru.

  • Excel MAKEARRAY Funcţie
    Funcția Excel MAKEARRAY returnează o matrice calculată pe baza numărului dat de rânduri și coloane.

 

Comentarii (0)
Încă nu există evaluări. Fii primul care evaluează!
Nu există comentarii postate aici încă
Lăsa comentarii
Postare ca invitat
×
Evaluează această postare:
0   Caractere
Locații sugerate