Jak wykonać mnożenie macierzy w Excelu (5 przykładów)

  • Udostępnij To
Hugh West

Macierz jest ważnym narzędziem, używanym na co dzień w statystyce i badaniach naukowych. Same arkusze kalkulacyjne Excela są bardzo dużymi macierzami zawierającymi 1 048 576 wierszy i 16 384 kolumn. Nie dziwi więc fakt, że Excel dostarcza kilka przydatnych narzędzi do operacji na macierzach. W tym artykule skupimy się na mnożenie macierzy w Excelu z różnymi przykładami różnych scenariuszy.

Pobierz Zeszyt ćwiczeń

Z poniższego pola możesz pobrać zeszyt ćwiczeń zawierający wszystkie przykłady wykorzystane w tym artykule.

Matrix Multiplication.xlsx

Jak wykonać mnożenie macierzowe?

Najpierw skupmy się na tym, jak działa mnożenie macierzy. Jeśli istnieją dwie macierze o wymiarach i x j oraz j x k , każdy element pierwszego wiersza zostanie pomnożony przez elementy odpowiednich numerów pozycji z pierwszej kolumny drugiej macierzy.Następnie wszystkie dodane wyniki wskażą wartość elementu wiersza pierwszego i kolumny pierwszej macierzy wynikowej, biorąc numer wiersza z pierwszej macierzy i numer kolumny z drugiej.Tak będzie dalej przez i x k razy i skutkuje i x k matryca.

Weźmy przykład, w którym dodajemy dwie macierze A i B.

Każdy wpis z pierwszego wiersza macierzy A pomnożymy przez odpowiednie wpisy z pierwszej kolumny macierzy B. Następnie wynik da nam wartość 1×1 pomnożonej macierzy, powiedzmy C. W tym przykładzie będzie to 1*4+2*6+3*8=40.

Ten sam proces powtórzy się dla 1. rzędu od A i 2. kolumny od B, 2. rzędu od A i 1. kolumny dla B, 2. rzędu od A i 2. kolumny od B.

Ostatecznie wynik będzie wyglądał coś takiego.

Jest to macierz multiplikowana A i B.

5 Odpowiednie przypadki do wykonania mnożenia macierzy w Excelu

Excel ma wbudowaną funkcję Funkcja MMULT Funkcja ta przyjmuje dwie tablice jako argumenty. Możemy użyć macierzy jako tablic argumentów w tej funkcji, aby uzyskać pożądany wynik.

1) Mnożenie macierzy w dwóch tablicach

Weźmy dwie pojedyncze macierze A i B. W Excelu potraktujemy je jako tablice do mnożenia macierzy.

Kroki:

  • Najpierw wybierz komórki, w których chcesz umieścić swoją matrycę.

  • Następnie zapisz w poniższym wzorze.

=MMULT(B5:D7,B10:D12)

  • Teraz, na klawiaturze, naciśnij Ctr+Shift+Enter . będziesz miał wynik macierzy AxB.

To samo można zrobić dla macierzy BxA, wpisując macierz B jako pierwszy i macierz A jako drugi argument polecenia MMULT funkcja.

Read More: Jak pomnożyć 3 macierze w Excelu (2 proste metody)

2. pomnożenie jednej kolumny przez jeden wiersz tablicy

Weźmy następujący zbiór danych, z matrycami zawierającymi tylko jedną kolumnę i jeden wiersz.

Pomnożona macierz AxB będzie wynikiem mnożenia macierzy jednokolumnowej i jednorzędowej.

Kroki:

  • Najpierw wybierz zakres komórek dla pomnożonej macierzy.

  • Następnie zapisz następujący wzór.

=MMULT(B5:B7,B10:D10)

  • Na koniec naciśnij Ctrl+Shift+Enter na klawiaturze. Będziesz miał macierz wynikową.

Read More: Jak pomnożyć wiele komórek w programie Excel (4 metody)

Podobne lektury

  • Jak pomnożyć kolumny w Excelu (9 przydatnych i łatwych sposobów)
  • Mnożenie dwóch kolumn w Excelu (5 najprostszych metod)
  • Jak używać znaku mnożenia w programie Excel (z 3 alternatywnymi metodami)
  • If Cell Contains Value Then Multiply Using Excel Formula (3 Examples)

