Supporter oss!

SCAN

Bruker progressivt en LAMBDA-funksjon på hvert element i en matrise og returnerer en matrise med alle mellomliggende verdier.

Merknadsikon

Skriv inn formelen som en matriseformel. Tips: skriv inn formelen med tastene Ctrl + Shift + Enter.


Syntaks

=SCAN([Oppstartsverdi]; Matrise; Formel)

Startverdi: Valgfri startverdi for akkumulatoren.

Matrise: Matrisen som skal skannes.

Formel: en LAMBDA-funksjon som kalles på hver celle i matrisen.

Funksjonen LAMBDA krever to variabler: en akkumulator (f.eks. a) og matriseelementverdien (v), og må være strukturert som følger:

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

hvor f(v) er en funksjon av de individuelle cellene i matrisen.

Eksempler

Eksempel

Følgende data vil bli brukt som eksempel

 

A

B

C

1

Matte

Fysikk

Biologi

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

 

 


Formelen =SCAN(0;A2:C2;LAMBDA(a;v;a+v)) returnerer matrisen

47

114

147


som tilsvarer henholdsvis A2, A2+B2 og A2+B2+C2.

Teknisk informasjon

Tipsikon

Denne funksjonen er tilgjengelig siden LibreOfficeDev 27.2.


Denne funksjonen er IKKE en del av Open Document Format for Office Applications (OpenDocument) versjon 1.4. Del 4: Omberegnet formel (OpenFormula) Formatstandarden. Navnerommet er

COM.MICROSOFT.SCAN