خطا در تعمیر 4.3.2

یکی از عملیات مکرر که در هنگام کار با ماتریس ها انجام می شود ضرب یکی از آنها توسط دیگری است. برنامه اکسل یک پردازنده قدرتمند جدولی است که طراحی شده است، از جمله برای کار بر روی ماتریس. بنابراین، او دارای ابزارهایی است که به شما اجازه می دهد تا آنها را با هم ترکیب کنید. بیایید ببینیم چگونه می توان از طریق روش های مختلف انجام داد.

روش ضرب ماتریس

بلافاصله باید بگویم که تمام ماتریس ها را نمی توان با یکدیگر تکرار کرد، بلکه فقط آنهایی را که شرایط خاصی دارند: تعداد ستون های یک ماتریس باید برابر با تعداد ردیف های دیگر و برعکس باشد. علاوه بر این، حضور عناصر خالی در ماتریس ها از مطالعه خارج می شود. در این حالت، انجام عملیات مورد نیاز نیز کار نخواهد کرد.

اكسل چندین روش برای ضرب كردن ماتریس وجود ندارد - فقط دو. و هر دو آنها با استفاده از توابع ساخته شده در اکسل متصل می شوند. اجازه دهید جزئیات هر یک از این گزینه ها را بررسی کنیم.

روش 1: عملکرد MUMMY

ساده ترین و محبوب ترین گزینه بین کاربران، استفاده از تابع است. مومیایی. اپراتور مومیایی به گروه ریاضی توابع اشاره دارد. وظیفه فوری خود این است که محصول دو آرایه ماتریسی را پیدا کند. نحو مومیایی فرم زیر دارد:

= MUMNAGE (array1؛ array2)

بنابراین، این اپراتور دارای دو استدلال است که اشاره به محدوده دو ماتریس است که باید آنها را ضرب کنیم.

حالا ببينيد چطور تابع استفاده مي شود. مومیایی در یک مثال خاص دو ماتریس وجود دارد، تعداد ردیفی که یکی از آنها مربوط به تعداد ستون های دیگر و برعکس است. ما باید این دو عنصر را چند برابر کنیم.

  1. محدوده ای که نتیجه ضرب آن نمایش داده می شود، از سلول بالای سمت چپ آن شروع شود. اندازه این محدوده باید به تعداد ردیف ها در اولین ماتریس و تعداد ستون ها در دوم باشد. ما بر روی آیکون کلیک میکنیم "قرار دادن عملکرد".
  2. فعال شده جادوگر تابع. حرکت به بلوک "ریاضی"، بر روی نام کلیک کنید "مومنش" و بر روی دکمه کلیک کنید "خوب" در پایین پنجره
  3. پنجره آرگومان تابع مورد نیاز راه اندازی خواهد شد. در این پنجره دو فیلد برای وارد کردن آدرس های آرایه های ماتریسی وجود دارد. مکان نما را در این زمینه قرار دهید "Array1"و نگه داشتن دکمه سمت چپ ماوس، کل قسمت اول از ماتریس اول را بر روی صفحه انتخاب کنید. پس از آن، مختصات آن در قسمت نمایش داده می شود. مکان نما را در قسمت "Massiv2" و همچنین طیف وسیعی از ماتریس دوم را انتخاب کنید.

    پس از وارد شدن هر دو استدلال، عجله نکنید تا دکمه را فشار دهید "خوب"از آنجا که ما با یک تابع آرایه سروکار داریم، بدان معنی است که برای رسیدن به نتیجه درست، گزینه معمول برای تکمیل کار با اپراتور کار نخواهد کرد. این اپراتور در نظر گرفته نشده است که نتیجه را در یک سلول تکثیر کند، زیرا آن را در یک محدوده کامل بر روی یک صفحه نمایش می دهد. بنابراین به جای فشار دادن یک دکمه "خوب" ترکیب دکمه را فشار دهید Ctrl + Shift + Enter.

  4. همانطور که می بینید، بعد از این محدوده پیش انتخاب شده با داده ها پر شده است. این نتیجه ضرب آرایه های ماتریس است. اگر شما به نوار فرمول نگاه کنید، پس از انتخاب هر یک از عناصر این محدوده، متوجه خواهیم شد که فرمول خود در پیچ و مهره های پیچیده پیچیده شده است. این یک ویژگی از عملکرد آرایه است، که بعد از فشار دادن کلید ترکیبی اضافه شده است Ctrl + Shift + Enter قبل از خروج نتیجه به ورق

