LibreOffice SymbolLibreOffice Symbol

♥ Doe para nosso projeto! ♥

MAPEAR

Resulta numa matriz onde cada célula é calculada ao aplicar uma fórmula correspondente às células de uma ou mais matriz de entrada.

Ícone Nota

Insira a fórmula como uma fórmula de matriz. Dica: pressione Ctrl+Shift+Enter para inserir uma fórmula de matriz.


Sintaxe

=MAPEAR(Matriz1 [; Matriz2 [;...]; Fórmula)

Matriz1 [; Matriz2 [;...]: as matrizes que fornecem os argumentos para a fórmula.

Fórmula: uma expressão definida por uma função LAMBDA ou similar, que processe os dados das matrizes fornecidas. Se houver várias matrizes, as células correspondentes são passadas como argumentos para a fórmula ou função. A fórmula deve aceitar tantos parâmetros quanto matrizes. A fórmula deve ser o último parâmetro da função MAPEAR.

Ícone Nota

Se as matrizes tiverem dimensões diferentes, a função MAPEAR retorna uma matriz de tamanho M × N. onde M é o número máximo de linhas entre as matrizes , e N é o número máximo de colunas . Qualquer célula extra na matriz resultante que não for processada pela fórmula é preenchida com o valor #N/DISP .


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 =MAPEAR(A2:C13;LAMBDA(var;var*3)) retorna uma matriz de mesma dimensão onde cada elemento da matriz de origem é multiplicada por 3.

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.MAP