Excel массив формулалары менен бир нече эсептөөлөрдү аткарыңыз

Мазмуну:

Excel массив формулалары менен бир нече эсептөөлөрдү аткарыңыз
Excel массив формулалары менен бир нече эсептөөлөрдү аткарыңыз
Anonim

Excel массив формуласы – бул бир же бир нече массивдеги маанилер боюнча эсептөөлөрдү бир маалымат маанисине караганда жүргүзгөн формула. Электрондук жадыбал программаларында массив - адатта иш барагындагы чектеш уячаларда турган тиешелүү маалымат маанилеринин диапазону же сериясы.

Бул нускамалар Excel 2019, 2016, 2013, 2010 жана Microsoft 365 үчүн Excel үчүн колдонулат.

Массив формулалары деген эмне?

Массив формулалары кадимки формулаларга окшош. Алар:

  • Бирдей белги менен башта (=)
  • Кадимки формулалар сыяктуу синтаксис колдонуңуз
  • Бир эле математикалык операторлорду колдонуңуз
  • Ошол эле иштөө тартибин аткарыңыз

Бирок, массив формулалары тармал кашаалар менен курчалган { }. Аларды жөн эле терип коюуга болбойт; формуланы киргизгенден кийин Ctrl, Shift жана Enter баскычтарын басып кошуу керек. клетка же клетка. Ушул себептен улам, массив формуласы кээде Excelде CSE формула деп аталат.

Сиз массив формуласын түзөткөнүңүздө, тармал кашаалар жок болот. Аларды кайтаруу үчүн Ctrl, Shift жана Enter баскычтарын кайра басыңыз.

Массив формулаларынын эки негизги түрү бар:

  • Бир иш барактын уячасында бир нече эсептөөлөрдү жүргүзгөн бир клеткалуу массив формулалары
  • Бирден ашык иш барагындагы уячадагы көп клеткалуу массив формулалары

Кантип Массив формуласын түзүү керек

  1. Формуланы уячага киргизиңиз.
  2. Клавиатурадагы Ctrl жана Shift баскычтарын басып туруңуз.
  3. Массив формуласын түзүү үчүн Enter баскычын басып кое бериңиз.
  4. Ctrl жана Shift баскычтарын бошотуңуз.
  5. Эгер туура аткарылса, тармал кашаалар формуланы курчап турат.

Бир клеткалык массив формулалары

Бир уяча массивинин формуласы функцияны колдонот, мисалы SUM, ORTAЧА же COUNT, көп клеткалуу массивдин формуласын бир уячадагы бир мааниге бириктирүү. Төмөндө мисал:

{=SUM(A1:A2B1:B2)}

Жогорудагы формула A1B1 жана A2B2 көбөйтүмүн кошуп, андан кийин бир жыйынтыкты кайтарат иш барагындагы бир уяча. Бул формуланы көрсөтүүнүн дагы бир жолу:

=(A1B1)+(A2B2)

Көп клеткалуу массив формулалары

Атынан көрүнүп тургандай, көп уячалуу массив формулалары бир нече жумушчу барактын уячаларында болот жана алар массивди жооп катары кайтарышат. Башкача айтканда, бир эле формула эки же андан көп уячаларда жана ал ар бир уячада ар кандай жоопторду кайтарат.

Массив формуласынын ар бир көчүрмөсү же мисалы өзү жашаган ар бир уячада бирдей эсептөөнү аткарат, бирок ар бири ар башка маалыматтарды колдонот. Ошондуктан, ар бири ар кандай натыйжаларды берет. Бир нече клетка массивинин формуласынын мисалы:

{=A1:A2B1:B2}

Эгер жогорудагы массив формуласы иш барагындагы C1 жана C2 клеткаларында болсо, натыйжалар төмөнкүдөй болот:

  • A1 ичиндеги маалыматтар B1 ичиндеги маалыматтарга көбөйтүлүп, натыйжалар C1 клеткасында көрүнөт.
  • A2 ичиндеги маалыматтар B2 ичиндеги маалыматтарга көбөйтүлүп, натыйжалар C2 клеткасында көрүнөт.