3. mnożenie tablicowe w jednym wierszu i jednej kolumnie w Excelu

Dla tego samego zbioru danych użytego w poprzedniej metodzie mnożenie macierzy BxA będzie oznaczało mnożenie macierzy o jednym wierszu i jednej kolumnie.

Kroki:

  • Najpierw wybierz komórkę, to mnożenie da tylko jedną wartość, więc wybierz tutaj jedną komórkę.

  • Następnie wpisz następujący wzór.

=MMULT(B10:D10,B5:B7)

  • Teraz naciśnij Ctrl+Shift+Enter na swojej klawiaturze. Będziesz miał swój pożądany rezultat.

Read More: Formuła mnożenia w Excelu (6 szybkich podejść)

4. obliczanie kwadratu macierzy z mnożenia macierzy

Wróćmy do macierzy na przykładach użytych w pierwszym przykładzie. Wykorzystamy tutaj mnożenie macierzy, aby wyznaczyć kwadraty macierzy A i B.

Kroki:

  • Wybierz zakres komórek dla swojej kwadratowej matrycy.

  • Teraz zapisz następujący wzór.

=MMULT(B5:D7,B5:D7)

  • Teraz naciśnij Ctrl+Shift+Enter na klawiaturze. Będziesz miał kwadrat macierzy A.

Możesz zastąpić zakres macierzy A zakresem macierzy B (B10:D12) i otrzymujemy też kwadrat macierzy B.

Read More: Jaka jest formuła mnożenia w Excelu dla wielu komórek (3 sposoby)?

Podobne lektury

  • Jak pomnożyć kolumnę przez liczbę w programie Excel (4 proste metody)
  • Mnożenie przez procenty w Excelu (4 proste sposoby)
  • Jak pomnożyć kolumnę w Excelu przez stałą (4 proste sposoby)
  • Mnożenie dwóch kolumn, a następnie suma w programie Excel

5) Mnożenie macierzy i liczby skalarnej

Kiedy macierz jest mnożona tylko przez liczbę, wszystkie elementy macierzy są mnożone przez tę liczbę. Można to również osiągnąć w programie Excel.

Dla demonstracji używam tutaj macierzy A i mnożę ją przez 7.

Kroki:

  • Wybierz zakres komórek dla pomnożonej macierzy.

  • Następnie w polu wpisz następującą formułę.

=B5:D7*G7

  • Naciśnij Ctrl+Shift+Enter na swojej klawiaturze.

Read More: Jak mnożyć w Excelu: kolumny, komórki, wiersze, & liczby

Błędy podczas wykonywania mnożenia macierzy w programie Excel

Istnieje kilka błędów, na które można się natknąć podczas wykonywania mnożenia macierzy w Excelu.

Spośród nich, a #VALUE! błąd może wystąpić, jeśli liczba kolumn w pierwszej tablicy i liczba wierszy w drugiej tablicy nie są zgodne.

Będziesz miał ten sam błąd, jeśli w komórce wewnątrz tablicy znajduje się co najmniej jedna wartość nienumeryczna.

Jeśli wybierzesz więcej wartości niż wygląda twoja rzekoma macierz mnożenia, będziesz miał #N/A błąd, choć tylko w wybranych przez Ciebie dodatkowych komórkach.

Read More: Jak dzielić i mnożyć w jednej formule Excela (4 sposoby)

Ograniczenia mnożenia macierzy w programie Excel

Jeśli używasz Excela 2003 lub starszej wersji, istnieje ograniczenie dla mnożenia macierzy o wymiarach 71×71. Ale w przypadku późniejszych wersji możesz prowadzić operację tak długo, jak pozwala na to arkusz kalkulacyjny, ograniczony jedynie przez pamięć RAM twojego systemu.

Wniosek

To były różne sytuacje, w których możesz wykonać mnożenie macierzy w Excelu. Mam nadzieję, że uznałeś ten artykuł za pomocny i pouczający. Jeśli masz jakieś pytania lub sugestie dla nas, daj nam znać poniżej.

Więcej takich poradników można znaleźć na stronie Exceldemy.com .

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