Skip to main content

Atlikite kelis skaičiavimus naudodami Excel formulės formulę

Anonim

"Excel" masyvas formulė yra formulė, kuri atlieka vienos ar daugiau masyvų vertes, o ne vieną duomenų vertę. Skaičiuoklių programose masyvas yra susijusių duomenų verčių diapazonas arba serija, kurios paprastai saugomos gretimose lakštuose darbalapyje. Šiame vadove paaiškinta, kaip naudoti masyvo formules visose moderniose "Excel" versijose.

Šis vadovas yra suderinamas su daugeliu Excel versijų, įskaitant 2007, 2010, 2013, 2016 ir Office 365 versijas.

Kas yra masyvo formulės?

Masyvo formulės yra panašios į įprastas formules:

  • Jie prasideda lygiaverčiu ženklu ( = )
  • Naudokite tą patį sintaksę kaip įprastas formules
  • Naudokite tuos pačius matematinius operatorius
  • Vykdykite tą pačią operacijos tvarką

"Excel" masyvo formules supa garbanos lankstai { } - šios petnešos gali būti ne tik įvedamos; jie turi būti įtraukti į formulę paspausdami Ctrl , Shift , ir Įveskite raktai po to, kai įvedate formulę į ląstelę arba ląsteles. Dėl šios priežasties masyvo formulę kartais vadina a CSE formulė "Excel".

Šios taisyklės išimtis yra tada, kai masyvo įvedimui naudojamos girliosios petnešos kaip funkcijos argumentą, kuris paprastai turi tik vieną vertę arba elemento nuorodą. Pavyzdžiui, pamoka, kuri naudojama toliau VLOOKUP ir PASIRINKITE funkcija kurti kairiosios paieškos formulę, masyvas sukurtas PASIRINKITE funkcija Index_num argumentas, įvesdami įvestus masyvus aplink įstrižaines.

Veiksmai kuriant masyvo formulę

  1. Įveskite formulę.
  2. Laikykite nuspaudę Ctrl ir Shift raktus klaviatūroje.
  3. Paspauskite ir atleiskite Įveskite raktas sukurti masyvo formulę.
  4. AtleiskiteCtrl ir Shift raktai.

Jei bus padaryta teisingai, formulę bus apsupta garbanotais petnešomis, o kiekvienoje ląstelėje, kurioje yra formulė, bus kitas rezultatas.

Masyvo formulės redagavimas

Bet kuriuo metu, kai redaguojama masyvo formulė, iš masyvo formulės išnyksta liemenėlės. Jei norite juos grąžinti, masyvo formulė turi būti įvesta paspausdami Ctrl, Shift, ir Įveskite raktai dar kartą, lygiai taip pat, kai buvo sukurta masyvo formulė.

Masyvo formulių tipai

Yra du pagrindiniai masyvo formulių tipai:

  • Vieno langelio masyvo formulės, atliekančios kelis skaičiavimus vienoje darbalapio ląstelėje.
  • Daugiaelemenčių masyvo formulės, kurios yra daugiau nei vienoje darbalapio ląstelėje.

Vieno langelio masyvo formulės

Šio tipo masyvo formulė naudoja funkciją, tokią kaip SUMA, VIDUTINIS, arba COUNT, sujungti daugelio elementų masyvo formulės išvestį į vieną vertę vienoje ląstelėje. Vieno elemento masyvo formulės pavyzdys būtų:

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

Ši formulė papildo produktą A1 * B1 ir A2 * B2, o tada jis grąžina vieną rezultatą į vieną lakštą darbalapyje. Kitas aukščiau pateiktos formulės sudarymo būdas būtų toks:

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

Daugiaelemenčių masyvo formulės

Kaip rodo jų vardas, šie masyvo formulės yra daugelyje darbalapių ląstelių, ir jie atsako kaip masyvas. Kitaip tariant, ta pati formulė yra dviejų ar daugiau ląstelių ir kiekvienoje ląstelėje pateikiami skirtingi atsakymai.

