LibreOffice SymbolLibreOffice Symbol

♥ Doe para nosso projeto! ♥

REDUZIR

Aplica uma fórmula LAMBDA a cada elemento da matriz e acumula os resultados em um valor único.

Sintaxe

=REDUZIR([Valor inicial]; Matriz; Fórmula)

Valor inicial: valor inicial opcional do acumulador.

Matriz: a matriz a reduzir.

Fórmula: uma função LAMBDA a chamar para cada elemento da matriz.

A função LAMBDA requer 2 variáveis: um acumulador (por exemplo, a) e o valor do elemento v), e deve ser estruturada como:

LAMBDA ( a , v , a + f ( v ) ) LAMBDA( a,v, a + f(v) )

onde f(v) é a função aplicada a células individuais da matriz.

Exemplos

Exemplo

Os dados abaixo serão usados como exemplo

 

A

B

C

1

Matemática

Física

Biologia

2

47

67

33

3

36

68

42

4

40

65

44

5

39

64

60

6

 

38

43

7

47

84

62

8

29

80

51

9

27

49

40

10

57

49

12

11

56

33

60

12

57

 

 

13

26

 

 


A fórmula =REDUZIR(100000;A2:A13;LAMBDA(a;v; a + v*v)) retorna 120715, que é a soma de 100000 com a soma dos quadrados da coluna Math.

Informação técnica

Ícone Dica

Esta função está disponível desde o LibreOfficeDev 27.2.


Esta função não faz parte do padrão Open Document Format for Office Applications (OpenDocument) Versão 1.4. Parte 4: Formato de Fórmula Recalculada (OpenFormula). O espaço de nomes é

COM.MICROSOFT.REDUCE