Нормуродов Шохрух Баходир ўғли Менежмен 697-19 гурух mavzu: Excelda matritsani yaratish


-usul: aralash formuladan foydalaning


Download 1.59 Mb.
bet3/9
Sana05.01.2022
Hajmi1.59 Mb.
#212917
1   2   3   4   5   6   7   8   9
Bog'liq
3 mavzu

2-usul: aralash formuladan foydalaning


Bundan tashqari, ikkita matritsani ko'paytirishning yana bir usuli mavjud. Bu avvalgisiga qaraganda murakkabroq, ammo alternativa sifatida eslatib o'tishga loyiqdir. Ushbu usul funktsiyadan iborat bo'lgan kompozitsion qator formulasidan foydalanishni o'z ichiga oladi SUMPRODUCT  va operator argumenti sifatida joylashtirilgan TRANSPORT.

  1. Bu safar biz varaqdan natijani namoyish qilish uchun foydalanishi kerak bo'lgan bo'sh kataklar massivining faqat yuqori chap qismini tanlaymiz. Belgini bosing "Qo'shish funktsiyasi".



  1. Xususiyat ustasi  boshlanadi. Biz operatorlar blokiga o'tamiz "Matematik"ammo bu safar ismni tanlang SUMPRODUCT. Tugmani bosing OK.



Yuqoridagi funktsiyaning argument oynasi ochiladi. Ushbu operator turli xil massivlarni o'zaro ko'paytirish uchun mo'ljallangan. Uning sintaksisi quyidagicha:

SUMPRODUCT (1-qator; 2-qator; ...)

Guruhning dalillari sifatida Array  moslashtirish ko'paytirilishi kerak bo'lgan aniq diapazonga yo'naltirilgan. Hammasi bo'lib, ikkitadan 255 gacha bunday dalillardan foydalanish mumkin. Ammo bizning holatimizda, ikkita matritsani ko'rib chiqayotganimiz uchun, bizga ikkita dalil kerak bo'ladi.

Kursorni maydonga qo'ying 1-qator. Bu erda biz birinchi matritsaning birinchi qatorining manzilini kiritishimiz kerak. Buning uchun sichqonchaning chap tugmachasini bosib, uni varaqda kursor bilan tanlash kerak. Ushbu diapazonning koordinatalari darhol argument oynasining tegishli maydonida ko'rsatiladi. Shundan so'ng, natijada olingan havolaning koordinatalarini ustunlarga o'rnatishingiz kerak, ya'ni bu koordinatlar mutlaq bajarilishi kerak. Buning uchun maydonga yozilgan ifoda harflaridan oldin dollar belgisini qo'ying ( ) Raqamlarda (chiziqlarda) ko'rsatiladigan koordinatalar oldidan bu amalga oshirilmasligi kerak. Bundan tashqari, siz maydonda butun iborani tanlashingiz va funktsiya tugmachasini uch marta bosishingiz mumkin F4. Bunday holda, faqat ustunlarning koordinatalari ham mutlaq bo'ladi.





  1. Shundan so'ng, kursorni maydonga qo'ying "Array2". Ushbu dalil bilan, yanada qiyin bo'ladi, chunki matritsani ko'paytirish qoidalariga ko'ra, ikkinchi matritsani "burish" kerak. Buni amalga oshirish uchun, o'rnatilgan funktsiyadan foydalaning TRANSPORT.

Unga o'tish uchun biz formulalar chizig'ining chap tomonida joylashgan, o'tkir burchak bilan pastga yo'naltirilgan uchburchak shaklida ikonkani bosamiz. Yaqinda ishlatilgan formulalar ro'yxati ochiladi. Agar unda ism topsangiz TRANSPOSLARkeyin ustiga bosing. Agar siz ushbu operatorni uzoq vaqt ishlatgan bo'lsangiz yoki umuman ishlatmagan bo'lsangiz, unda siz ushbu ro'yxatda ko'rsatilgan nomni topa olmaysiz. Bunday holda, elementni bosing "Boshqa vazifalar ...".



  1. Bizga allaqachon tanish bo'lgan oyna ochiladi Funktsiya sehrgarlari. Bu safar biz toifaga o'tamiz Havolalar va qatorlar  va ismni tanlang TRANSPOSLAR. Tugmani bosing OK.



Funktsiya argumentlari oynasi ishga tushirildi TRANSPORT. Ushbu operator jadvallarni uzatish uchun mo'ljallangan. Ya'ni, oddiygina aytganda, ustun va satrlarni almashtiradi. Bu operatorning ikkinchi argumenti uchun nima qilishimiz kerak SUMPRODUCT. Funktsiya sintaksisi TRANSPORT  juda oddiy:

TRANSPOSE (qator)

Ya'ni, ushbu operatorning yagona argumenti "burish" kerak bo'lgan massivga havoladir. Aksincha, bizning holatda, hatto butun qator emas, balki faqat uning birinchi ustuni.

Shunday qilib, kursorni maydonga qo'ying Array  sichqonchaning chap tugmasi bosilgan holda varaqdagi ikkinchi matritsaning birinchi ustunini tanlang. Manzil maydonda ko'rsatiladi. Oldingi holatda bo'lgani kabi, bu erda ham ma'lum koordinatalarni mutlaq qilish kerak, ammo bu safar ustunlarning koordinatalari emas, balki satrlarning manzillari. Shuning uchun, biz maydonda paydo bo'lgan havoladagi raqamlar oldida dollar belgisini qo'yamiz. Shuningdek, siz butun iborani tanlashingiz va tugmani ikki marta bosishingiz mumkin F4. Kerakli elementlar mutlaq xususiyatlarga ega bo'lishni boshlagandan so'ng, tugmachani bosmang OK, oldingi usulda bo'lgani kabi, tugmachani bosing Ctrl + Shift + Enter.





  1. Ammo bu safar biz bilan qator to'ldirilmadi, lekin biz qo'ng'iroq paytida oldindan ajratib bergan bitta hujayra Funktsiya sehrgarlari.



  1. Birinchi usulda bo'lgani kabi ma'lumotlarni bir xil o'lchamdagi qator bilan to'ldirishimiz kerak. Buning uchun katakchada olingan formulani birinchi matritsaning qatorlari soniga va ikkinchisining ustunlari soniga teng bo'lgan teng doiraga ko'chiring. Bizning alohida holatda biz uchta qator va uchta ustunni olamiz.

Nusxalash uchun biz plomba markeridan foydalanamiz. Kursorni formulalar joylashgan uyaning pastki o'ng burchagiga o'tkazing. Kursor qora xochga aylantiriladi. Bu to'ldirish belgisi. Sichqonchaning chap tugmachasini bosing va kursorni yuqoridagi diapazon bo'ylab harakatlantiring. Formulaning o'zi bilan boshlang'ich katak ushbu qatorning yuqori chap elementiga aylanishi kerak.



  1. Ko'rib turganingizdek, tanlangan oraliq ma'lumotlar bilan to'ldirilgan. Agar ularni operatordan foydalanish natijasida olingan natijalar bilan taqqoslasak MULTIPLE, keyin biz qadriyatlar mutlaqo bir xil ekanligini ko'ramiz. Bu ikkita matritsani ko'paytirish to'g'ri ekanligini anglatadi.

Ko'rib turganingizdek, ekvivalent natija olinganiga qaramay, matritsalarni ko'paytirish uchun funktsiyadan foydalaning MULTIPLE  bir xil maqsadlar uchun operatorlarning aralash formulasidan foydalanishdan ko'ra sodda SUMPRODUCT  va TRANSPORT. Microsoft Excel-da matritsani ko'paytirishning barcha imkoniyatlarini o'rganishda ushbu alternativ variantni ham e'tibordan chetda qoldirib bo'lmaydi.


1-usul


Matritsani ko'rib chiqing A  o'lchov 3x4. Ushbu matritsani songa ko'paytiring k. Matritsani songa ko'paytirganda, siz matritsaning har bir elementi bilan bir xil o'lchovdagi matritsani olasiz A  songa ko'paytiriladi k.

Matritsaning elementlarini diapazonda tanishtiramiz B3: E5, va raqam k  - uyaga H4. Qatorda K3:N5   matritsani hisoblang Ichidamatritsani ko'paytirish orqali olingan A  soni bo'yicha kB \u003d A *k. Buning uchun biz formulani tanishtiramiz \u003d B3 * $ H $ 4  uyaga K3 qayerda B3  - element a 11  matritsalar A.




Download 1.59 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling