Kaip naudoti „AGGREGATE“ funkciją „Excel“? | (su pavyzdžiais)

AGGREGATE funkcija „Excel“

„AGGREGATE“ funkcija „Excel“ pateikia nurodytos duomenų lentelės arba duomenų sąrašų agregatą. Ši funkcija taip pat turi pirmąjį argumentą, nes funkcijos numeris ir kiti argumentai yra duomenų rinkinių diapazonui. Funkcijos numerį reikia prisiminti, kad žinotumėte, kurią funkciją naudoti .

Sintaksė

Yra dvi AGGREGATE formulės sintaksės:

  1. Nuorodos sintaksė

= SUMATYTI (function_num, options, ref1, ref2, ref [3],…)

  1. Masyvo sintaksė

= AGGREGATE (function_num, options, masyvas, [k])

Funkcijos_num yra skaičius, žymintis konkrečią funkciją, kurią norime naudoti, tai skaičius nuo 1 iki 19

Variantas: ji taip pat yra skaitinė vertė, svyruojanti nuo 0 iki 7, ir nustato, kurių verčių nepaisoma atliekant skaičiavimus

Ref1, ref2, ref [3]:  yra argumentas naudojant nuorodos sintaksę, tai yra skaitinė vertė arba reikšmės, kuriomis norime atlikti skaičiavimą, bent du argumentai yra būtini, poilsio argumentai yra neprivalomi.

Masyvas : yra masyvas reikšmių, kurioms norime atlikti operaciją, jis naudojamas masyvo sintaksėje funkcijos AGGREGATE programoje „Excel“

K: yra neprivalomas argumentas ir yra skaitinė reikšmė, ji naudojama, kai naudojama tokia funkcija kaip „LARGE“, „MAŽAS“, „PERCENTILE.EXC“, „QUARTILE.INC“, „PERCENTILE.INC“ arba „QUARTILE.EXC“ programoje „Excel“.

Pavyzdžiai

Šį „AGGREGATE Function Excel“ šabloną galite atsisiųsti čia - „AGGREGATE Function Excel“ šablonas

Pavyzdys - # 1

Tarkime, kad mes turime skaičių sąrašą ir apskaičiuosime vidurkį, skaičių, kuris yra langelių, kuriuose yra vertė, skaičių, Counta - langelių, kurie nėra tušti, skaičių, maksimalų, minimalų, sandaugą ir nurodytų skaitinių verčių sumą. Vertės pateikiamos žemiau lentelėje:

Pirmiausia apskaičiuokime visų nurodytų verčių vidurkį 9 eilutėje. Vidutiniškai funkcija_skaičius yra

C stulpelyje pateikiamos visos vertės ir mums nereikės ignoruoti jokių verčių, todėl pasirinksime 4 variantą (nieko nepaisyti)

Ir pasirinkdami C1: C8 reikšmių diapazoną kaip skaitinių verčių masyvą

Kadangi „ k“ yra neprivalomas argumentas ir naudojamas, kai naudojama tokia funkcija kaip LARGE, SMALL in Excel, PERCENTILE.EXC, QUARTILE.INC, PERCENTILE.INC arba QUARTILE.EXC, bet šiuo atveju mes skaičiuojame vidurkį, todėl mes praleis k reikšmę.

Taigi, vidutinė vertė yra

Panašiai ir D1: D8 diapazone vėl pasirinksime 4 parinktį.

E1: E8 diapazone langelyje E6 yra klaidos reikšmė. Jei naudosime tą pačią AGGREGATE formulę, gausime klaidą, bet kai naudojama tinkama parinktis, „AGGREGATE“ programoje „Excel“ pateikia likusių verčių, nepaisančių klaidos, vidurkį vertė E6.

Norėdami ignoruoti klaidų reikšmes, turime 6 variantą.

Panašiai diapazone G1: G8 naudosime 6 parinktį (nepaisysime klaidų verčių)