Kiekviena kopija arba instancija, masyvo formulės, atlieka tą patį skaičiavimą kiekvienoje ląstelėje, kurioje ji gyvena, tačiau kiekviename tokios formulės pavyzdyje jos apskaičiavimai naudoja skirtingus duomenis. Todėl kiekvienas pavyzdys duoda skirtingus rezultatus. Daugelio elementų masyvo formulės pavyzdys atrodytų taip:

(= A1: A2 * B1: B2)

Jei aukščiau pateiktas pavyzdys yra ląstelės C1 ir C2 darbalapyje, rezultatai bus tokie:

  • Duomenys A1 yra dauginamas iš duomenų B1, o rezultatai bus saugomi ląstelė C1.
  • Duomenys A2 yra dauginamas iš duomenų B2, o rezultatai bus saugomi ląstelė C2.

Naudojant masyvus perkelti eilutes ir stulpelius

The TRANSPOSAS funkcija naudojama duomenims kopijuoti iš eilės į stulpelį arba atvirkščiai. Ši funkcija yra viena iš nedaugelio Excel, kuri visada turi būti naudojama kaip masyvo formulė.

Masyvo formulės ir "Excel" funkcijos

Daugelis "Excel" integruotų funkcijų, tokių kaip SUMA, VIDUTINIS, ir COUNT, taip pat gali būti naudojamas masyvo formulėje. Taip pat yra keletas funkcijų, tokių kaip TRANSPOSAS funkcija, kuri visada turi būti įvesti kaip matrica, kad ji tinkamai veiktų. Daugelio funkcijų, tokių kaip INDEKSAS ir MATCH arba MAX ir Jei gali būti išplėsta naudojant juos kartu masyvo formulėje.

"Excel" masyvo formulių pavyzdžiai:

01 iš 08

Sukurkite paprastą vieno elemento masyvo formulę

Vieno langelio masyvo formulės paprastai pirmiausia atlieka daugelio elementų skaičiavimą ir tada naudoja tokią funkciją kaip VIDUTINIS arba SUM sujungti masyvo išvestį į vieną rezultatą.

02 iš 08

Ignoruojant klaidų vertes ieškant duomenų

Ši masyvo formulė naudoja VIDUTINIS, Jei, ir ISNUMBER funkcijos rasti esamų duomenų vidutinę vertę, ignoruojant klaidų vertes, pvz., # DIV / 0! ir #VARDAS?

03 iš 08

Duomenų skaičiaus ląstelės

Naudoti SUMA irJei masyvo formulėje funkcijos, skirtos skaičiuoti duomenų ląsteles, atitinkančias vieną iš kelių sąlygų; ši technika skiriasi nuo "Excel" naudojimo COUNTIFS funkcija, kuri reikalauja, kad visos nustatytos sąlygos būtų įvykdytos prieš skaičiuojant ląstelę.

04 iš 08

Raskite didžiausią teigiamą ar neigiamą numerį

Šis pavyzdys sujungia MAX funkcija irJei funkcija masyvo formule, pagal kurią nustatoma didžiausia arba didžiausia duomenų diapazonas, kai įvykdomi konkretūs kriterijai.

05 iš 08

Rasti mažiausią teigiamą arba neigiamą numerį

Panašus į aukščiau pateiktą pavyzdį, šis jungiasi MIN funkcija ir IF funkcija masyvo formulėje, kad būtų nustatyta mažiausia arba minimali įvairių duomenų vertė, kai įvykdomi konkretūs kriterijai.

06 iš 08

Raskite vidurinę ar vidutinę vertę

The MEDIANAS "Excel" funkcija nustato vidutinę duomenų sąrašo vertę. Sujungiant jį su Jei funkcija masyvo formulėje, galima rasti vidutinę reikšmę skirtingoms susijusių duomenų grupėms.

07 iš 08

Sukurkite paieškos formą su keliais kriterijais

Ši masyvo formulė apima lizdą MATCH ir INDEKSAS funkcijos rasti konkrečią informaciją duomenų bazėje.

08 iš 08

Padarykite kairiosios paieškos formą

The VLOOKUP funkcija paprastai tik ieško duomenų, esančių stulpeliuose dešinėje, bet jas sujungiant su PASIRINKITE funkcija, galite sukurti kairiosios paieškos formules, kurios ieškos duomenų stulpelių, esančių kairėje Lookup_value argumentas.