0
09103042505

فرمول نویسی آرایه ای 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 به منظور تایید فرمول استفاده میشد، نتیجه حاصله متفاوت از نتیجه مطلوب بود.

دیدگاه کاربران
  • مصطفی 22 آگوست 2018

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

    • امید معتمدی 22 آگوست 2018

      استفاده از ستون کمکی

ارسال دیدگاه

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

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