Dabar, jei H3 diapazone nurodysime vertę 64 ir paslėpsime trečią eilutę ir naudosime 5 parinktį, ignoruosime paslėptą eilutę, „AGGREGATE“ programoje „Excel“ pateiksime tik matomų skaitinių verčių vidutinę vertę.

Rezultatas neslepiant 3 eilutės

Rezultatas paslėpus 3 eilutę

Taikydami AGGREGATE formulę kitoms operacijoms, mes turime

Pavyzdys - # 2

Tarkime, kad turime lentelę, kurioje pateikiamos pajamos, gautos skirtingomis datomis iš skirtingų kanalų, kaip nurodyta toliau

Dabar norime patikrinti pajamas, gautas už skirtingus kanalus. Taigi, kai pritaikome sumos funkciją, gauname visas gautas pajamas, tačiau jei norime patikrinti pajamas, gautas už natūralų kanalą, tiesioginį kanalą ar bet kurį kitą, kai pritaikome filtrus „Excel“ dėl to paties, sumos funkcija visada nurodykite bendrą sumą

Mes norime, kad filtruodami kanalą gautume matomų verčių sumą, taigi, užuot naudoję funkciją SUM, naudosime funkciją AGGREGATE, kad gautume reikšmių, matomų, kai filtras yra, sumą. taikoma.

Taigi, pakeisdami SUM formulę funkcija AGGREGATE su pasirinkimo kodu 5 (nepaisydami paslėptų eilučių ir reikšmių),

Dabar, kai pritaikysime filtrą skirtingiems kanalams, to kanalo pajamos bus rodomos tik tada, kai likusios eilutės bus paslėptos.

Bendros pajamos, gautos iš tiesioginio kanalo:

Bendros pajamos iš natūralaus kanalo:

Bendros pajamos iš mokamo kanalo:

Taigi, matome, kad funkcija AGGREGATE apskaičiuoja skirtingas pajamų, gautų už skirtingus kanalus, reikšmes, kai tik jos filtruojamos. Taigi funkcija AGGREGATE gali būti dinamiškai naudojama skirtingų funkcijų pakeitimui skirtingomis sąlygomis, nenaudojant sąlyginės formulės.

Tarkime, kad tam pačiam lentelės kanalui ir pajamoms, kai kuriose mūsų pajamų vertėse yra klaida, dabar turime nepaisyti klaidų ir tuo pačiu metu, jei norime pritaikyti filtrą, funkcija AGGREGATE turėtų ignoruoti ir paslėptų eilučių vertes.

Naudodami 5 variantą, gauname klaidą dėl visų pajamų SUM, dabar, norėdami ignoruoti klaidas, turime naudoti 6 variantą

Naudodamiesi 6 parinktimi, gauname sumą, nepaisydami klaidų reikšmių, tačiau, pvz., Pritaikę filtrą, filtruokite pagal kanalo reikšmę „Direct“, gausime tą pačią sumą, nepaisydami klaidų, tačiau tuo pat metu turime nepaisyti ir paslėptų verčių.

Taigi, šiuo atveju naudosime 7 parinktį, kuri nepaisys klaidos verčių ir tuo pačiu paslėptų eilučių

Ką reikia atsiminti

  • Funkcija AGGREGATE neatpažįsta funkcijos _ num reikšmės, didesnės nei 19 arba mažesnės nei 1, ir panašiai kaip parinkties numeriui ji neatpažįsta didesnių nei 7 ir mažesnių nei 1 verčių, jei pateikiame kitas vertes, ji suteikia #VALUE ! Klaida
  • Jis visada priima skaitinę vertę ir visada grąžina skaitinę vertę kaip išvestį
  • „AGGREGATE“ programoje „Excel“ yra apribojimas; jis tik nepaiso paslėptų eilučių, bet neignoruoja paslėptų stulpelių.

$config[zx-auto] not found$config[zx-overlay] not found