LibreOffice SymbolLibreOffice Symbol

Prosimy o wsparcie!

SCAN

Progresywnie stosuje funkcję LAMBDA do każdego elementu macierzy i zwraca tablicę wszystkich wartości pośrednich.

Ikona notatki

Wprowadź formułę jako formułę macierzy. Wskazówka: wprowadź formułę za pomocą klawiszy Ctrl + Shift + Enter.


Składnia

=SCAN([wartość początkowa]; macierz; formuła)

Wartość początkowa: opcjonalna wartość początkowa akumulatora.

Macierz: macierz do przeskanowana.

Formuła: funkcja LAMBDA, która będzie wywoływana dla każdej komórki macierzy.

Funkcja LAMBDA wymaga dwóch zmiennych: akumulatora (np. a) i wartości elementu macierzy (v) i musi być skonstruowana w następujący sposób:

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

gdzie f(v) jest funkcją poszczególnych komórek macierzy.

Przykłady

Przykład

Następujące dane będą wykorzystane jako przykład

 

A

B

C

1

Matematyka

Fizyka

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

 

 


Formuła =SCAN(0;A2:C2;LAMBDA(a;v;a+v)) zwraca macierz

47

114

147


która odpowiada odpowiednio A2, A2+B2 i A2+B2+C2.

Szczegóły techniczne

Ikona wskazówki

Ta funkcja jest dostępna od wersji 27.2 LibreOfficeDev.


Ta funkcja NIE jest częścią standardu Open Document Format for Office Applications (OpenDocument) Version 1.4. Part 4: Recalculated Formula (OpenFormula) Format. Przestrzeń nazw to

COM.MICROSOFT.SCAN