Səhv təmir 4.3.2

Matris ilə işləyərkən həyata keçirilən tez-tez əməliyyatlardan biri onlardan birinin vurulmasıdır. Excel proqramı, matrisler üzərində işləmək üçün nəzərdə tutulmuş, güclü bir cədvəlli prosessordur. Buna görə də, onları bir araya gətirmək üçün imkan verən vasitələr var. Bunun necə müxtəlif yollarla ediləcəyini öyrənək.

Matrix Çarpma Proseduru

Dərhal demək lazımdır ki, bütün matrislər bir-birinə çarpan deyil, ancaq müəyyən bir vəziyyətə cavab verənlər ola bilər: bir matrisin sütunlarının sayı digərinin satırlarının sayına bərabər olmalıdır və əksinə. Bundan əlavə, matrisdə boş elementlərin olması da istisna olunur. Bu vəziyyətdə də lazımlı əməliyyatı yerinə yetirməyəcəyik.

Excel-də matrisləri çoxaltmaq üçün bir çox yol yoxdur - yalnız iki. Və hər ikisi Excel-in funksiyalarının istifadə ilə bağlıdır. Bu variantlardan hər birini ətraflı nəzərdən keçirək.

Metod 1: MUMMY funksiyası

İstifadəçilər arasında ən sadə və ən populyar seçim funksiyadan istifadə etməkdir. Mummy. Operator Mummy funksiyaların riyazi qrupuna aiddir. Yalnız onun dərhal vəzifəsi iki matrisli serialın məhsulunu tapmaqdır. Sintaksis Mummy aşağıdakı formaya malikdir:

= MUMNAGE (array1; array2)

Beləliklə, bu operator iki ardıcıllığa malikdir, bu da iki matrisin aralığına vurulacaqdır.

İndi funksiyanın necə istifadə edildiyini görək. Mummy xüsusi bir nümunə. İki matris var, bunlardan biri satırların sayı digərində sütun sayına və əksinə. Bu iki elementi çoxaltmaq lazımdır.

  1. Üst yuxarı hüceyrədən başlayaraq, vurma nəticəsində göstəriləcək sıra seçin. Bu aralığın ölçüsü birinci matrisdə satır sayına və ikinci sütunların sayına uyğun olmalıdır. Simgeyi tıkladık "Əlavə funksiyası".
  2. Aktivləşdirildi Function Sihirbazı. Blok etmək üçün keçin "Riyaziyyat", adı basın "MUMNOZ" və düyməni basın "OK" pəncərənin dibində.
  3. Lazımlı funksiyanın arqumentlərinin pəncərəsi açılacaqdır. Bu pəncərədə matris dizilerinin ünvanlarını daxil etmək üçün iki sahə var. Kursoru sahəyə qoyun "Array1"və sol siçan düyməsini basıb saxlayın, ilk matrisin bütün sahəsini hesabatı seçin və sonra onun koordinatları sahəyə göstəriləcək. Kursoru sahəyə qoyun "Massiv2" və eyni şəkildə ikinci matrisin aralığını seçin.

    Hər iki argüman girildikdən sonra düyməni basmaq üçün tələsməyin "OK"bir array funksiyası ilə məşğul olduğundan, yəni doğru nəticə əldə etmək deməkdir ki, operatorla işi tamamlamaq üçün adi seçim işləməyəcəkdir. Bu operator, nəticəni vahid bir hüceyrədə görüntüləmək üçün nəzərdə tutulmayıb, çünki onu bir hesabatda bir sıra göstərə bilər. Bir düyməyə basmaq yerinə "OK" Düymələrin birləşməsinə basın Ctrl + Shift + Enter.

  4. Gördüyünüz kimi, bu əvvəlcədən seçilmiş sıra data ilə dolduqdan sonra. Bu, matrisin çarparalarının nəticəsidir. Formadakı bara baxdığınız zaman, bu aralığın elementlərini seçdikdən sonra formulun özü əyri birləşmələrə sarıldığını görürük. Bu, tuş kombinasiyasına basdıqdan sonra əlavə olunan funksiyanın funksiyasıdır Ctrl + Shift + Enter nəticəni hesabata yazmadan əvvəl.

Dərs: Exceldə MUMNAGE funksiyası

Metod 2: Kompleks Formula istifadə