درس: عملکرد MUMNAGE در اکسل

روش 2: با استفاده از فرمول ترکیب

علاوه بر این، روش دیگری برای ضرب دو ماتریس وجود دارد. این پیچیده تر از پیشین است، اما همچنین به عنوان یک جایگزین سزاوار است. این روش شامل استفاده از یک فرمول آرایه ترکیبی است که از تابع تشکیل شده است SUMPRODUCT و در آن به عنوان استدلال اپراتور محصور شده است حمل و نقل.

  1. در این زمان، ما تنها عنصر بالا سمت چپ آرایه ای از سلول های خالی در ورق را انتخاب می کنیم که انتظار می رود برای نمایش نتیجه استفاده شود. روی نماد کلیک کنید "قرار دادن عملکرد".
  2. جادوگر تابع شروع می شود حرکت به بلوک اپراتورها "ریاضی"اما این بار نام را انتخاب می کنیم SUMPRODUCT. ما روی دکمه کلیک میکنیم "خوب".
  3. باز کردن پنجره argument از تابع فوق رخ می دهد. این اپراتور طراحی شده است که ضرایب آرایه های مختلف را با یکدیگر ترکیب کند. نحو آن به شرح زیر است:

    = SUMPRODUCT (array1؛ array2؛ ...)

    به عنوان استدلال از گروه "آرایه" اشاره به محدوده خاصی که می توان آن را چند برابر کرد. در کل از دو تا 255 چنین استدلال می توان استفاده کرد. اما در مورد ما، از آنجا که ما با دو ماتریس برخورد می کنیم، فقط دو استدلال خواهیم داشت.

    مکان نما را در این زمینه قرار دهید "Massive1". در اینجا ما باید آدرس ردیف اول ماتریس اول را وارد کنید. برای انجام این کار، نگه داشتن دکمه سمت چپ ماوس، شما فقط باید آن را با ورق با مکان نما انتخاب کنید. در اینجا مختصات این محدوده در قسمت متناظر پنجره استدلال نمایش داده می شود. پس از آن، باید مختصات لینک حاصل را روی ستون ها رفع کنید، یعنی این مختصات باید مطلق باشند. برای انجام این کار، قبل از حروف در عبارت ای که در فیلد وارد شده است، علامت دلار ($) قبل از مختصات نمایش داده شده در ارقام (خطوط)، این نباید انجام شود. در عوض، شما می توانید کل عبارت را در قسمت انتخاب کنید و سه بار کلید تابع را فشار دهید F4. در این مورد، تنها مختصات ستونها مطلق می شود.

  4. پس از آن مکان نما در این زمینه قرار گرفت "Massiv2". با این استدلال مشکل تر خواهد بود، زیرا طبق قواعد ضرب ماتریس، ماتریس دوم باید "تلنگر" شود. برای انجام این کار، از تابع توزیع شده استفاده کنید حمل و نقل.

    برای رفتن به آن، بر روی آیکون در شکل یک مثلث کلیک کنید، که توسط زاویه تیز به سمت راست هدایت می شود، که در سمت چپ نوار فرمول واقع شده است. یک لیست از فرمول های اخیرا استفاده شده باز می شود. اگر نام خود را در آن پیدا کنید "حمل و نقل"سپس روی آن کلیک کنید. اگر از این اپراتور برای مدت زمان طولانی استفاده کرده اید یا هرگز از آن استفاده نکرده اید، در این لیست نام مشخص شده را پیدا نخواهید کرد. در این مورد، بر روی مورد کلیک کنید. "سایر ویژگی ها ...".

  5. یک پنجره آشنا در حال حاضر باز می شود. کارشناسی ارشد. این بار ما به این دسته می رویم "لینک ها و آرایه ها" و نام را انتخاب کنید "حمل و نقل". روی دکمه کلیک کنید "خوب".
  6. پنجره argument function اجرا می شود. حمل و نقل. این اپراتور در نظر دارد تا جداول را انتقال دهد. به عبارت ساده، آن را ستون ها و ردیف ها را مبادله می کند. این چیزی است که ما باید برای استدلال دوم اپراتور انجام دهیم. SUMPRODUCT. نحو عملکرد حمل و نقل بسیار ساده:

    = TRANSPORT (آرایه)

    یعنی، تنها استدلال این اپراتور، ارجاعی به آرایه است که باید "تلنگر" شود. در عوض، در مورد ما، حتی آرایه کامل نیست، بلکه تنها در ستون اول آن است.

    بنابراین، مکان نما را در این زمینه قرار دهید "آرایه" و ستون اول ماتریس دوم را روی صفحه با دکمه سمت چپ ماوس پایین نگه می دارد. آدرس در این قسمت ظاهر می شود. همانطور که در مورد قبلی، در اینجا نیز باید مختصات خاصی را مرتب کنید، اما این بار مختصات ستون ها نیست، بلکه آدرس های ردیف. بنابراین، علامت دلار را در مقابل عدد در لینک قرار می دهیم که در این زمینه نمایش داده می شود. شما همچنین می توانید کل عبارت را انتخاب کنید و کلید را دوبار کلیک کنید F4. بعد از اینکه عناصر لازم شروع به داشتن خواص مطلق کردند، دکمه را فشار نمی دهید "خوب"، و همچنین در روش قبلی، از ترکیب کلید استفاده کنید Ctrl + Shift + Enter.

  7. اما این بار، ما یک آرایه را پر نکردیم، اما فقط یک سلول، که ما قبلا در هنگام فراخوانی اختصاص داده بودیم کارشناسی ارشد.
  8. ما باید داده ها را با همان اندازه آرایه همانند روش اول پر کنیم. برای انجام این کار، فرمول به دست آمده در سلول را به یک محدوده معادل کپی کنید، که برابر با تعداد ردیف های ماتریس اول و تعداد ستون های دوم است. در مورد خاص ما سه ردیف و سه ستون دریافت می کنیم.

    برای کپی کردن، از نشانگر پر کردن استفاده کنیم. مکان نما را به گوشه پایین سمت راست سلول که فرمول واقع شده است حرکت دهید. مکان نما به یک صلیب سیاه تبدیل می شود. این نشانگر پر است دکمه سمت چپ ماوس را نگه دارید و مکان نما را روی کل محدوده بالا بکشید. سلول اولیه با فرمول باید تبدیل به عنصر بالایی چپ آرایه شود.

  9. همانطور که می بینید، محدوده انتخاب شده با داده ها پر شده است. اگر ما آنها را با نتیجه ای که ما از طریق استفاده از اپراتور دریافت کردیم مقایسه کنیم مومیایی، سپس ما خواهید دید که ارزش ها کاملا یکسان هستند. این بدان معنی است که ضرب دو ماتریس صحیح است.

درس: کار با آرایه ها در اکسل

همانطور که می بینید، علیرغم این واقعیت که نتایج معادل آن به دست آمد، از تابع استفاده کنید تا ضرایب ماتریس را افزایش دهید مومیایی بسیار ساده تر از استفاده از فرمول ترکیبی اپراتورها برای همین هدف SUMPRODUCT و حمل و نقل. با این حال، این گزینه را نمی توان بدون نظارت در هنگام بررسی تمام امکانات ماتریس ضرب در مایکروسافت اکسل کنار گذاشت.