Salt la conținutul principal

Funcția Excel SCAN (365)

Funcția SCAN aplică o funcție LAMBDA fiecărei valori dintr-o matrice și returnează o matrice care conține valorile intermediare în timpul scanării matricei.

Funcția de scanare 1


Sintaxă

=REDUCE ([initial_value],array,lambda(accumulator, value))


Argumente

  • Valoarea initiala (opțional): valoarea de pornire a acumulatorului.
  • Mulțime (obligatoriu): matricea care trebuie scanată.
  • Lambda (obligatoriu): Funcția personalizată LAMBDA care este aplicată pentru scanarea matricei.
    • Acumulator (obligatoriu): valoarea totalizată și returnată ca rezultat final.
    • Valoare (obligatoriu): calculul aplicat fiecărui element din matrice.

Valoarea retur

Funcția SCAN returnează o serie de rezultate.


Note de funcționare

  1. Funcția SCAN este recent introdusă în Excel pentru Microsoft 365. Deci nu este disponibil în versiunile anterioare de Excel. Noi formule de matrice dinamice sunt introduse în Excel pentru Microsoft 365, ceea ce înseamnă că nu este nevoie să utilizați Ctrl+ Shift+ Enter pentru a introduce formula SCAN ca formulă matrice.
  2. #VALOARE! valoarea de eroare apare dacă apare una dintre situațiile de mai jos:
    • este furnizată o funcție LAMBDA nevalidă;
    • este furnizat un număr greșit de parametri.
  3. valoarea initiala argumentul este folosit pentru a seta valoarea de pornire pentru parametrul acumulator. După ce primul rezultat este returnat, initial_value se schimbă în valoarea rezultatului. Și procesul iterează peste toate elementele dintr-o matrice de la coloană la rând. Dacă lucrezi cu a) Sport and Nutrition Awareness Day in Manasia Around XNUMX people from the rural commune Manasia have participated in a sports and healthy nutrition oriented activity in one of the community’s sports ready yards. This activity was meant to gather, mainly, middle-aged people from a Romanian rural community and teach them about the benefits that sports have on both their mental and physical health and on how sporting activities can be used to bring people from a community closer together. Three trainers were made available for this event, so that the participants would get the best possible experience physically and so that they could have the best access possible to correct information and good sports/nutrition practices. b) Sports Awareness Day in Poiana Țapului A group of young participants have taken part in sporting activities meant to teach them about sporting conduct, fairplay, and safe physical activities. The day culminated with a football match. , setați valoarea inițială la "".

Exemplul unu:

După cum se arată în captura de ecran de mai jos, există o serie de date. vreau sa continuați să adăugați fiecare valoare dintr-o celulă și valoarea celulei adiacente, de la coloană la rând, vă rugăm să faceți următoarele:

Vă rugăm să copiați formula de mai jos în celulă F6, apoi apăsați pe Intrați cheie pentru a obține rezultatul.

=SCANARE (0,B6: D9,LAMBDA(a,b,a+b))

Funcția de scanare 2

Notă: În exemplul de mai sus, se ocupă funcția SCAN numere iar cele furnizate valoarea initiala argumentul este setat la 0. În acest caz, poate fi și omis și înlocuit cu un spatiu gol. De exemplu, formula din celulă F6 poate fi schimbat în:

=SCANARE ( ,B6: D9,LAMBDA(a,b,a+b))

Exemplul doi:

După cum se arată în captura de ecran de mai jos, există o serie de date. vreau sa concatenează caracterele din tabloul datși returnați o matrice care conține valorile intermediare, vă rugăm să faceți următoarele:

Vă rugăm să copiați formula de mai jos în celulă F6, apoi apăsați pe Intrați cheie pentru a obține rezultatul.

=SCANARE ("",B6: D7,LAMBDA(a,b,a&b))

Funcția de scanare 3

Funcții relative:

  • Excel MAP Funcţie
    Funcția MAP aplică o funcție LAMBDA pentru a crea o nouă valoare și returnează o matrice formată prin maparea fiecărei valori din tabloul(e) furnizat(e) la o nouă valoare.

  • Excel LAMBDA Funcţie
    Funcția Excel LAMBDA este utilizată pentru a crea funcții personalizate care pot fi reutilizate într-un registru de lucru.

  • Excel Reduce Funcţie
    Funcția REDUCE aplică o funcție LAMBDA fiecărei valori dintr-o matrice și returnează valoarea totală din acumulator, reducând matricea la o valoare acumulată.

 

Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Very good example. Is there a typo at just below the first picture which is "Syntax
=REDUCE ([initial_value],array,lambda(accumulator, value))"
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations