Мазмұны
MMULT функциясы “Матрицаны көбейту” дегенді білдіреді. Бұл Microsoft Excel бағдарламасында қолжетімді математика және тригонометрия функциясы . MMULT функциясы екі массивті көбейтеді және басқа матрицалық массивді қайтарады. Бұл мақалада сіз Excel MMULT функциясының қолданылуын 6 дұрыс мысалмен білесіз.
Жоғарыдағы скриншот - бұл бағдарламаға шолу. Excel бағдарламасындағы MMULT функциясының қолданбасын көрсететін мақала. MMULT функциясын дәл пайдалану әдістерімен қатар басқа функциялар туралы осы мақаланың келесі бөлімдерінде көбірек біле аласыз.
Тәжірибе жұмыс кітабын жүктеп алыңыз
Сіз Excel файлын төмендегі сілтемеден жүктеп алып, онымен бірге жаттығуға болады.
MMULT функциясын пайдалану.xlsx
MMULT функциясына кіріспе
- Функция мақсаты:
MMULT функциясы сандардың екі массивін көбейтеді және басқа сандар массивін қайтарады.
- Синтаксис:
MMULT(1-массив,2-массив)
- Аргументтер Түсіндіру:
Аргумент | Міндетті/Қосымша | Түсіндіру |
---|---|---|
массив1 | Міндетті | Көбейткіңіз келетін бірінші жиым. |
массив2 | Міндетті | Көбейткіңіз келетін екінші жиым. |
- Параметрді қайтару:
Асандар массивтерінің матрицасы.
Матрицаны көбейтудің негіздері
Айлық, бізде екі матрица бар, А және В. Мұндағы A - m-ге n матрица, ал В - n-ге тең. матрица.
Осы екі матрицаның көбейтіндісі, C = AB; деп жазуға болады
А мен В көбейтіндісі С болып табылады,
6 деп жазуға болады. Excel бағдарламасында MMULT функциясын пайдалану мысалдары
1-мысал: Excel бағдарламасындағы MMULT функциясына қолмен сандар массивтерін енгізу
MMULT функциясы массивтер санын қолмен енгізуге мүмкіндік береді өз өнімдерін алу үшін. Бұл әрекетті орындау үшін,
❶ Алдымен шығыс массивінің матрица өлшеміне сәйкес ұяшықтар санын таңдау керек.
❷ Содан кейін таңдау аймағының сол жақ жоғарғы бұрышындағы ұяшықта формуланы MMULT функциясымен енгізу керек. Бұл мысал үшін формула:
=MMULT({1,2,3;4,5,6},{2,5;4,2;6,9})
❸ Одан кейін орындау үшін CTRL + SHIFT + ENTER түймесін басыңыз. формула.
CTRL + SHIFT + ENTER пернелерін басқаннан кейін сіз формулада оралған карл жақшаларын көресіз. Себебі формула бұрынғы массив формуласы түрінде болады.
📓 Ескертпе
Егер <1 пайдалансаңыз>Microsoft Office 365 , содан кейін ұяшықтар ауқымын таңдаудың қажеті жоқ, содан кейін CTRL + SHIFT + ENTER пернелерін басыңыз. Өйткені Office 365 динамикалық массив формулаларын қолдайды. Сондықтан сізге тек енгізу керекформуланы, содан кейін тек ЕНГІЗУ түймесін басыңыз.
2-мысал: Excel бағдарламасындағы MMULT функциясын пайдаланып екі 3×3 матрицаны көбейтіңіз
Бұл бөлімде біз есептейміз өлшемі 3×3 болатын екі шаршы матрицаның көбейтіндісі.
Бірінші жиымның өлшемі 3×3, ал екінші массивтің де өлшемі 3×3. Нәтижесінде соңғы матрицаның да өлшемі 3×3 болады.
Енді екі матрицаны MMULT функциясы арқылы көбейту үшін төмендегі қадамдарды орындаңыз.
❶ Біріншіден, 3×3 өлшемі бар ұяшықтар ауқымын таңдаңыз, себебі шығыс матрица өлшемі 3×3 болады.
❷ Содан кейін таңдау аймағының жоғарғы сол жақ бұрышына келесі формуланы енгізіңіз. Бұл мысал үшін B10 ұяшығы.
=MMULT(B5:D7,F5:H7)
Мұнда B5:D7 - бірінші массивтің ауқымы және F5:H7 – екінші массивтің ауқымы.
❸ Соңында, формуланы орындау үшін CTRL + SHIFT + ENTER түймелерін толығымен басыңыз.
Формула бұрынғы жиым формуласы болғандықтан, таңдау аймағы шығыс сандарымен толтырылады. Формуланы барлық сәйкес ұяшықтарға апарудың қажеті жоқ.
📓 Ескертпе
Microsoft Office сияқты 365 динамикалық жиым формулаларын қолдайды, сіз жай ғана MMULT функциясымен формуланы енгізе аласыз, содан кейін ЕНГІЗУ түймесін басыңыз. Динамикалық жиым формуласы өлшемі бойынша барлық ұяшықтарды автоматты түрде қамтидышығыс матрицасы.
3-мысал: Excel бағдарламасындағы MMULT функциясын пайдаланып 3×2 матрицасы бар 2×3 матрицаның көбейтіндісін есептеңіз
Бұл жолы екі бірдей матрицаны алудың орнына, сіз әртүрлі өлшемдердің екі массивін қарастырып жатырсыз.
Бірінші жиым 2×3 сандық матрица, екіншісі 3×2 матрицасы. Сонымен, бірінші матрицадағы жолдар саны 2, ал екінші матрицадағы бағандар саны 2. Нәтижесінде соңғы матрицаның өлшемі 2×2 болады.
Енді оларды пайдаланып көбейту керек. MMULT функциясын орындау үшін төмендегі қадамдарды орындаңыз.
❶ 2 жол және екі баған бар 4 дәйекті ұяшықты таңдаңыз.
❷ Төмендегі бұрынғы массив формуласын жоғарғы жағына енгізіңіз. -таңдалған ұяшықтардың сол жақ бұрышы.
=MMULT(B5:D6,F5:G7)
❸ Формуланы орындау үшін CTRL + SHIFT + ENTER түймелерін басыңыз.
Бұл процедура Office 365-тен басқа Microsoft Excel бағдарламасының барлық нұсқаларына қолданылады.
Excel бағдарламасында бірдей тапсырманы орындау Office 365 , кез келген ұяшыққа формуланы енгізіп, ЕНГІЗУ түймесін басыңыз.
4-мысал: 3×2 матрицаның көбейтіндісін алыңыз. a 2×3 матрицасы MMULT функциясын Excel бағдарламасында пайдалану
Бұл жолы бірінші жиымның өлшемі 3×2, ал екіншісінің өлшемі 2×3. Сонымен, шығыс массивінің өлшемі 3×3 болады.
Енді келесі қадамдарды орындап, екі массивтің көбейтіндісін пайдаланып алыңыз. MMULT функциясы.
❶ Ең алдымен 3×3 ауданын таңдаңыз, себебі шығыс массивінің өлшемі 3×3 болады.
❷ Келесіні енгізіңіз. таңдау аймағының бірінші ұяшығындағы формула. Бұл мысал үшін B10 ұяшығы.
=MMULT(B5:C7,E5:G6)
❸ CTRL + SHIFT + ENTER түймелерін толығымен басыңыз.
📓 Ескертпе
Microsoft Office 365 пайдаланушысы үшін <1 ұяшығына динамикалық жиым формуласын енгізіңіз>B10 және ЕНГІЗУ түймесін басыңыз. Динамикалық формула шығыс массивінің қажетті өлшеміне автоматты түрде сәйкес келеді.
5-мысал: Excel бағдарламасындағы MMULT функциясын пайдаланып 3×1 матрицаны 1×3 матрицасына көбейту
Енді біз 3×1 матрицаны және 1×3 матрицаны алу. Бірінші матрицадағы жолдар саны 3, ал екінші матрицадағы бағандар саны да 3. Сонымен, шығыс массивінің өлшемі 3×3 болады.
Енді төмендегі қадамдарды орындаңыз:
❶ 3 жол және 3 баған бар 9 қатардағы ұяшықты таңдаңыз.
❷ Таңдау аймағының жоғарғы сол жақ бұрышына келесі формуланы енгізіңіз.
=MMULT(B5:B7,E5:G5)
❸ Формуланы орындау үшін CTRL + SHIFT + ENTER түймелерін бірге басыңыз.
📓 Ескерту.
Microsoft Office 365 жүйесінде жоғарыдағы қадамдарды орындаудың орнына, формуланы B10 ұяшығына енгізіп, ENTER пернесін басыңыз. түймесі. Динамикалық массив формуласы қажетті аумаққа автоматты түрде сәйкес келеді.
6-мысал: ҚолдануSUM, MMULT, TRANSPOSE және COLUMN функциялары белгілі бір мәні бар жолдар санын санау үшін
Бұл жолы біз 5 саны бар жолдардың жалпы санын санаймыз. Осыған байланысты бір мәселе туындауы мүмкін. Яғни, 5 саны бірнеше бағандарда болуы мүмкін.
Осылайша, біз бірден көп бағандағы кез келген мән тек 1 деп есептелуін қамтамасыз етуіміз керек.
Орындау біз SUM , MMULT , TRANSPOSE және COLUMN функциясын осы мәселені жойып, есептейтін формуланы құру үшін қолдандық. оларда белгілі бір саны бар жолдар саны ғана.
Енді мұны істеу үшін төмендегі қадамдарды орындаңыз.
❶ Келесі формуланы D16 ұяшығына енгізіңіз.
=SUM(--(MMULT(--(B5:D14=5), TRANSPOSE(COLUMN(B5:D14)))>0))
❷ Формуланы орындау үшін CTRL + SHIFT + ENTER түймесін басыңыз.
Егер сіз <1 болсаңыз>Microsoft Office 365 пайдаланушысы, содан кейін CTRL + SHIFT + ENTER түймелерін толығымен басудың орнына ENTER түймесін басыңыз.
Есте сақтау керек нәрселер
📌 1-массивтегі бағандар саны 2-массивтегі жолдар санымен бірдей болуы керек.
📌 Ұяшықтар бос немесе кез келген мәтінді қамтитын болса, онда MMULT функциясы #VALUE қатесін қайтарады.
📌 MMULT функциясы да #VALUE қатесін жібереді, егер 1-массивтегі бағандар саны мен 2-массивтегі жолдар саны сәйкес келмесе.
Қорытынды
Қорытындылау үшін, біз талқылады 6Excel бағдарламасындағы MMULT функциясын пайдалануда нұсқау беретін мысалдар. Сізге осы мақалаға қоса берілген тәжірибелік жұмыс кітабын жүктеп алып, онымен барлық әдістерді қолдану ұсынылады. Төмендегі түсініктеме бөлімінде кез келген сұрақ қоюдан тартынбаңыз. Біз барлық тиісті сұрақтарға тез арада жауап беруге тырысамыз. Толығырақ ақпарат алу үшін ExcelWIKI веб-сайтымызға кіріңіз.