Este lent și frustrant să inserați și să aplicați o funcție pentru fiecare celulă sau interval de date. Pentru a grăbi acest proces, puteți utiliza funcția ARRAYFORMULA din Google Sheets. Această funcție emite valori din intervalele de celule în mai multe coloane și rânduri.

Spre deosebire de majoritatea formulelor din Foi de calcul Google, această formulă poate fi extinsă, ceea ce înseamnă că atunci când sunt adăugate date noi, formula se actualizează automat. Acest articol discută ce este ARRAYFORMULA, sintaxa acesteia și cum o puteți utiliza în Foi de calcul Google. Citiți mai departe pentru a o stăpâni rapid.

Ce este o ARRAYFORMULA?

ARRAYFORMULA este o funcție Google Sheets la îndemână care emite un interval de celule în loc de valori individuale și o puteți folosi cu formule care nu sunt matrice pentru a le transforma în cele compatibile cu matrice.

Deși definiția poate fi confuză pentru cineva care nu cunoaște formula și utilizarea acesteia, exemplele pe care le avem mai jos în ghid o vor clarifica. Dar, pentru a simplifica utilizarea, vă permite să utilizați o formulă pe mai multe coloane sau rânduri.

instagram viewer

Poate folosi fie un interval de celule, fie mai multe de aceeași dimensiune. Puteți folosi la îndemână Ctrl+ Shift + Enter comandă rapidă de la tastatură pentru introducerea automată ARRAYFORMULA( înainte ca formula să fie deja în celulă.

De ce este ARRAYFORMULA utilă?

Utilizarea ARRAYFORMULA în foile de calcul are o mulțime de avantaje. În primul rând, puteți utiliza această formulă cu un set masiv de date, ceea ce înseamnă că nu va trebui să repetați formulele în mai multe coloane. Acest lucru nu numai că vă va economisi timp, dar Google Sheets va rula foi de calcul mari mult mai fluide, deoarece mai puține formule trebuie să fie executate simultan.

Această formulă este extensibilă, ceea ce înseamnă că o modificare într-un singur loc va extinde întregul interval de date. Nu numai atât, formula este și dinamică. Aceasta înseamnă că nu va trebui să editați manual formulele ori de câte ori faceți o modificare a foii.

ARRAYFORMULA vs. Completare automată

Foi de calcul Google oferă o funcție sugerată de completare automată care vă permite să aplicați funcția utilizată în restul rândurilor. Cu toate acestea, folosirea acesteia înseamnă că nu veți obține niciunul dintre beneficiile suplimentare ale ARRAYFORMULA.

În plus, atunci când actualizați o celulă, există întotdeauna riscul ca completarea automată să nu poată actualiza datele cu acuratețe. Acest lucru poate face ca o mulțime de celule să nu fie sincronizate, ceea ce duce la discrepanțe în date.

Sintaxa pentru ARRAYFORMULA

ARRAYFORMULA folosește un argument, care poate consta din alte formule sau intervale de celule. Argumentul este necesar pentru ca formula să funcționeze. Iată sintaxa acestei formule:

=ARRAYFORMULA(formula)

Iată argumentul folosit în această formulă:

  • formulă: Aceasta este o expresie sau un interval care utilizează un singur interval sau mai multe intervale de aceeași dimensiune

Acest argument poate fi:

  • O gamă de celule
  • O expresie matematică care utilizează un interval sau mai multe intervale de celule de aceeași dimensiune.
  • O funcție care returnează rezultate mai mari decât o celulă.

De asemenea, puteți adăuga această formulă la funcțiile existente non-matrice și în foile de calcul. Puteți face acest lucru utilizând Ctrl+ Shift+ Enter scurtătură.

Utilizarea ARRAYFORMULA cu alte funcții de foi

Nu este suficient să vă uitați la sintaxa acestei formule. Deoarece ARRAYFOMULA are nevoie în esență de o a doua funcție în interiorul său pentru a funcționa, va trebui să ne uităm la câteva exemple. Iată câteva moduri în care puteți utiliza această funcție în Foi de calcul Google.

1. ARRAYFORMULA simplă

În acest exemplu, avem o foaie de calcul cu nume în ea. Să presupunem că vrem să combinăm numele și numele într-o celulă nouă care conține numele complet. Pentru a face acest lucru, putem folosi această formulă:

=A2 &""& B2

După cum puteți vedea, această formulă funcționează pe bază de celulă. Aceasta înseamnă că adresa celulei trebuie introdusă pentru a executa formula. Când utilizați ARRAYFORMULA, acest lucru se poate face automat, fără a fi nevoie să executați formula de mai multe ori.

Iată pașii pe care trebuie să-i urmați pentru a utiliza ARRAYFORMULA pentru a combina celulele din Sheets:

  1. Faceți clic pe celula în care doriți să utilizați ARRAYFORMULA.
  2. Introduceți partea inițială a formulei, adică =FORMULĂ ARRAY(.
  3. Acum introduceți o iterație a formulei văzute la începutul acestui exemplu. În acest caz, folosim A2:A7 & " " & B2:B7. Rețineți că am folosit intervalele întregi în loc să folosim celulele individuale.
  4. Adăugați paranteza de închidere.
  5. În cele din urmă, apăsați introduce pentru a executa formula.

2. ARRAYFORMULA Cu funcții IF

În acest exemplu, avem date eșantion pentru câteva articole din magazin și nivelurile lor de inventar. Folosim formula IF pentru a verifica dacă o cantitate suficientă de articol este prezentă în stoc.

Să presupunem că trebuie pur și simplu să completăm automat Formula DACA în fiecare celulă în mod individual. În acest caz, s-ar putea adăuga rapid la executarea unui număr mare de instanțe ale aceleiași formule, ceea ce vă poate încetini Foile de calcul Google. Din acest motiv, este mai bine să utilizați ARRAYFORMULA.

Iată cum ați combina ARRAYFORMULA cu o funcție IF existentă în Foi de calcul Google:

  1. Faceți clic pe intervalul de celule care conține formula IF. Formula în acest caz este =IF(B2:B5<25,„comanda”, „nu”).
  2. Mutați cursorul de text între egal cu (=) si "DACĂ" în formulă.
  3. Scrieți aici instrucțiunea inițială ARRAYFORMULA, care este ARRAYFORMULA(.
  4. Treceți la sfârșitul formulei și adăugați o paranteză suplimentară.
  5. presa introduce pentru a executa formula.

Formula o va executa în toate celulele selectate într-o singură instanță. Acest lucru ar funcționa cu alte instrucțiuni IF, cum ar fi SUMIF în Foi de calcul Google de asemenea.

Încheierea ARRAYFORMULA în Foi de calcul Google

Funcția ARRAYFORMULA este una dintre cele mai puternice funcții din Sheets. Poate îndeplini multe funcții simultan și poate fi combinat cu o mare varietate de alte funcții. Deși poate părea confuz la început, vei începe să-l folosești peste tot în foile de calcul odată ce vei înțelege.

Practicarea ARRAYFORMULA vă va ajuta, de asemenea, să înțelegeți și alte funcții compatibile cu matrice din Google Sheets și Excel. Rămâneți așa și veți deveni un profesionist al foilor de calcul în cel mai scurt timp.