Bundan əlavə, iki matrisin çarpılmasının başqa bir yolu var. Bu, əvvəlki vəziyyətdən daha mürəkkəbdir, həm də alternativ olaraq qeyd edir. Bu üsul funksiyadan ibarət olan kompozit bir sıra formulunun istifadəsini nəzərdə tutur SUMPRODUCT və operatorun arqumenti olaraq ona əlavə olundu TRANSPORT.

  1. Halbuki, hesabatda yalnız boş üst hüceyrələrin sol üst elementini seçirik, nəticəni göstərmək üçün istifadə edəcəyik. Simgeyi basın "Əlavə funksiyası".
  2. Function Sihirbazı başlayır Operatorlar blokuna keçmək "Riyaziyyat"lakin bu dəfə adı seçirik SUMPRODUCT. Düyməni tıkladık "OK".
  3. Yuxarıda göstərilən funksiyanın argüman pəncərəsinin açılması baş verir. Bu operator bir-biri ilə müxtəlif arrayları artırmaq üçün nəzərdə tutulmuşdur. Onun sözdizimi belədir:

    = SUMPRODUCT (array1; array2; ...)

    Qrupdan dəlil kimi "Array" çarpan xüsusi aralığa istinad edilir. Cəmi 255 belə arqument istifadə edilə bilər. Amma bizim vəziyyətimizdə, biz iki matris ilə məşğul olduğumuz üçün yalnız iki arqumentə ehtiyacımız var.

    Kursoru sahəyə qoyun "Massive1". Burada ilk matrisin ilk satırının ünvanını daxil etmək lazımdır. Bunu etmək üçün, sol siçan düyməsini basıb saxlayın, yalnız kursor ilə hesabatı seçmək lazımdır. Burada bu aralığın koordinatları arqumentlər penceresinin müvafiq sahəsindəki göstərilir. Bundan sonra, sütunların üzərindəki linkin koordinatlarını düzəltməlisiniz, yəni bu koordinatlar mütləq edilməlidir. Bunu etmək üçün, sahəyə daxil olan ifadədə hərflərdən əvvəl, dollar işarəsini$). Rəqəmlər (xəttlər) göstərilən koordinatlardan əvvəl bu edilməməlidir. Alternativ olaraq, əvəzində sahədə bütün ifadəni seçə və funksiya düyməsini üç dəfə basın F4. Bu halda yalnız sütunların koordinatları mütləq olacaqdır.

  4. Bundan sonra sahəyə imleci qoyduq "Massiv2". Bu arqumentlə daha çətin olacaq, çünki matris çarpımının qaydalarına görə, ikinci matrisin "çevriləsi" lazımdır. Bunu etmək üçün iç içə funksiyanı istifadə edin TRANSPORT.

    Buna getmək üçün formula barının sol tərəfində olan kəskin aşağı açı ilə idarə olunan üçbucaq şəklində simvol vurun. Son zamanlar istifadə olunan formulaların siyahısı açılır. Əgər bu adı tapsanız "TRANSPORT"sonra basın. Bu operatoru uzun müddət istifadə etmiş və ya heç vaxt istifadə etməmisinizsə, bu siyahıda göstərilən adı tapa bilməyəcəksiniz. Bu halda maddəə basın. "Digər xüsusiyyətlər ...".

  5. Artıq tanıdılmış bir pəncərə açılır. Fəaliyyət ustaları. Bu dəfə kateqoriyaya keçirik "Linklər və seriallar" və adı seçin "TRANSPORT". Düyməni basın "OK".
  6. Function argument penceresi işə salınır. TRANSPORT. Bu operator masaları köçürmək üçün nəzərdə tutulmuşdur. Yəni sadəcə qoymaq üçün sütunları və satırları dəyişdirir. Operatorun ikinci arqumenti üçün bunu etmək lazımdır. SUMPRODUCT. Function sintaksisi TRANSPORT son dərəcə sadədir:

    = TRANSPORT (array)

    Yəni, bu operatorun yeganə arqumenti "dəyişdirilmiş" olan bir sıra istinaddır. Əksinə, bizim vəziyyətimizdə, hətta bütün array deyil, yalnız ilk sütununda.

    Belə ki, sahəyə imleci seçin "Array" sol siçan düyməsini basıb saxlayın və ikinci matrisin ilk sütunu hesabatı üstündə seçin. Bu ünvan sahədə görünür. Əvvəlki vəziyyətdəki kimi, burada da mütləq müəyyən koordinatları, lakin bu dəfə sütunların koordinatlarını deyil, satırın ünvanlarını etmək lazımdır. Buna görə də, dollardakı işarəni sahəsində göstərilən linkdə olan rəqəmlər qarşısında qoyuruq. Bütün ifadəni seçə bilərsiniz və düyməni cüt basın F4. Lazım elementlər mütləq xüsusiyyətlərə malik olduqdan sonra düyməni basmayın "OK"əvvəlki üsulla olduğu kimi, əsas kombinasiyanı da istifadə edin Ctrl + Shift + Enter.

  7. Amma bu dəfə bir sıra deyil, zəng edərkən daha əvvəl ayırdığımız tək bir hüceyrəni doldurduq Fəaliyyət ustaları.
  8. İlk metodda olduğu kimi, məlumatları eyni dizi ölçüsündə doldurmalıyıq. Bunu etmək üçün, hüceyrədə əldə olunan formulanı bərabər bir sıra ilə müqayisə edin, bu ilk matrisin satır sayı və ikinci sütunların sayına bərabər olacaq. Xüsusi hallarda üç sıra və üç sütun alırıq.

    Kopyalamaq üçün, doldurmaq markerini istifadə edək. Kursoru formulanın olduğu hüceyrənin aşağı sağ küncünə köçür. Kursor qara xaça çevrilir. Bu doldurma markeridir. Sol siçan düyməsini basıb saxlayın və kursoru yuxarıdakı bütün aralığa sürükləyin. Formula ilə ilkin hüceyrə dizinin sol üst elementi olmalıdır.

  9. Gördüyünüz kimi, seçilən sıra data ilə doldurulur. Biz onları operatordan istifadə edərək əldə etdiyimiz nəticə ilə müqayisə etsək Mummysonra dəyərlərin tamamilə eyni olduğunu görürük. Bu, iki matrisin çarpılmasının doğru olduğunu göstərir.

Dərs: Excel-də dizilərlə işləmək

Gördüyünüz kimi, ekvivalent nəticə alınmasına baxmayaraq, funksiyanı matrisləri çarparaq istifadə edin Mummy Eyni məqsəd üçün operatorların mürəkkəb formulundan istifadə etməkdən daha sadədir SUMPRODUCTTRANSPORT. Hələ də bu alternativ Microsoft Excel-də matrislərin çarpımının bütün imkanlarını araşdırarkən qatıla bilməzlər.

Videonu izləyin: Təkamül saxtakarlıqları - 4-cü səhv - Mutasiyalar hər zaman zərər verir (Aprel 2024).