Přejít k hlavnímu obsahu

Funkce Excel REDUCE (365)

Projekt Funkce REDUCE platí a Funkce LAMBDA na každou hodnotu v poli a vrátí celkovou hodnotu v akumulátoru, čímž pole sníží na akumulovanou hodnotu.

redukční funkce 1


Syntax

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


Argumenty

  • Počáteční hodnota (volitelné): Počáteční hodnota akumulátoru. Pokud je vynechán, výchozí hodnota je 0.
  • Řada (povinné): Pole, které má být zmenšeno.
  • Lambda (povinné): Vlastní funkce LAMBDA, která se použije ke zmenšení pole.
    • akumulátor (povinné): Hodnota sečtena a vrácena jako konečný výsledek.
    • Hodnota (povinné): Výpočet použitý pro každý prvek v poli.

Návratová hodnota

Projekt Funkce REDUCE vrátí jedinou hodnotu.


Poznámky k funkcím

  1. Nově je zavedena funkce REDUCE Excel pro Microsoft 365. Není tedy k dispozici v dřívějších verzích Excelu.
  2. Projekt #HODNOTA! chybová hodnota nastane, pokud nastane jedna z níže uvedených situací:
    • je poskytnuta neplatná funkce LAMBDA;
    • je zadán nesprávný počet parametrů.

Příklad

Jak ukazuje níže uvedený snímek obrazovky, existuje řada dat. Na sečte sudá a lichá čísla v poli samostatně, postupujte následovně:

Abychom sečetli sudá čísla, zkopírujte níže uvedený vzorec do buňky F6 a poté stiskněte vstoupit klíč k získání výsledku.

=SNÍŽIT (0,B6: D9,LAMBDA(a,b;IF(ISEVEN(b); a+b,a)))

redukční funkce 3

Abychom sečetli lichá čísla, zkopírujte níže uvedený vzorec do buňky F7 a poté stiskněte vstoupit klíč k získání výsledku.

=SNÍŽIT (0,B6: D9,LAMBDA(a,b,IF(ISODD(b); a+b,a)))

redukční funkce 2

Poznámka: V každém výše uvedeném vzorci jsou dodané počáteční hodnota argument je nastaven na 0. Může to být také vynechat a nahrazeno prázdný prostor. Například pro sečtení sudých čísel vzorec v buňce F6 lze změnit na:

=SNÍŽIT ( ,B6: D9,LAMBDA(a,b;IF(ISEVEN(b); a+b,a)))

Relativní funkce:

  • vynikat MAP funkce
    Funkce MAP použije funkci LAMBDA k vytvoření nové hodnoty a vrátí pole vytvořené mapováním každé hodnoty v dodaných polích na novou hodnotu.

  • vynikat LAMBDA funkce
    Funkce Excel LAMBDA se používá k vytváření vlastních funkcí, které lze opakovaně použít v celém sešitu.

  • vynikat MAKEARRAY funkce
    Funkce Excel MAKEARRAY vrátí vypočítané pole na základě daného počtu řádků a sloupců.

 

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