SCAN

Progressively applies a LAMBDA function to each element in an array and returns an array of all intermediate values.

ໄອຄອນ ບັນທຶກ

ປ້ອນສູດເປັນ ສູດອາເຣ (array formula). ຄຳແນະນຳ: ປ້ອນສູດໂດຍໃຊ້ປຸ່ມ Ctrl + Shift + Enter.


ໄວຍາກອນ

=SCAN([Initial value]; Array; Formula)

Initial value: Optional initial value of the accumulator.

Array: The array to be scanned.

Formula: a LAMBDA function that will be called on each cell of the array.

The LAMBDA function requires two variables: an accumulator (e.g., a) and the array element value (v), and must be structured as follows:

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

where f(v) is a function of the individual cells of the array.

ຕົວຢ່າງ

ຕົວຢ່າງ

ຂໍ້ມູນຕໍ່ໄປນີ້ຈະຖືກໃຊ້ເປັນຕົວຢ່າງ

 

A

B

C

1

ຄະນິດສາດ

ຟີຊິກ

ຊີວະສາດ

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

 

 


The formula =SCAN(0;A2:C2;LAMBDA(a;v;a+v)) returns the array

47

114

147


which correspond to A2, A2+B2 and A2+B2+C2, respectively.

ຂໍ້ມູນທາງເຕັກນິກ

ໄອຄອນ ເຄັດລັບ

This function is available since LibreOfficeDev 27.2.


ຟັງຊັນນີ້ ບໍ່ແມ່ນ ສ່ວນໜຶ່ງຂອງມາດຕະຖານ Open Document Format for Office Applications (OpenDocument) ເວີຊັນ 1.3 ພາກທີ 4: ຮູບແບບສູດທີ່ຄິດໄລ່ຄືນໃໝ່ (OpenFormula). ຊື່ພື້ນທີ່ (name space) ແມ່ນ

COM.MICROSOFT.SCAN

ກະລຸນາສະໜັບສະໜູນພວກເຮົາ!

ກະລຸນາສະໜັບສະໜູນພວກເຮົາ!