Jak używać funkcji MMULT w Excelu (6 przykładów)

  • Udostępnij To
Hugh West

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.xlsx

Wprowadzenie 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.

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.