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ă.
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
- Funcția REDUCE este recent introdusă în Excel pentru Microsoft 365. Deci nu este disponibil în versiunile anterioare de Excel.
- #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)))
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)))
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.