Skip to main content

Veiciet vairākus aprēķinus ar Excel formulas masīvu

Anonim

Excel masīvs formula ir formula, kas aprēķina vērtības vienā vai vairākos masīvos, nevis atsevišķu datu vērtību. Izklājlapu programmās masīvs ir saistīto datu vērtību diapazons vai virkne, kas parasti tiek saglabāta darblapā blakus esošajās šūnās. Šajā rokasgrāmatā ir izskaidrots, kā izmantot masīva formulas visās mūsdienu Excel versijās.

Šī apmācība ir saderīga ar lielāko daļu Excel versiju, ieskaitot 2007, 2010, 2013, 2016 un Office 365.

Kas ir masīva formulas?

Array formulas ir līdzīgas regulārām formām:

  • Viņi sāk ar vienādu zīmi ( = )
  • Izmantojiet to pašu sintaksi kā regulāras formulas
  • Izmantojiet tos pašus matemātiskos operatorus
  • Izpildiet to pašu darba kārtību

Excel programmā Excel masīvu formulas ieskauj cirtas lentes { } - šīs piespraudes nevar vienkārši ierakstīt; tie jāpievieno formulai, nospiežot pogu Ctrl , Maiņa , un Ievadiet atslēgas pēc formulas ievadīšanas šūnā vai šūnās. Šī iemesla dēļ masīvu formulu dažkārt dēvē par a CSE formula programmā Excel.

Izņēmums no šī noteikuma ir tad, kad masīvu ievadīšanai tiek izmantoti liekti lencēm kā argumentu funkcijai, kas parasti satur tikai vienu vērtību vai šūnu atsauci. Piemēram, apmācībā, kas tiek izmantota tālāk VLOOKUP un IZVĒLIETIES lai izveidotu kreisās meklēšanas formulu, tiek izveidots masīvs IZVĒLIETIES funkciju Index_num argumentu, ierakstot ievilkumus ap ievadīto masīvu.

Solis, lai izveidotu masīvu formulu

  1. Ievadiet formulu.
  2. Turiet nospiestu Ctrl un Maiņa tastatūras taustiņi.
  3. Nospiediet un atlaidiet Ievadiet lai izveidotu masīvu formulu.
  4. AtlaidietCtrl un Maiņa atslēgas.

Ja tas tiek izdarīts pareizi, formulu ieskauj čokurošanās lentes, un katra šūna, kurā atrodas formula, satur citu rezultātu.

Array Formulas rediģēšana

Jebkurā laikā, kad tiek rediģēta masīva formula, no masīva formulas izzūd cirpumi. Lai tos atgrieztu, masīvu formulu jāievada, nospiežot pogu Ctrl, Maiņa, un Ievadiet atslēgas atkal tāpat kā tad, kad masīvu formulu izveidoja vispirms.

Array formulu veidi

Ir divi galvenie masīvu formulas veidi:

  • Viena šūnas masīvu formulas, kas veic vairākus aprēķinus vienā darblapas šūnā.
  • Multi-cell masīvu formulas, kas atrodas vairāk nekā vienā darblapas šūnā.

Viena šūnas masīva formulas

Šāda veida masīva formula izmanto funkciju, piemēram, SUM, VIDĒJS, vai COUNT, lai apvienotu vairāku šūnu masīvu formulas izvadi vienā vērtībā vienā šūnā. Viena šūnu masīvu formulas piemērs būtu:

{= SUM (A1: A2 * B1: B2)}

Šī formula pievieno kopā produkta A1 * B1 un A2 * B2, un tad tas atgriež vienu rezultātu vienā šūnā darblapā. Vēl viens iepriekš minētā formulējuma rakstīšanas veids būtu:

= (A1 * B1) + (A2 * B2)

Multi-Cell Array Formulas

Kā liecina viņu vārdi, šie masīva formulas atrodas vairākās darblapu šūnās, un tie atgriež masīvu kā atbildi. Citiem vārdiem sakot, tā pati formula atrodas divās vai vairākās šūnās, un tā atgriež dažādas atbildes katrā šūnā.