Image
Image

Массив формулалары жана Excel функциялары

Сиз SUM, AVERAGE жана COUNT сыяктуу Excel'дин көптөгөн орнотулган функцияларын колдоно аласыз , массив формуласында. Ошондой эле TRANSPOSE сыяктуу бир нече функциялар бар, алар туура иштеши үчүн ар дайым массив формуласы болушу керек. (TRANSPOSE функциясы берилиштерди саптан тилкеге же тескерисинче көчүрөт.)

Сиз ошондой эле INDEX жана MATCH же MAX сыяктуу көптөгөн функциялардын пайдалуулугун кеңейте аласыз.жана IF аларды массив формуласында чогуу колдонуу менен.

Жөнөкөй бир клетка массивинин формуласын түзүү

Бир уяча массивинин формулалары, адатта, адегенде көп уячалуу эсептөөнү жүргүзөт, андан кийин айкалыштыруу үчүн ORTAJA же SUM сыяктуу функцияны колдонушат. массивдин чыгарылышы бир натыйжага.

Image
Image

Дайындарды табууда ката маанилерине көңүл бурбоо

Бул массив формуласы ORTAJA, IF жана ISNUMBER функцияларын колдонот. DIV/0! жана NAME? сыяктуу ката маанилерин эске албай, учурдагы дайындардын орточо мааниси

Image
Image

Маалыматтын клеткаларын эсептөө

Бир нече шарттардын бирине жооп берген маалыматтардын клеткаларын эсептөө үчүн массив формуласындагы SUM жана IF функцияларын колдонуңуз; бул ыкма Excel'дин COUNTIFS функциясын колдонуудан айырмаланат, ал клетканы санаганга чейин бардык коюлган шарттар аткарылышын талап кылат.

Image
Image

Эң чоң оң же терс санды тап

Бул мисал MAX функциясын жана IF функциясын массив формуласында бириктирет, ал бир катар диапазон үчүн эң чоң же максималдуу маанини табат. маалыматтар белгилүү бир критерийлерге жооп бергенде. Бул жерде эң чоң маани эң жай убакытты билдирет.

Image
Image

Эң кичине оң же терс санды тап

Жогорудагы мисалга окшош, сиз MIN жана IF функцияларын массив формуласында бириктирип, эң кичине же минималдуу маанини таба аласыз белгилүү бир критерийлерге жооп берген бир катар дайындар үчүн.

Image
Image

Орто же медианалык маанини тап

Excelдеги MEDIAN функциясы маалыматтардын тизмеси үчүн орточо маанини табат. Аны массивдин формуласындагы IF функциясы менен айкалыштыруу менен, сиз тиешелүү маалыматтардын ар кандай топторунун орточо маанисин таба аласыз.

Image
Image

Бир нече критерийлер менен издөө формуласын түзүңүз

Бул массив формуласы маалымат базасынан конкреттүү маалыматты табуу үчүн MATCH жана INDEX функцияларын уялайт.

Image
Image

Сол жактан издөө формуласын жасоо

VLOOKUP функциясы адатта оң жактагы тилкелерде жайгашкан маалыматтарды гана издейт, бирок аны CHOOSE функциясы менен айкалыштыруу менен, сиз Lookup_value аргументинин сол жагындагы берилиштердин мамычаларын издей турган солдон издөө формуласын түзө алат.

Image
Image

Көбүнчө бир гана маанини же уяча шилтемесин камтыган функция үчүн массивди аргумент катары киргизүүдө, Ctrl+Shift+Enter колдонбой, кашааларды түз терсеңиз болотбаскычтарды басуу айкалышы, жогорудагы мисалдагыдай.

Сунушталууда: