خانه / دستورات اکسل / مثال کاربردی توابع / فرمول نویسی آرایه ای Ctrl+Shift+Enter

فرمول نویسی آرایه ای Ctrl+Shift+Enter

فرمول نویسی آرایه ای

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

برای مثال در تصویر زیر اطلاعات مربوط به تعداد محصول فروخته شده در محدوده C3:C10 ثبت شده است و قیمت واحد هر محصول در محدوده D3:D10 آورده شده است.

به منظور محاسبه درآمد حاصله از فروش این محصولات، میتوان در سلول E3 فرمول =D3*C3 را وارد نموده و با اعمال نمودن آن برای سلولهای E3 تا E10 درآمد حاصل از هر بار فروش هر محصول بدست آید سپس در سلول E11 با استفاده از تابع =SUM(E3:E10) جمع کل فروش را به صورت ذیل حساب نمود.

یا در روش دیگر میتوان از تابع SUMPRODUCT به صورت =SUMPRODUCT(C3:C10,D3:D10) استفاده کرد.
اما در روش سوم میخواهیم برای محاسبه درآمد کل از تابع SUM به صورت آرایه ای استفاده کنیم، بدین منظور درون سلول H8 مقدار فرمول =SUM(C3:C10*D3:D10) را وارد نموده و در انتها به جای زدن کلید اینتر، کلیدهای Ctrl و Shift را همزمان از صفحه کلید نگه داشته و کلید Enter را زده تا محاسبات به صورت آرایه ای انجام گیرد.

همانطور که در تصویر فوق مشاهده میشود بعد از زدن کلیدهای Ctrl+Shift+Enter فرمول SUM درون علائم { } قرار میگیرند و این نشان دهنده آرایه ای بودن تابع است. مشاهده میشود که در این حالت حاصل تابع SUM با حاصل تابع SUMPRODUCT یکسان است در صورتی که اگر از کلید ENTER به منظور تایید فرمول استفاده میشد، نتیجه حاصله متفاوت از نتیجه مطلوب بود.

درباره‌ی امید معتمدی

محقق، مدرس، نویسنده و مشاور در حوزه تحلیل داده

۲ نظر

  1. کدام روش سرعت بالاتری دارد؟ تابع آرایه ای یا استفاده از ستونهای اضافی؟

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.