Katra kopija vai piemēram, no masīva formulas, veic tos pašus aprēķinus katrā šūnā, kuru tā apdzīvo, bet katrs formulas gadījums aprēķinos izmanto dažādus datus. Tāpēc katrs gadījums rada atšķirīgus rezultātus. Daudzu šūnu masīvu formulas piemērs izskatās šādi:

{= A1: A2 * B1: B2}

Ja iepriekš minētais piemērs atrodas šūnas C1 un C2 darblapā, tad rezultāti būs šādi:

  • Dati no A1 tiek reizināts ar datiem iekšā B1, un rezultāti tiek saglabāti šūna C1.
  • Dati no A2 tiek reizināts ar datiem iekšā B2, un rezultāti tiek saglabāti šūna C2.

Izmantojot masīvus, lai pārvietotu rindas un kolonnas

The TRANSPOZE funkcija tiek izmantota, lai kopētu datus no rindas kolonnā vai otrādi. Šī funkcija ir viens no nedaudzajiem programmā Excel, kuru vienmēr jālieto kā masīvu formulu.

Masīvu formulas un Excel funkcijas

Daudzas no Excel iebūvētām funkcijām, piemēram, SUM, VIDĒJS, un COUNT, var izmantot arī masīva formulu. Ir arī dažas funkcijas, piemēram, TRANSPOZE funkcija, kas vienmēr jāievada kā masīvs, lai tā darbotos pareizi. Daudzu funkciju, piemēram, lietderība INDEX un MATCH vai MAX un IF var pagarināt, tos kopā izmantojot masīvu formā.

Array formulu piemēri Excel:

01 no 08

Izveidojiet vienkāršu vienoto šūnu masīvu formulu

Vienu šūnu masīvu formulas parasti vispirms veic vairāku elementu aprēķinu un pēc tam izmanto tādu funkciju kā VIDĒJS vai SUM apvienot masīva produkciju vienā rezultātā.

02 no 08

Ignorējiet kļūdu vērtības, meklējot datus

Šī masīva formula izmanto VIDĒJS, IF, un ISNUMBER funkcijas, lai atrastu esošo datu vidējo vērtību, ignorējot kļūdas vērtības, piemēram, # DIV / 0! un #NAME?

03 no 08

Skaits datu šūnas

Izmantojiet SUM unIF masīvu formulas funkcijas, lai uzskaitītu to datu šūnas, kas atbilst vienam no vairākiem nosacījumiem; šī metode atšķiras no Excel lietošanas COUNTIFS funkcija, kas prasa, lai tiktu ievēroti visi iestatītie nosacījumi pirms šūnas uzskaitīšanas.

04 no 08

Atrodiet lielāko pozitīvo vai negatīvo numuru

Šis piemērs apvieno MAX funkcija unIF funkcija masīvu formulā, kas atradīs lielāko vai maksimālo vērtību virknei datu, ja tiks izpildīti konkrēti kritēriji.

05 no 08

Atrodiet mazāko pozitīvo vai negatīvo numuru

Līdzīgi kā iepriekš minētajā piemērā, šis apvieno MIN funkcija un IF funkcija masīvu formulā, lai atrastu mazāko vai minimālo vērtību virknei datu, ja ir izpildīti konkrēti kritēriji.

06 no 08

Atrodiet vidējo vai vidējo vērtību

The MEDIĀNIS funkcija programmā Excel atrod vidējo vērtību datu sarakstam. Apvienojot to ar IF funkcija masīvu formā, var atrast vidējo vērtību dažādām saistīto datu grupām.

07 no 08

Izveidojiet meklēšanas formulu ar vairākiem kritērijiem

Šī masīvu formula ietver ligzdošanu MATCH un INDEX funkcijas, lai atrastu konkrētu informāciju datubāzē.

08 no 08

Veiciet kreisās meklēšanas formulu

The VLOOKUP funkcija parasti meklē tikai datus, kas atrodas kolonnās pa labi, bet to apvienojot ar IZVĒLIETIES funkciju, jūs varat izveidot kreisās meklēšanas formulu, kas meklēs datu kolonnas no kreisās puses Lookup_value arguments.