Mundarija
Ushbu qo'llanmada siz Excel massiv formulasi nima ekanligini, uni ishchi varaqlaringizga qanday to'g'ri kiritish va massiv konstantalari va massiv funksiyalaridan qanday foydalanishni bilib olasiz.
Masiv formulalari Excel-da juda kuchli vosita va o'zlashtirish eng qiyinlardan biri. Bitta massiv formulasi bir nechta hisob-kitoblarni amalga oshirishi va minglab oddiy formulalarni almashtirishi mumkin. Shunga qaramay, foydalanuvchilarning 90% massiv funksiyalarini o‘rganishdan qo‘rqib, ish varaqlarida hech qachon ishlatmagan.
Haqiqatan ham, massiv formulalari o‘rganish uchun eng chalkash Excel funksiyalaridan biridir. Ushbu qo'llanmaning maqsadi o'rganish egri chizig'ini iloji boricha oson va silliq qilishdir.
Excelda massiv nima?
Masiv funksiyalarini va formulalar, keling, "massiv" atamasi nimani anglatishini aniqlaylik. Aslini olganda, massiv elementlar to'plamidir. Elementlar matn yoki raqamlar bo'lishi mumkin va ular bitta satr yoki ustunda yoki bir nechta satr va ustunlarda joylashishi mumkin.
Masalan, agar siz haftalik oziq-ovqat ro'yxatini Excel massivi formatiga qo'ysangiz, u shunday ko'rinadi. kabi:
{"Sut", "Tuxum", "Sariyog'", "Makkajo'xori donalari"
Keyin, agar siz A1 dan D1 gacha bo'lgan katakchalarni tanlasangiz, yuqoridagi massivni oldiga teng qator kiriting. formulalar satrida (=) belgisini qo'ying va CTRL + SHIFT + ENTER tugmalarini bosing, siz quyidagi natijaga erishasiz:
Yaqinda qilgan ishingiz bir o'lchovli gorizontal yaratishdir. massiv. Hech narsadoimiy
Masiv konstantasi vergul yoki nuqtali vergul bilan ajratilgan raqamlar, matn qiymatlari, mantiqiy (TRUE va FALSE) va xato qiymatlarini o'z ichiga olishi mumkin.
Raqamli qiymatni butun, o'nli kasr sifatida kiritishingiz mumkin. , yoki ilmiy belgilarda. Agar siz matn qiymatlaridan foydalansangiz, ular har qanday Excel formulasida bo'lgani kabi ikki qo'shtirnoq ichida (") o'ralgan bo'lishi kerak.
Masiv doimiysi boshqa massivlarni, hujayra havolalarini, diapazonlarni, sanalarni, belgilangan nomlarni, formulalarni yoki funktsiyalarni o'z ichiga olmaydi. .
Masiv konstantasidan foydalanishni osonlashtirish uchun unga nom bering:
- <1 ga o'ting>Formulalar yorlig'i > Aniqlangan ismlar guruhi va Ismni aniqlash -ni bosing. Shu bilan bir qatorda, Ctrl + F3 tugmalarini bosing va Yangi -ni bosing.
- Ismni
Ism - Qavsga ishora qiladi maydoniga massiv konstantasi elementlarini oldingi tenglik belgisi (=) bilan qavslar ichiga kiriting. Masalan:
={"Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"}
- Nomlangan massivni saqlash va oynani yopish uchun OK tugmasini bosing.
Varaqdagi nomli massiv konstantasini kiritish uchun ni tanlang qator yoki ustundagi qancha katakchalar bo‘lsa, massiv nomini formulalar qatoriga = belgisi oldidan kiriting va Ctrl + Shift + Enter tugmalarini bosing.
Natija o‘xshash bo‘lishi kerak. bu:
Agar massiv doimiysi to'g'ri ishlamasa, quyidagi muammolarni tekshiring:
- Elementlarni chegaralangmassiv konstantasining tegishli belgi bilan belgilanishi - gorizontal massiv konstantalarida vergul va vertikalda nuqta-vergul.
- Masiv konstantasidagi elementlar soniga toʻliq mos keladigan hujayralar qatori tanlandi. Agar siz koʻproq hujayra tanlasangiz, har bir qoʻshimcha katakda #N/A xatosi boʻladi. Agar siz kamroq katakchalarni tanlasangiz, massivning faqat bir qismi kiritiladi.
Excel formulalarida massiv konstantalaridan foydalanish
Endi siz massiv konstantalari tushunchasi, keling, amaliy vazifalaringizni hal qilish uchun massiv ma’lumotlaridan qanday foydalanish mumkinligini ko‘rib chiqamiz.
Misol 1. Diapazondagi N eng katta/eng kichik sonlar yig‘indisi
Siz vertikal massiv yaratishdan boshlaysiz. jamlamoqchi bo'lgan sonlarni o'z ichiga olgan doimiy. Misol uchun, agar siz diapazondagi 3 ta eng kichik yoki eng katta sonni qo‘shmoqchi bo‘lsangiz, massiv doimiysi {1,2,3} bo‘ladi.
Keyin, siz KATTA yoki KICHIK funksiyani olasiz, butun diapazonni belgilang. birinchi parametrdagi hujayralar va ikkinchisiga massiv konstantasini o'z ichiga oladi. Nihoyat, uni SUM funksiyasiga quyidagi tarzda kiriting:
Eng katta 3 ta raqamni yig'ing: =SUM(LARGE(range, {1,2,3}))
Eng kichik 3 raqamni yig'ing: =SUM(SMALL(range, {1,2,3}))
Bosishni unutmang. Massiv formulasini kiritayotganingiz uchun Ctrl + Shift + Enter tugmalarini bosing va siz quyidagi natijaga erishasiz:
Shunga o'xshash tarzda siz N eng kichik yoki o'rtacha qiymatni hisoblashingiz mumkin. diapazondagi eng katta qiymatlar:
Eng yuqori 3 ta raqamning oʻrtachasi: =AVERAGE(LARGE(range, {1,2,3}))
Oʻrtachapastki 3 ta raqam: =AVERAGE(SMALL(range, {1,2,3}))
Misol 2. Bir nechta shartli katakchalarni hisoblash uchun massiv formulasi
Aytaylik, sizda buyurtmalar roʻyxati bor va siz berilgan sotuvchi qancha marta sotganligini bilmoqchisiz. mahsulotlar.
Eng oson yo'li bir nechta shartli COUNTIFS formulasidan foydalanishdir. Biroq, agar siz ko'plab mahsulotlarni qo'shmoqchi bo'lsangiz, COUNTIFS formulangiz hajmi juda katta bo'lishi mumkin. Uni yanada ixcham qilish uchun siz SUM bilan birga COUNTIFS dan foydalanishingiz va massiv doimiysini bir yoki bir nechta argumentga kiritishingiz mumkin, masalan:
=SUM(COUNTIFS(range1, "criteria1", range2, {"criteria1", "criteria2"}))
Haqiqiy formula quyidagicha ko'rinishi mumkin:
=SUM(COUNTIFS(B2:B9, "sally", C2:C9, {"apples", "lemons"}))
Bizning namunaviy massivimiz faqat ikkita elementdan iborat, chunki maqsad yondashuvni namoyish qilishdir. Haqiqiy massiv formulalaringizga biznes mantiqingiz talab qiladigan darajada elementlarni kiritishingiz mumkin, agar formulaning umumiy uzunligi Excel 2019 - 2007 da 8192 belgidan (Excel 2003 va undan pastroq versiyalarda 1024 belgidan) oshmasligi va kompyuteringiz kuchli bo'lishi sharti bilan. katta massivlarni qayta ishlash uchun etarli. Batafsil maʼlumot uchun massiv formulalari cheklovlarini koʻring.
Mana bu jadvaldagi barcha mos qiymatlar yigʻindisini topadigan kengaytirilgan massiv formulasi misoli: SUM va massiv doimiysi bilan VLOOKUP.
<6 Excel massiv formulalaridagi>VA va OR operatorlariMasiv operatori formulaga massivlarni qanday qayta ishlash kerakligini aytadi - AND yoki OR mantiqi yordamida.
- VA operatori yulduzcha ( *) qaysiko'paytirish belgisidir. Agar barcha shartlar TRUE deb baholansa, u Excelga TRUE qiymatini qaytarishni buyuradi.
- OR operatori ortiqcha belgisi (+). Agar berilgan ifodadagi har qanday shart TRUE deb baholansa, u TRUE qiymatini qaytaradi.
AND operatori bilan massiv formulasi
Ushbu misolda biz savdolar summasini topamiz. odam Mayk VA mahsulot Olma :
=SUM((A2:A9="Mike") * (B2:B9="Apples") * (C2:C9))
Yoki
=SUM(IF(((A2:A9="Mike") * (B2:B9="Apples")), (C2:C9)))
Texnik jihatdan bu formula uchta massivning bir xil pozitsiyadagi elementlarini ko'paytiradi. Birinchi ikkita massiv TRUE va FALSE qiymatlari bilan ifodalanadi, ular A2:A9ni Mayk va B2:B9ni “Olmalar”ga solishtirish natijasidir. Uchinchi massiv C2:C9 diapazonidagi savdo raqamlarini o‘z ichiga oladi. Har qanday matematik amaliyot kabi , ko'paytirish TRUE va FALSE ni mos ravishda 1 va 0 ga aylantiradi.Va 0 ga ko'paytirish har doim nolni berganligi sababli, shartlardan biri yoki ikkalasi ham bajarilmasa, olingan massiv 0 ga ega bo'ladi.Agar ikkala shart ham bajarilsa, uchinchi massivdan mos keladigan elementni oladi. yakuniy massivga kiriting (masalan, 1*1*C2 = 10). Demak, koʻpaytirishning natijasi bu massiv boʻladi: {10;0;0;30;0;0;0;0}. Nihoyat, SUM funksiyasi qoʻshiladi. massiv elementlari va 40 natijasini qaytaring.
OR operatori bilan Excel massiv formulasi
Kuyidagi OR operatori (+) massiv formulasi sotuvchi Mayk boʻlgan barcha sotuvlarni qoʻshadi. YOKI mahsulot Olma:
=SUM(IF(((A2:A9="Mike") + (B2:B9="Apples")), (C2:C9)))
Ushbu formulada siz dastlabki ikkita massivning elementlarini qo'shasiz (bu shartlar siz uchun). sinab ko'rmoqchi) va agar kamida bitta shart TRUE deb baholansa, TRUE (>0) ni oling; Barcha shartlar FALSE deb baholanganda FALSE (0). Keyin, IF qo'shish natijasi 0 dan katta yoki yo'qligini tekshiradi va agar shunday bo'lsa, SUM uchinchi massivning mos keladigan elementini qo'shadi (C2:C9).
Maslahat. Excelning zamonaviy versiyalarida bunday vazifalar uchun massiv formulasidan foydalanishning hojati yo'q - oddiy SUMIFS formulasi ularni mukammal tarzda boshqaradi. Shunga qaramay, massiv formulalaridagi AND va OR operatorlari juda yaxshi aql gimnastikasi u yoqda tursin, yanada murakkab stsenariylarda foydali bo‘lishi mumkin: )
Excel massiv formulalarida ikki martalik operator
Agar siz ilgari ishlagan bo‘lsangiz Excelda massiv formulalari bilan siz ikki chiziqli (--) bir nechtasini uchratdingiz va u nima uchun ishlatilganiga qiziqqandirsiz.
Texnik jihatdan <18 deb ataladigan qoʻsh chiziqcha>juft birlik operator, massiv funksiyasi tushuna oladigan ba'zi ifodalar orqali qaytariladigan sonli bo'lmagan mantiqiy qiymatlarni (TRUE / FALSE) 1 va 0 ga aylantirish uchun ishlatiladi.
Quyidagi misol hamma narsani qiladi deb umid qilaman. tushunish osonroq. Aytaylik, sizda A ustunida sanalar ro'yxati bor va siz yildan qat'i nazar, yanvar oyida qancha sanalar bo'lishini bilmoqchisiz.
Quyidagi formula shunday ishlaydi:davolash:
=SUM(--(MONTH(A2:A10)=1))
Bu Excel massiv formulasi boʻlgani uchun uni bajarish uchun Ctrl + Shift + Enter tugmalarini bosishni unutmang.
Agar siz boshqa oyga qiziqsangiz, 1 ni mos keladigan raqam bilan almashtiring. Misol uchun, 2 fevralni anglatadi, 3 martni anglatadi va hokazo. Formulani yanada moslashuvchan qilish uchun siz skrinshotda ko'rsatilgandek, ba'zi katakchalarda oy raqamini belgilashingiz mumkin:
Va endi bu massiv formulasi qanday ishlashini tahlil qilaylik. MONTH funksiyasi seriya raqami bilan ifodalangan A2 dan A10 gacha kataklardagi har bir sananing oyini qaytaradi va {2;1;4;2;12;1;2;12;1} massivini hosil qiladi.
Shundan so'ng, massivning har bir elementi ushbu misolda 1-raqam bo'lgan D1 katakchadagi qiymat bilan taqqoslanadi. Bu taqqoslash natijasi TRUE va FALSE mantiqiy qiymatlari massividir. Esingizda bo'lsa, massiv formulasining ma'lum bir qismini tanlab, F9 tugmasini bosib, bu qism nimaga teng ekanligini ko'rishingiz mumkin:
Nihoyat, bu mantiqiy qiymatlarni quyidagiga aylantirishingiz kerak. SUM funksiyasi tushuna oladigan 1 va 0 lar. Va buning uchun qo'sh unar operator kerak. Birinchi unary TRUE/FALSE ni mos ravishda -1/0 ga majburlaydi. Ikkinchi unary qiymatlarni inkor etadi, ya'ni ishorani o'zgartiradi, ularni +1 va 0 ga aylantiradi, bu Excel funktsiyalarining ko'pchiligi tushunishi va ishlashi mumkin. Yuqoridagi formuladan qo'sh unarni olib tashlasangiz, u ishlamaydi.
Umid qilamanki, bu qisqacha.O'quv qo'llanma Excel massiv formulalarini o'zlashtirish yo'lida foydali bo'ldi. Kelgusi hafta biz ilg'or formula misollariga e'tibor qaratib, Excel massivlarini davom ettiramiz. Bizni kuzatib boring va o'qiganingiz uchun rahmat!
Hozirgacha dahshatli, to'g'rimi?Excelda massiv formulasi nima?
Masiv formulasi oddiy formuladan farqi shundaki, massiv formulasi bitta emas, balki bir nechta qiymatlarni qayta ishlaydi. Boshqacha qilib aytganda, Excelda massiv formulasi massivdagi barcha individual qiymatlarni baholaydi va formulada ifodalangan shartlarga muvofiq bir yoki bir nechta elementlar bo‘yicha bir nechta hisob-kitoblarni amalga oshiradi.
Masiv formulasi nafaqat bir nechta qiymatlar bilan ishlay oladi. bir vaqtning o'zida bir vaqtning o'zida bir nechta qiymatlarni qaytarishi mumkin. Demak, massiv formulasi bilan qaytariladigan natijalar ham massiv hisoblanadi.
Masiv formulalari Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007 va undan pastroq versiyalarining barcha versiyalarida mavjud.
Va endi, siz uchun birinchi massiv formulasini yaratish uchun to‘g‘ri vaqt keldi shekilli.
Excel massiv formulasining oddiy misoli
Faraz qilaylik, B ustunida ba’zi elementlar bor, ularning narxi ustuni C, va siz barcha sotuvlarning umumiy summasini hisoblamoqchisiz.
Albatta, har bir satrdagi oraliq jamilarni avval =B2*C2
kabi oddiy narsa bilan hisoblashingizga hech narsa xalaqit bermaydi va keyin bu qiymatlarni jamlang:
Biroq, massiv formulasi sizga qo'shimcha tugmacha zarbalarini tejashi mumkin, chunki u Excelga oraliq natijalarni qo'shimcha ustunda emas, balki xotirada saqlash imkonini beradi. Shunday qilib, bitta massiv formulasi va ikkita tezkor qadam kerak bo'ladi:
- Bo'sh katakchani tanlang vaundagi quyidagi formula:
=SUM(B2:B6*C2:C6)
- Masiv formulasini bajarish uchun CTRL + SHIFT + ENTER klaviatura yorliqlarini bosing.
Buni qilganingizdan so'ng, Microsoft Excel formulani {jingalak qavslar} bilan o'rab oladi, bu massiv formulasining vizual ko'rsatkichidir.
Formula nima qiladi, bu ko'rsatilgan har bir alohida qatordagi qiymatlarni ko'paytiradi. massiv (B2 dan C6 gacha bo'lgan katakchalar), kichik jamilarni qo'shing va umumiy summani chiqaring:
Ushbu oddiy misol massiv qanchalik kuchli ekanligini ko'rsatadi. formula bo'lishi mumkin. Yuzlab va minglab ma'lumotlar qatorlari bilan ishlaganda, bitta yacheykaga bitta massiv formulasini kiritish orqali qancha vaqtni tejashingiz mumkinligini o'ylab ko'ring.
Nega Excelda massiv formulalaridan foydalanish kerak?
Excel massivi formulalar murakkab hisob-kitoblarni bajarish va murakkab vazifalarni bajarish uchun eng qulay vositadir. Bitta massiv formulasi tom ma'noda yuzlab oddiy formulalarni almashtirishi mumkin. Massiv formulalari quyidagi vazifalar uchun juda mos keladi:
- Ma'lum shartlarga javob beradigan raqamlar yig'indisi, masalan, diapazondagi N eng katta yoki eng kichik qiymatlar yig'indisi.
- Har bir boshqa qatorni yig'ish yoki Ushbu misolda ko'rsatilganidek, har bir N-qator yoki ustun.
- Belgilangan diapazondagi barcha yoki ayrim belgilar sonini hisoblang. Bu erda barcha belgilarni hisoblaydigan massiv formulasi va har qanday berilgan belgilarni hisoblaydigan boshqasi.
Excelda massiv formulasini qanday kiritish kerak (Ctrl + Shift + Enter)
Siz allaqachon bilganingizdek,CTRL + SHIFT + ENTER tugmalarining kombinatsiyasi oddiy formulani massiv formulasiga aylantiradigan sehrli teginishdir.
Excelda massiv formulasini kiritishda 4 ta muhim narsani yodda tutish kerak:
- Formulani yozishni tugatgandan so'ng va bir vaqtning o'zida CTRL SHIFT ENTER tugmachalarini bosganingizdan so'ng, Excel avtomatik ravishda formulani {jingalak qavslar} orasiga qo'yadi. Bunday katak(lar)ni tanlaganingizda, formulalar satrida qavslarni ko‘rishingiz mumkin, bu sizga massiv formulasi borligi haqida ma’lumot beradi.
- Formula atrofida qavslarni qo‘lda kiritish ishlamaydi. . Massiv formulasini bajarish uchun Ctrl+Shift+Enter yorliqlarini bosishingiz kerak.
- Masiv formulasini har safar tahrirlaganingizda qavslar yo‘qoladi va o‘zgarishlarni saqlash uchun Ctrl+Shift+Enter tugmalarini yana bir marta bosishingiz kerak.
- Agar siz Ctrl+Shift+Enter tugmalarini bosishni unutib qo'ysangiz, formulangiz odatdagi formula kabi ishlaydi va belgilangan massiv(lar)dagi faqat birinchi qiymat(lar)ni qayta ishlaydi.
Chunki barcha Excel massiv formulalari Ctrl + Shift + Enter tugmalarini bosishni talab qiladi, ular ba'zan CSE formulalari deb ataladi.
Masiv formulasi qismlarini baholash uchun F9 tugmasidan foydalaning
Excelda massiv formulalari bilan ishlaganda yakuniy natijani ko'rsatish uchun ularning elementlarini (ichki massivlarni) qanday hisoblashi va saqlashini kuzatishingiz mumkin. hujayrada ko'rasiz. Buning uchun funktsiya qavslari ichidan bir yoki bir nechta argumentlarni tanlang va keyin F9 tugmasini bosing. Kimgaformulani baholash rejimidan chiqing, Esc tugmasini bosing.
Yuqoridagi misolda barcha mahsulotlarning kichik jamilarini ko'rish uchun siz B2:B6*C2:C6 ni tanlaysiz, F9 tugmasini bosing va quyidagi natijani oling.
Eslatma. E'tibor bering, F9 tugmasini bosishdan oldin formulaning bir qismini tanlashingiz kerak, aks holda F9 tugmasi formulangizni hisoblangan qiymat(lar) bilan almashtiradi.
Excel-dagi bir hujayrali va ko'p hujayrali massiv formulalari
Excel massiv formulasi bitta yacheykada yoki bir nechta kataklarda natijani qaytarishi mumkin. Yacheykalar oralig'iga kiritilgan massiv formulasi ko'p hujayrali formula deb ataladi. Bitta yacheykada joylashgan massiv formulasi bitta hujayra formulasi deb ataladi.
Koʻp hujayrali massivlarni qaytarish uchun moʻljallangan bir nechta Excel massiv funksiyalari mavjud, masalan, TRANSPOSE, TREND , FREQUENCY, LINEST va hokazo.
SUM, AVERAGE, AGGREGATE, MAX, MIN kabi boshqa funktsiyalar Ctrl + Shift + Enter tugmalari yordamida bitta katakka kiritilganda massiv ifodalarini hisoblashi mumkin.
Quyidagi misollar bitta hujayrali va ko‘p hujayrali massiv formulasidan qanday foydalanishni ko‘rsatib beradi.
Misol 1. Bir hujayrali massiv formulasi
Faraz qiling, sizda ikkita ustunli qatorlar soni ko‘rsatilgan. 2 xil oyda sotilgan mahsulotlar, aytaylik, B va C ustunlari va siz maksimal savdo o'sishini topmoqchisiz.
Odatda, har biri uchun sotuvlar o'zgarishini hisoblaydigan qo'shimcha ustun, masalan D ustunini qo'shasiz. =C2-B2
kabi formuladan foydalanib mahsulotga o'ting va keyin ushbu qo'shimcha =MAX(D:D)
ustunidagi maksimal qiymatni toping.
Masiv formulasi qo'shimcha ustunga muhtoj emas, chunki u oraliq natijalarni xotirada mukammal saqlaydi. Shunday qilib, siz faqat quyidagi formulani kiriting va Ctrl + Shift + Enter tugmalarini bosing :
=MAX(C2:C6-B2:B6)
Misol 2. Excelda ko'p hujayrali massiv formulasi
Oldingi SUM misolida, siz har bir sotuvdan 10% soliq to'lashingiz kerak va har bir mahsulot uchun soliq summasini bitta formula bilan hisoblamoqchisiz deylik.
Bo'sh katakchalar oralig'ini tanlang, D2:D6 deb ayting va formulalar qatoriga quyidagi formulani kiriting:
=B2:B6 * C2:C6 * 0.1
Ctrl + Shift + Enter tugmachalarini bosganingizdan so'ng, Excel massiv formulasining namunasini har bir katakchaga joylashtiradi. tanlangan diapazonga o'ting va siz quyidagi natijaga erishasiz:
Misol 3. Ko'p hujayrali massivni qaytarish uchun Excel massivi funksiyasidan foydalanish
Allaqachon bo'lgani kabi Ta'kidlanganidek, Microsoft Excel ko'p hujayrali massivlar bilan ishlash uchun maxsus mo'ljallangan bir nechta "massiv funktsiyalari"ni taqdim etadi. TRANSPOSE ana shunday funksiyalardan biri bo‘lib, biz undan yuqoridagi jadvalni ko‘chirish, ya’ni satrlarni ustunlarga aylantirish uchun foydalanamiz.
- Ko‘chirilgan jadvalni chiqarmoqchi bo‘lgan bo‘sh hujayralar qatorini tanlang. Biz satrlarni ustunlarga aylantirayotganimiz sababli, manba jadvalingiz mos ravishda ustunlar va satrlarga ega bo'lganidek, bir xil miqdordagi qator va ustunlarni tanlashni unutmang. Inbu misolda biz 6 ta ustun va 4 qatorni tanlayapmiz.
- Tahrirlash rejimiga kirish uchun F2 tugmasini bosing.
- Formulani kiriting va Ctrl + Shift + Enter ni bosing.
Bizning misolimizda formula quyidagicha:
=TRANSPOSE($A$1:$D$6)
Natija shunga o'xshash bo'ladi:
Siz shunday foydalanasiz Excel 2019 va undan oldingi versiyalarida CSE massivi formulasi sifatida TRANSPOSE. Dynamic Array Excel-da bu oddiy formula sifatida ham ishlaydi. Excelda ko‘chirishning boshqa usullarini o‘rganish uchun, iltimos, ushbu qo‘llanmani ko‘rib chiqing: Excelda ustunlar va qatorlarni qanday almashtirish.
Ko‘p hujayrali massiv formulalari bilan qanday ishlash
Ko‘p hujayralar bilan ishlashda. Excelda hujayralar massivi formulalari, to'g'ri natijalarga erishish uchun quyidagi qoidalarga rioya qilganingizga ishonch hosil qiling:
- Formulani kiritishdan oldin natijalarni chiqarmoqchi bo'lgan katakchalar oralig'ini tanlang.
- Ko'p hujayrali massiv formulasini o'chirish uchun yoki uni o'z ichiga olgan barcha katakchalarni tanlang va DELETE tugmasini bosing yoki formulalar qatorida butun formulani tanlang, DELETE tugmasini bosing va keyin Ctrl + Shift + Enter .
- Siz massiv formulasidagi alohida katak mazmunini tahrirlay olmaysiz yoki koʻchira olmaysiz, shuningdek, koʻp hujayrali massiv formulasiga yangi hujayralar qoʻsha olmaysiz yoki mavjud katakchalarni oʻchira olmaysiz. Har safar buni qilishga urinib ko'rganingizda, Microsoft Excel " massivning bir qismini o'zgartira olmaysiz " degan ogohlantirishni chiqaradi.
- Masiv formulasini kichraytirish , ya'ni uni qo'llash uchun kamroq hujayralar uchun siz o'chirishingiz kerakavval mavjud formulani kiriting va keyin yangisini kiriting.
- Masiv formulasini kengaytirish , ya'ni uni ko'proq hujayralarga qo'llash uchun joriy formulani o'z ichiga olgan barcha katakchalarni va kerakli joydagi bo'sh kataklarni tanlang. Unga ega boʻlsangiz, tahrirlash rejimiga oʻtish uchun F2 tugmasini bosing, formuladagi havolalarni sozlang va uni yangilash uchun Ctrl + Shift + Enter tugmalarini bosing.
- Excel jadvallarida koʻp hujayrali massiv formulalaridan foydalana olmaysiz.
- Ko'p hujayrali massiv formulasini formula bo'yicha qaytarilgan natijaviy massiv bilan bir xil o'lchamdagi hujayralar diapazoniga kiritishingiz kerak. Agar Excel massiv formulasi tanlangan diapazondan kattaroq massiv hosil qilsa, ortiqcha qiymatlar ish varag‘ida ko‘rinmaydi. Agar formula boʻyicha qaytarilgan massiv tanlangan diapazondan kichik boʻlsa, #N/A xatolar qoʻshimcha katakchalarda paydo boʻladi.
Agar formulangiz elementlar soni oʻzgarmaydigan massivni qaytarishi mumkin boʻlsa, uni kiriting. formula tomonidan qaytarilgan maksimal massivga teng yoki undan kattaroq diapazonda va formulangizni ushbu misolda ko'rsatilgandek, IFERROR funksiyasiga o'rang.
Excel massiv konstantalari
Microsoft Excelda massiv konstantasi oddiygina statik qiymatlar to'plamidir. Formulani boshqa kataklarga yoki qiymatlarga nusxalashda bu qiymatlar hech qachon o‘zgarmaydi.
Ushbu qo‘llanmaning boshida siz oziq-ovqat ro‘yxatidan yaratilgan massiv konstantasining namunasini ko‘rgansiz. Keling, yana qanday massiv turlari mavjudligini va siz qanday yaratishingizni ko'rib chiqamizular.
Masiv konstantalarining 3 turi mavjud:
1. Gorizontal massiv konstantasi
Gorizontal massiv doimiysi qatorda joylashgan. Qator massivi konstantasini yaratish uchun qiymatlarni vergul bilan ajrating va qavs ichiga kiriting, masalan, {1,2,3,4}.
Eslatma. Massiv konstantasini yaratishda siz ochish va yopish qavslarini qo'lda yozishingiz kerak.
Elektron jadvalga gorizontal massiv kiritish uchun qatordagi boʻsh kataklarning mos keladigan sonini tanlang, formulalar qatoriga ={1,2,3,4}
formulasini kiriting va Ctrl + Shift + Enter tugmalarini bosing. Natija shunga o'xshash bo'ladi:
Skrinshotda ko'rib turganingizdek, Excel massiv konstantasini boshqa qavslar to'plamiga o'radi, xuddi siz kiritayotganingizda bo'lgani kabi. massiv formulasi.
2. Vertikal massiv konstantasi
Vertikal massiv konstantasi ustunda joylashgan. Siz uni gorizontal massiv bilan bir xil tarzda yaratasiz, yagona farq bilan elementlarni nuqta-vergul bilan ajratasiz, masalan:
={11; 22; 33; 44}
3. Ikki o'lchovli massiv doimiysi
Ikki o'lchovli massiv yaratish uchun siz har bir qatorni nuqta-vergul va har bir ma'lumot ustunini vergul bilan ajratasiz.
={"a", "b", "c"; 1, 2, 3}
Excel massiv konstantalari bilan ishlash
Masiv konstantalari Excel massiv formulasining asosiy toshlaridan biridir. Quyidagi ma'lumotlar va maslahatlar ulardan eng samarali tarzda foydalanishingizga yordam beradi.
- Masiv elementlari