Spis treści
Na stronie MMULT Funkcja ta oznacza "mnożenie macierzy". Jest to funkcja funkcja matematyki i trygonometrii dostępne w programie Microsoft Excel. MMULT Funkcja mnoży dwie tablice i zwraca inną tablicę macierzy. W tym artykule poznasz zastosowanie funkcji Excel MMULT funkcja z 6 właściwymi przykładami.
Powyższy zrzut ekranu jest przeglądem artykułu, przedstawiającym zastosowanie MMULT w Excelu. Dowiesz się więcej o metodach wraz z innymi funkcjami do wykorzystania funkcji MMULT funkcji dokładnie w kolejnych częściach tego artykułu.
Pobierz podręcznik do ćwiczeń
Możesz pobrać plik Excel z poniższego linku i ćwiczyć razem z nim.
Zastosowanie funkcji MMULT.xlsxWprowadzenie do funkcji MMULT
- Funkcja Cel:
Funkcja MMULT mnoży dwie tablice liczb i zwraca inną tablicę liczb.
- Składnia:
MMULT(tablica1, tablica2)
- Argumenty Wyjaśnienie:
Argument | Wymagane/opcjonalne | Wyjaśnienie |
---|---|---|
matryca1 | Wymagane | Pierwsza tablica, którą chcesz pomnożyć. |
matryca2 | Wymagane | Druga tablica, którą chcesz pomnożyć. |
- Return Parameter:
Macierz tablic z liczbami.
Podstawy mnożenia macierzy
Załóżmy, że mamy dwie macierze, A i B. Gdzie A jest macierzą m na n, a B jest macierzą n na p.
Iloczyn tych dwóch macierzy, C = AB; można zapisać jako
Iloczyn A i B czyli C można też zapisać jako,
6 Przykładów na wykorzystanie funkcji MMULT w Excelu
Przykład 1: Ręczne wstawianie tablic liczb w funkcji MMULT w Excelu
Na stronie MMULT Funkcja pozwala nam na ręczne wstawienie liczby tablic, aby uzyskać ich iloczyn.Aby to zrobić,
❶ Najpierw trzeba wybrać liczbę komórek co do wymiaru macierzy macierzy wyjściowej.
❷ Następnie w lewej górnej komórce obszaru zaznaczenia należy wstawić formułę z. MMULT funkcja. dla tego przypadku wzór to:
=MMULT({1,2,3;4,5,6},{2,5;4,2;6,9})
❸ Następnie naciśnij przycisk CTRL + SHIFT + ENTER aby wykonać formułę.
Po naciśnięciu przycisku CTRL + SHIFT + ENTER , zobaczysz nawiasy carl zawinięte w formule. Dzieje się tak dlatego, że formuła ma postać formuły tablicowej legacy.
📓 Uwaga.
Jeśli używasz Microsoft Office 365 , to nie trzeba zaznaczać zakresu komórek, a następnie nacisnąć CTRL + SHIFT + ENTER . Ponieważ Office 365 obsługuje dynamiczne formuły tablicowe, dlatego wystarczy wstawić formułę, a następnie nacisnąć przycisk ENTER tylko przycisk.
Przykład 2: Mnożenie dwóch macierzy 3×3 przy użyciu funkcji MMULT w Excelu
W tym rozdziale obliczymy mnożenie dwóch macierzy kwadratowych mających wymiar 3×3.
Pierwsza macierz ma wymiar 3×3, a druga macierz również wymiar 3×3. W efekcie końcowa macierz również będzie miała wymiar 3×3.
Teraz wykonaj poniższe kroki, aby pomnożyć dwie macierze przy użyciu MMULT funkcja.
❶ Po pierwsze, wybierz zakres komórek o wymiarach 3×3, ponieważ wymiar macierzy wyjściowej będzie wynosił 3×3.
❷ Następnie w lewym górnym rogu obszaru zaznaczenia wstawiamy następującą formułę Komórka B10 dla tej instancji.
=MMULT(B5:D7,F5:H7)
Tutaj B5:D7 jest zakresem pierwszej tablicy, a F5:H7 jest zakresem drugiej tablicy.
❸ Na koniec naciśnij przycisk CTRL + SHIFT + ENTER aby wykonać formułę.
Ponieważ formuła jest formułą tablicową, obszar wyboru zostanie wypełniony liczbami wyjściowymi. Nie musisz przeciągać formuły do wszystkich odpowiednich komórek.
📓 Uwaga.
Jak Microsoft Office 365 obsługuje dynamiczne formuły tablicowe, możesz po prostu wstawić formułę za pomocą MMULT a następnie naciśnij przycisk ENTER Przycisk. Formuła macierzy dynamicznej automatycznie pokryje wszystkie komórki co do wymiaru macierzy wyjściowej.
Przykład 3: Obliczanie iloczynu macierzy 2×3 i macierzy 3×2 za pomocą funkcji MMULT w Excelu
Tym razem, zamiast brać dwie identyczne macierze, rozważasz dwie tablice o różnych wymiarach.
Pierwsza macierz jest macierzą liczb 2×3, a druga macierzą 3×2. Zatem liczba wierszy w pierwszej macierzy wynosi 2, a liczba kolumn w drugiej macierzy wynosi 2. W efekcie wymiar końcowej macierzy będzie wynosił 2×2.
Teraz, aby je pomnożyć używając MMULT funkcja, wykonaj poniższe kroki.
❶ Wybierz 4 kolejne komórki, mające 2 wiersze i dwie kolumny.
❷ Wstaw w lewym górnym rogu wybranych komórek następującą formułę tablicową legacy.
=MMULT(B5:D6,F5:G7)
❸ Hit the CTRL + SHIFT + ENTER aby wykonać formułę.
Ta procedura ma zastosowanie do wszystkich wersji Microsoft Excel z wyjątkiem Office 365.
Aby wykonać to samo zadanie w programie Excel Office 365 , wystarczy wstawić formułę do dowolnej komórki, a następnie nacisnąć przycisk ENTER przycisk.
Przykład 4: Uzyskanie mnożenia macierzy 3×2 z macierzą 2×3 za pomocą funkcji MMULT w Excelu
Tym razem pierwsza tablica ma wymiar 3×2, a druga 2×3. Zatem tablica wyjściowa będzie miała wymiar 3×3.
Teraz wykonaj poniższe kroki, aby uzyskać iloczyn dwóch tablic przy użyciu MMULT funkcja.
❶ Najpierw wybierz obszar o wymiarach 3×3, ponieważ wymiar tablicy wyjściowej będzie wynosił 3×3.
❷ W pierwszej komórce obszaru wyboru wprowadź następującą formułę.Komórka B10 dla tej instancji.
=MMULT(B5:C7,E5:G6)
❸ Hit the CTRL + SHIFT + ENTER przycisków.
📓 Uwaga.
Dla Microsoft Office 365 użytkownik, wystarczy wstawić formułę tablicy dynamicznej do komórki B10 i trafić ENTER Dynamiczna formuła automatycznie dopasuje się do wymaganego wymiaru tablicy wyjściowej.
Przykład 5: Mnożenie macierzy 3×1 przez macierz 1×3 przy użyciu funkcji MMULT w Excelu
Teraz bierzemy macierz 3×1 oraz macierz 1×3. Liczba wierszy w pierwszej macierzy wynosi 3, a liczba kolumn w drugiej macierzy również 3. Zatem macierz wyjściowa będzie miała wymiar 3×3.
Teraz wykonaj poniższe kroki:
❶ Wybierz 9 kolejnych komórek mających 3 wiersze i 3 kolumny.
❷ Wprowadź następujący wzór do lewego górnego rogu obszaru zaznaczenia.
=MMULT(B5:B7,E5:G5)
❸ Aby wykonać formułę, naciśnij przycisk CTRL + SHIFT + ENTER przycisków.
📓 Uwaga.
W Microsoft Office 365 zamiast wykonywać powyższe kroki, wystarczy wstawić formułę do komórki B10 i nacisnąć przycisk ENTER Przycisk. Formuła tablicy dynamicznej automatycznie dopasuje się do potrzebnego obszaru.
Przykład 6: Zastosowanie funkcji SUM, MMULT, TRANSPOSE i KOLUMNA do policzenia liczby wierszy o określonej wartości
Tym razem policzymy całkowitą liczbę wierszy mających liczbę 5. W związku z tym może pojawić się jeden problem, a mianowicie liczba 5 może występować w więcej niż jednej kolumnie.
Musimy więc zadbać o to, aby każdy byt występujący w więcej niż jednej kolumnie był liczony jako tylko 1.
Aby to zrobić, użyliśmy SUMA , MMULT , TRANSPOSE , oraz KOLUMNA funkcja do zbudowania formuły, która wyeliminuje ten problem i będzie zliczać tylko liczbę wierszy mających określoną liczbę obecną w nich.
Teraz wykonaj poniższe kroki, aby to zrobić.
❶ W komórce wstawiamy następującą formułę D16 .
=SUM(--(MMULT(--(B5:D14=5), TRANSPOSE(COLUMN(B5:D14)))>0))
❷ Naciśnij przycisk CTRL + SHIFT + ENTER aby wykonać formułę.
Jeśli jesteś Microsoft Office 365 użytkownik, to wystarczy nacisnąć ENTER zamiast naciskać przycisk CTRL + SHIFT + ENTER przycisków.
Rzeczy do zapamiętania
📌 Liczba kolumn w tablicy1 musi być taka sama jak liczba wierszy w tablicy2.
📌 Jeśli komórki są puste lub zawierają dowolny tekst, to. MMULT funkcja zwraca #VALUE błąd.
📌 The MMULT funkcja rzuca również #VALUE błąd, jeśli numery kolumn w tablicy1 i numery wierszy w tablicy2 są niedopasowane.
Wniosek
Podsumowując, omówiliśmy 6 przykładów, które pomogą Ci w użyciu MMULT Funkcja w Excelu. Zaleca się pobranie zeszytu ćwiczeń dołączonego do tego artykułu i przećwiczenie wszystkich metod za jego pomocą. I nie wahaj się zadawać pytań w sekcji komentarzy poniżej. Postaramy się odpowiedzieć na wszystkie istotne pytania jak najszybciej. I odwiedź naszą stronę internetową ExcelWIKI aby dowiedzieć się więcej.