Unu el la oftaj operacioj, kiuj estas faritaj kiam laboras kun matricoj, estas la multipliko de unu el ili per alia. Excel estas potenca kalkultabela procesoro, kiu estas desegnita, inkluzive por labori pri matricoj. Tial li havas ilojn, kiuj permesas ilin multigi sin. Ni eksciu kiel tio eblas diversmaniere.
Matrica Multiplikado-Proceduro
Oni devas diri tuj, ke ne ĉiuj matricoj povas esti multobligitaj inter si, sed nur tiuj, kiuj respondas al certa kondiĉo: la nombro de kolumnoj de unu matrico devas esti egala al la nombro de vicoj de la alia kaj inverse. Krome la ĉeesto de malplenaj elementoj en la matricoj estas ekskludita. En ĉi tiu kazo, la bezonata operacio ankaŭ malsukcesos.
Estas ankoraŭ ne tiom multaj manieroj multigi matricojn en Excel; estas nur du. Kaj ambaŭ ili rilatas al la uzo de Excel-enkonstruitaj funkcioj. Ni analizos detale ĉiun el ĉi tiuj elektoj.
Metodo 1: MUMNOSE-funkcio
La plej facila kaj plej populara eblo inter uzantoj estas uzi la funkcion MULTIPLEO. Funkciigisto MULTIPLEO rilatas al matematika grupo de funkcioj. Nur lia tuja tasko estas trovi la produkton de du matricaj tabeloj. Sintakso MULTIPLEO aspektas jene:
= MULTIPLE (array1; array2)
Tiel, ĉi tiu telefonisto havas du argumentojn, kiuj estas referencoj al la gamoj de du multiplikaj matricoj.
Nun ni vidu kiel la funkcio estas uzata MULTIPLEO sur konkreta ekzemplo. Estas du matricoj, la nombro de vicoj de unu el kiuj respondas al la nombro de kolumnoj en la alia kaj inverse. Ni bezonas multigi ĉi tiujn du elementojn.
- Elektu la gamon, kie montriĝos la rezulto de la multipliko, komencante per ĝia supra maldekstra ĉelo. La grandeco de ĉi tiu gamo devas korespondi kun la nombro de vicoj en la unua matrico kaj la nombro de kolonoj en la dua. Alklaku la ikonon "Enmetu funkcion".
- Estas aktivigita Feature Sorĉisto. Ni moviĝas al la bloko "Matematika"alklaku la nomon MUMNOZH kaj alklaku la butonon "Bone" ĉe la fundo de la fenestro.
- La argumenta fenestro de la bezonata funkcio estos lanĉita. Estas du kampoj en ĉi tiu fenestro por enigi adresojn de matricaj tabeloj. Metu la kursoron sur la kampo "Array1"kaj tenante la maldekstran musbutonon, elektu la tutan areon de la unua matrico sur la folio. Post tio, ĝiaj koordinatoj aperos en la kampo. Metu la kursoron en la kampo Array2 kaj simile elektu la gamon de la dua matrico.
Post kiam ambaŭ argumentoj estas enigitaj, ne rapidu premi la butonon "Bone", ĉar ni traktas tabelan funkcion, kio signifas, ke por akiri la ĝustan rezulton, la kutima eblo fini la operacion kun la telefonisto ne funkcios. Ĉi tiu telefonisto ne celas montri la rezulton en unu ĉelo, ĉar ĝi montras ĝin en tuta gamo sur folio. Do, anstataŭ premi butonon "Bone" premu la kombinaĵon de butonoj Ktrl + Shift + Enter.
- Kiel vi povas vidi, post ĉi tio, la antaŭe elektita gamo estis plenigita kun datumoj. Ĉi tiu estas la rezulto de multobligado de matricaj tabeloj. Se vi rigardas la linion de formuloj, post selekti iun el la elementoj de ĉi tiu gamo, ni vidos, ke la formulo mem estas envolvita en buklaj krampoj. Ĉi tio estas signo de la tabela funkcio, kiu estas aldonita post premado de la klavara ŝparvojo Ktrl + Shift + Enter antaŭ ol elsendi la rezulton al la folio.
Leciono: funkcio EXMULZE
Metodo 2: uzu la kunmetitan formulon
Krome estas alia maniero multobligi du matricojn. Ĝi estas pli kompleksa ol la antaŭa, sed ankaŭ meritas mencion kiel alternativo. Ĉi tiu metodo implikas uzon de kunmetita tabela formulo, kiu konsistos el funkcio SUMPRODUCTO kaj nestita kiel argumento al la telefonisto TRANSPORTO.
- Ĉi-foje ni elektas sur la folio nur la maldekstran elementon de la tabelo de malplenaj ĉeloj, kiujn ni atendas uzi por aperigi la rezulton. Alklaku la ikonon "Enmetu funkcion".
- Feature Sorĉisto ekas. Ni translokiĝas al la bloko de telefonistoj "Matematika"sed ĉi-foje elektu la nomon SUMPRODUCTO. Alklaku la butonon "Bone".
- La argumenta fenestro de ĉi-supra funkcio malfermiĝas. Ĉi tiu telefonisto estas desegnita por multigi diversajn tabelojn inter si. Ĝia sintakso estas jena:
= SUMPRODUCTO (array1; array2; ...)
Kiel argumentoj de grupo Array ĝi faras referencon al la specifa gamo por multobligi. Entute oni povas uzi du ĝis 255 tiajn argumentojn. Sed en nia kazo, ĉar ni traktas du matricojn, ni bezonos nur du argumentojn.
Metu la kursoron sur la kampo "Array1". Ĉi tie ni devos enigi la adreson de la unua vico de la unua matrico. Por fari tion, tenante la maldekstran musbutonon, vi nur bezonas elekti ĝin sur la folio kun la kursoro. La koordinatoj de ĉi tiu gamo estos tuj montritaj en la responda kampo de la argumenta fenestro. Post ĉi tio, vi devas ripari la koordinatojn de la rezulta ligilo en kolumnoj, tio estas, ke tiuj koordinatoj devas esti absolutaj. Por fari tion, antaŭ la literoj en la esprimo skribita sur la kampo, starigu la dolonan signon ($) Antaŭ la koordinatoj montritaj en numeroj (linioj), ĉi tio ne devas fari. Ankaŭ vi povas anstataŭe elekti la tutan esprimon en la kampo kaj premi la funkcionŝlosilon tri fojojn F4. En ĉi tiu kazo, nur la koordinatoj de la kolumnoj fariĝos absolutaj.
- Post tio, agordu la kursoron sur la kampo Array2. Kun ĉi tiu argumento, ĝi estos pli malfacila, ĉar laŭ la reguloj de multipliko de matrico, la dua matrico devas esti "flikita". Por fari tion, uzu la nestan funkcion TRANSPORTO.
Por iri al ĝi, alklaku la ikonon en formo de triangulo direktita de akra angulo malsupren, kiu situas maldekstre de la linio de formuloj. Listo de lastatempe uzataj formuloj malfermiĝas. Se vi trovas la nomon en ĝi TRANSPtiam alklaku ĝin. Se vi delonge uzas ĉi tiun operatoron aŭ neniam uzis ĝin, tiam vi ne trovos la indikitan nomon en ĉi tiu listo. En ĉi tiu kazo alklaku la artikolon "Aliaj ecoj ...".
- Fenestro jam konata al ni malfermiĝas Funkciaj Sorĉistoj. Ĉi-foje ni transiras al la kategorio Referencoj kaj Arkivoj kaj elektu la nomon TRANSP. Alklaku la butonon "Bone".
- La fenestra funkcia argumento estas lanĉita. TRANSPORTO. Ĉi tiu telefonisto celas transmetadon de tabloj. Tio estas, simple metu, ĝi interŝanĝas kolumnojn kaj vicojn. Jen kion ni devas fari por la dua argumento de la telefonisto SUMPRODUCTO. Funkcia Sintakso TRANSPORTO ege simpla:
= TRANSPOSE (tabelo)
Tio estas, la sola argumento al ĉi tiu telefonisto estas referenco al la tabelo, kiu devus esti "flikita". Pli ĝuste, en nia kazo, eĉ ne la tuta tabelo, sed nur ĝia unua kolumno.
Do, agordu la kursoron sur la kampo Array kaj elektu la unuan kolumnon de la dua matrico sur la folio kun la maldekstra musbutono premita. La adreso aperos en la kampo. Kiel en la antaŭa kazo, ĉi tie vi ankaŭ bezonas absoluti iujn koordinatojn, sed ĉi-foje ne la koordinatojn de la kolumnoj, sed la adresojn de la vicoj. Tial ni metas la dolonan signon antaŭ la nombroj en la ligilo, kiu aperas en la kampo. Vi ankaŭ povas elekti la tutan esprimon kaj duoble alklaki la butonon F4. Post kiam la necesaj elementoj havas absolutajn proprietojn, ne alklaku la butonon "Bone", same kiel en la antaŭa metodo, apliki klavopremon Ktrl + Shift + Enter.
- Sed ĉi-foje, ne tabelo plenigis nin, sed nur unu ĉelon, kiun ni antaŭe atribuis al la voko Funkciaj Sorĉistoj.
- Ni bezonas plenigi per datumoj la saman ampleksan tabelon kiel en la unua metodo. Por fari tion, kopiu la formulon akiritan en la ĉelo al egala gamo, kiu egalos al la nombro de vicoj de la unua matrico kaj al la nombro de kolonoj de la dua. En nia aparta kazo, ni ricevas tri vicojn kaj tri kolumnojn.
Por kopii, ni uzos la plenigitan markilon. Movu la kursoron al la malsupra dekstra angulo de la ĉelo, en kiu troviĝas la formulo. La kursoro estas igita nigra kruco. Ĉi tiu estas la markilo. Tenu la maldekstran musbutonon kaj trenu la kursoron sur la tutan gamon supre. La komenca ĉelo kun la formulo mem devus fariĝi la supra maldekstra elemento de ĉi tiu tabelo.
- Kiel vi povas vidi, la elektita gamo estas plenigita kun datumoj. Se ni komparas ilin kun la rezulto, kiun ni akiris per la uzo de la telefonisto MULTIPLEO, tiam ni vidas, ke la valoroj estas tute identaj. Ĉi tio signifas, ke la multipliko de la du matricoj estas vera.
Leciono: Laborado kun tabeloj en Excel
Kiel vi povas vidi, malgraŭ la fakto ke estis akirita ekvivalenta rezulto, uzu la funkcion por multobligi la matricojn MULTIPLEO multe pli simpla ol uzi la kunmetitan formulon de telefonistoj por la sama celo SUMPRODUCTO kaj TRANSPORTO. Sed tamen, ĉi tiu alternativa opcio ankaŭ ne povas esti ignorita esplorante ĉiujn eblecojn de matrica multipliko en Microsoft Excel.