فرمول ها و توابع آرایه در اکسل - مثال ها و دستورالعمل ها

  • این را به اشتراک بگذارید
Michael Brown

فهرست مطالب

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

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

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

    آرایه در اکسل چیست؟

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

    به عنوان مثال، اگر فهرست خواربار هفتگی خود را در قالب آرایه اکسل قرار دهید، به نظر می رسد. مانند:

    {"شیر"، "تخم مرغ"، "کره"، "کرن فلکس"

    سپس، اگر سلول های A1 تا D1 را انتخاب کردید، آرایه فوق را قبل از یک برابر وارد کنید. (=) را در نوار فرمول علامت بزنید و CTRL + SHIFT + ENTER را فشار دهید، نتیجه زیر را دریافت خواهید کرد:

    کاری که اخیرا انجام دادید ایجاد یک افقی یک بعدی است. آرایه. هیچ چیثابت

    یک ثابت آرایه می تواند شامل اعداد، مقادیر متنی، بولی (TRUE و FALSE) و مقادیر خطا باشد که با کاما یا نیم ویرگول از هم جدا شده اند.

    می توانید یک مقدار عددی را به عنوان یک عدد صحیح، اعشاری وارد کنید. ، یا در نماد علمی. اگر از مقادیر متنی استفاده می‌کنید، باید مانند هر فرمول اکسل در دو گیومه (") احاطه شوند.

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

  • نامگذاری ثابت های آرایه

    برای سهولت استفاده از ثابت آرایه، نامی به آن بدهید:

    • به <1 تغییر دهید>برگه Formulas > Defined Names را گروه کنید و روی Define Name کلیک کنید. همچنین، Ctrl + F3 را فشار داده و New را کلیک کنید.
    • نام را در <تایپ کنید 1>Name
    • در کادر اشاره به ، آیتم های ثابت آرایه خود را که در پرانتز احاطه شده اند با علامت برابری قبلی (=) وارد کنید. برای مثال:

      ={"Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"}

    • برای ذخیره آرایه نامگذاری شده خود، روی OK کلیک کنید و پنجره را ببندید.

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

    نتیجه باید شبیه باشد. این:

  • جلوگیری از خطاها

    اگر ثابت آرایه شما به درستی کار نمی کند، مشکلات زیر را بررسی کنید:

    • عناصر را محدود کنیداز ثابت آرایه شما با کاراکتر مناسب - کاما در ثابت های آرایه افقی و نقطه ویرگول در موارد عمودی.
    • محدوده ای از سلول ها را انتخاب کرد که دقیقاً با تعداد آیتم های ثابت آرایه شما مطابقت دارد. اگر سلول های بیشتری را انتخاب کنید، هر سلول اضافی دارای خطای #N/A خواهد بود. اگر سلول های کمتری را انتخاب کنید، تنها بخشی از آرایه درج می شود.
  • استفاده از ثابت های آرایه در فرمول های اکسل

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

    مثال 1. مجموع N بزرگترین / کوچکترین اعداد در یک محدوده

    شما با ایجاد یک آرایه عمودی شروع می کنید. ثابت حاوی هر تعداد عددی که می خواهید جمع کنید. برای مثال، اگر می‌خواهید 3 عدد کوچک یا بزرگ را در یک محدوده جمع کنید، ثابت آرایه {1،2،3} است.

    سپس، تابع LARGE یا SMALL را انتخاب می‌کنید، محدوده کل را مشخص می‌کنید. سلول ها در پارامتر اول و شامل ثابت آرایه در پارامتر دوم. در نهایت، آن را در تابع SUM قرار دهید، مانند این:

    جمع بزرگترین 3 عدد: =SUM(LARGE(range, {1,2,3}))

    جمع کوچکترین 3 عدد: =SUM(SMALL(range, {1,2,3}))

    فراموش نکنید فشار دهید Ctrl + Shift + Enter چون فرمول آرایه ای را وارد می کنید، نتیجه زیر را دریافت خواهید کرد:

    به روشی مشابه، می توانید میانگین N کوچکترین یا را محاسبه کنید. بزرگترین مقادیر در یک محدوده:

    میانگین 3 عدد برتر: =AVERAGE(LARGE(range, {1,2,3}))

    میانگین3 عدد پایین: =AVERAGE(SMALL(range, {1,2,3}))

    مثال 2. فرمول آرایه برای شمارش سلول ها با شرایط چندگانه

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

    ساده ترین راه استفاده از فرمول COUNTIFS با شرایط متعدد است. با این حال، اگر می‌خواهید محصولات زیادی را وارد کنید، فرمول COUNTIFS شما ممکن است از نظر اندازه خیلی بزرگ شود. برای فشرده‌تر کردن آن، می‌توانید از COUNTIFS همراه با SUM استفاده کنید و یک آرایه ثابت را در یک یا چند آرگومان قرار دهید، برای مثال:

    =SUM(COUNTIFS(range1, "criteria1", range2, {"criteria1", "criteria2"}))

    فرمول واقعی ممکن است به صورت زیر باشد:

    =SUM(COUNTIFS(B2:B9, "sally", C2:C9, {"apples", "lemons"}))

    آرایه نمونه ما فقط از دو عنصر تشکیل شده است زیرا هدف نشان دادن رویکرد است. در فرمول‌های آرایه واقعی‌تان، می‌توانید به همان اندازه که منطق کسب‌وکارتان نیاز دارد، عناصر را بگنجانید، مشروط بر اینکه طول کل فرمول در اکسل 2019 - 2007 از 8192 کاراکتر تجاوز نکند (1024 کاراکتر در اکسل 2003 و پایین‌تر) و کامپیوتر شما قدرتمند باشد. برای پردازش آرایه های بزرگ کافی است. لطفاً محدودیت‌های فرمول‌های آرایه را برای جزئیات بیشتر ببینید.

    و در اینجا یک مثال فرمول آرایه پیشرفته است که مجموع همه مقادیر تطبیق را در یک جدول پیدا می‌کند: SUM و VLOOKUP با یک ثابت آرایه.

    عملگرهای AND و OR در فرمول های آرایه اکسل

    یک عملگر آرایه به فرمول می گوید که چگونه می خواهید آرایه ها را پردازش کنید - با استفاده از منطق AND یا OR.

    • عملگر AND ستاره است ( *) کهنماد ضرب است. این به اکسل دستور می دهد که اگر همه شرایط به TRUE ارزیابی شوند، TRUE را برگرداند.
    • عملگر OR علامت مثبت (+) است. اگر هر یک از شرایط موجود در یک عبارت داده شده به TRUE ارزیابی شود، TRUE را برمی گرداند.

    فرمول آرایه با عملگر AND

    در این مثال، مجموع فروش ها را در جایی پیدا می کنیم که فروش انجام شده است. شخص مایک و محصول سیب :

    =SUM((A2:A9="Mike") * (B2:B9="Apples") * (C2:C9))

    یا

    =SUM(IF(((A2:A9="Mike") * (B2:B9="Apples")), (C2:C9)))

    از نظر فنی، این فرمول عناصر سه آرایه را در موقعیت های یکسان ضرب می کند. دو آرایه اول با مقادیر TRUE و FALSE نشان داده می شوند که نتایج مقایسه A2:A9 با Mike و B2:B9 با "Apples" هستند. آرایه سوم شامل اعداد فروش از محدوده C2:C9 است. مانند هر عملیات ریاضی. ضرب TRUE و FALSE را به ترتیب به 1 و 0 تبدیل می کند و چون ضرب در 0 همیشه صفر را به دست می دهد، آرایه حاصل در صورتی که هر دو شرط وجود نداشته باشد 0 دارد. اگر هر دو شرط برقرار باشد، عنصر مربوطه از آرایه سوم به دست می آید. به آرایه نهایی (به عنوان مثال 1*1*C2 = 10). بنابراین، نتیجه ضرب این آرایه است: {10;0;0;30;0;0;0;0}. در نهایت، تابع SUM جمع می شود عناصر آرایه و نتیجه 40 را برمی گرداند.

    فرمول آرایه اکسل با عملگر OR

    فرمول آرایه زیر با عملگر OR (+) همه فروش هایی را که فروشنده مایک است جمع می کند. یا محصول است Apples:

    =SUM(IF(((A2:A9="Mike") + (B2:B9="Apples")), (C2:C9)))

    در این فرمول، عناصر دو آرایه اول را جمع می‌کنید (که شرایط شما هستند می خواهید آزمایش کنید)، و اگر حداقل یک شرط به TRUE ارزیابی شود، TRUE (>0) را دریافت کنید. FALSE (0) زمانی که همه شرایط به FALSE ارزیابی شود. سپس، IF بررسی می کند که آیا نتیجه جمع بزرگتر از 0 است یا خیر، و اگر بزرگتر است، SUM یک عنصر مربوطه از آرایه سوم (C2:C9) را جمع می کند.

    نکته. در نسخه های مدرن اکسل، نیازی به استفاده از فرمول آرایه برای این نوع کارها نیست - یک فرمول ساده SUMIFS به خوبی آنها را مدیریت می کند. با این وجود، عملگرهای AND و OR در فرمول‌های آرایه ممکن است در سناریوهای پیچیده‌تر مفید باشند، چه رسد به یک ژیمناستیک ذهنی بسیار خوب: )

    عملگر دوگانه یکپارچه در فرمول‌های آرایه اکسل

    اگر تا به حال کار کرده‌اید با فرمول‌های آرایه‌ای در اکسل، به احتمال زیاد به تعدادی از آنها برخورد کرده‌اید که حاوی دو خط تیره (--) هستند و ممکن است تعجب کرده باشید که برای چه استفاده می‌شود.

    یک خط تیره، که از نظر فنی <18 نامیده می‌شود>عملگر دوگانه unary، برای تبدیل مقادیر غیر عددی بولی (TRUE / FALSE) که توسط برخی عبارات برگردانده شده اند به 1 و 0 استفاده می شود که یک تابع آرایه می تواند آن را درک کند.

    مثال زیر امیدواریم موارد را ایجاد کند. راحت تر قابل درک فرض کنید فهرستی از تاریخ‌ها در ستون A دارید و می‌خواهید بدون در نظر گرفتن سال، بدانید چه تعداد تاریخ در ژانویه رخ می‌دهد.

    فرمول زیر به خوبی کار می‌کند.treat:

    =SUM(--(MONTH(A2:A10)=1))

    از آنجایی که این فرمول آرایه اکسل است، به خاطر داشته باشید که Ctrl + Shift + Enter را فشار دهید تا آن را کامل کنید.

    اگر به ماه دیگری علاقه دارید، 1 را با یک عدد مربوطه جایگزین کنید. به عنوان مثال، 2 مخفف فوریه، 3 به معنای مارس و غیره است. برای انعطاف‌پذیری بیشتر فرمول، می‌توانید شماره ماه را در برخی سلول‌ها مشخص کنید، مانند تصویر نشان داده شده در صفحه:

    و اکنون، بیایید نحوه عملکرد این فرمول آرایه را تجزیه و تحلیل کنیم. تابع MONTH ماه هر تاریخ را در سلول‌های A2 تا A10 برمی‌گرداند که با شماره سریال نشان داده می‌شود، که آرایه {2;1;4;2;12;1;2;12;1} را تولید می‌کند.

    پس از آن، هر عنصر آرایه با مقدار سلول D1 که در این مثال شماره 1 است، مقایسه می شود. نتیجه این مقایسه آرایه ای از مقادیر بولی TRUE و FALSE است. همانطور که به یاد دارید، می توانید بخش خاصی از فرمول آرایه را انتخاب کنید و F9 را فشار دهید تا ببینید آن قسمت معادل چیست:

    در نهایت، شما باید این مقادیر بولی را به 1 و 0هایی که تابع SUM می تواند آنها را درک کند. و این همان چیزی است که عملگر دوگانه واحد برای آن مورد نیاز است. اولین یوناری TRUE/FALSE را به ترتیب به -1/0 وادار می کند. یوناری دوم مقادیر را نفی می کند، یعنی علامت را معکوس می کند، آنها را به +1 و 0 تبدیل می کند، که اکثر توابع اکسل می توانند آن ها را درک کنند و با آن کار کنند. اگر یوناری دوگانه را از فرمول بالا حذف کنید، کار نخواهد کرد.

    امیدوارم این کوتاه باشد.این آموزش در مسیر شما برای تسلط بر فرمول های آرایه اکسل مفید بوده است. هفته آینده، با تمرکز بر نمونه های فرمول پیشرفته، آرایه های اکسل را ادامه خواهیم داد. لطفا با ما همراه باشید و از خواندن شما متشکرم!

    تا اینجا وحشتناک است، درست است؟

    فرمول آرایه در اکسل چیست؟

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

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

    فرمول های آرایه در تمام نسخه های Excel 2019، Excel 2016، Excel 2013، Excel 2010، Excel 2007 و پایین تر موجود است.

    و اکنون، به نظر می رسد که زمان مناسبی برای ایجاد اولین فرمول آرایه خود باشد.

    مثال ساده فرمول آرایه اکسل

    فرض کنید برخی از موارد در ستون B، قیمت آنها در ستون C، و می‌خواهید کل کل فروش‌ها را محاسبه کنید.

    البته، هیچ چیز مانع شما نمی‌شود که در هر ردیف ابتدا با چیزی به سادگی =B2*C2 جمع‌های فرعی را محاسبه کنید و سپس آن مقادیر را جمع کنید:

    <. 0>

    با این حال، یک فرمول آرایه می‌تواند از آن ضربه‌های کلید اضافی جلوگیری کند، زیرا اکسل را برای ذخیره نتایج میانی در حافظه به جای یک ستون اضافی در اختیار شما قرار می‌دهد. بنابراین، تنها چیزی که لازم است یک فرمول آرایه واحد و 2 مرحله سریع است:

    1. یک سلول خالی را انتخاب کنید و واردفرمول زیر در آن:

      =SUM(B2:B6*C2:C6)

    2. برای تکمیل فرمول آرایه، میانبر صفحه کلید CTRL + SHIFT + ENTER را فشار دهید.

      وقتی این کار را انجام دادید، مایکروسافت اکسل فرمول را با {پرانتز فرفری} احاطه می‌کند، که نشان‌دهنده بصری یک فرمول آرایه است.

      کاری که فرمول انجام می‌دهد این است که مقادیر را در هر ردیف منفرد از مشخص‌شده ضرب می‌کند. آرایه (سلول های B2 تا C6)، جمع های فرعی را با هم جمع کنید و کل کل را به دست آورید:

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

    چرا از فرمول های آرایه در اکسل استفاده کنید؟

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

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

    نحوه وارد کردن فرمول آرایه در اکسل (Ctrl + Shift + Enter)

    همانطور که می دانید،ترکیبی از 3 کلید CTRL + SHIFT + ENTER یک لمس جادویی است که یک فرمول معمولی را به فرمول آرایه تبدیل می کند.

    هنگام وارد کردن فرمول آرایه در اکسل، 4 نکته مهم وجود دارد که باید در نظر داشته باشید:

    1. هنگامی که تایپ فرمول را تمام کردید و همزمان کلیدهای CTRL SHIFT ENTER را فشار دادید، اکسل به طور خودکار فرمول را بین {پرانتزهای فرفری} قرار می‌دهد. وقتی چنین سلول(هایی) را انتخاب می کنید، می توانید مهاربندها را در نوار فرمول ببینید، که به شما سرنخی می دهد که یک فرمول آرایه در آن وجود دارد.
    2. تایپ دستی پرانتزها در اطراف یک فرمول کار نمی کند. . برای تکمیل فرمول آرایه باید میانبر Ctrl+Shift+Enter را فشار دهید.
    3. هر بار که فرمول آرایه را ویرایش می کنید، پرانتزها ناپدید می شوند و برای ذخیره تغییرات باید دوباره Ctrl+Shift+Enter را فشار دهید.
    4. اگر فراموش کردید Ctrl+Shift+Enter را فشار دهید، فرمول شما مانند یک فرمول معمولی عمل می کند و فقط اولین مقدار(های) موجود در آرایه(های) مشخص شده را پردازش می کند.

    زیرا همه فرمول های آرایه اکسل نیاز به فشار دادن Ctrl + Shift + Enter دارند، آنها گاهی اوقات فرمول های CSE نامیده می شوند.

    از کلید F9 برای ارزیابی بخش‌هایی از فرمول آرایه استفاده کنید

    هنگام کار با فرمول‌های آرایه در اکسل، می‌توانید نحوه محاسبه و ذخیره موارد خود (آرایه‌های داخلی) را مشاهده کنید تا نتیجه نهایی نمایش داده شود. در یک سلول می بینید برای انجام این کار، یک یا چند آرگومان را در داخل پرانتز یک تابع انتخاب کنید و سپس کلید F9 را فشار دهید. بهاز حالت ارزیابی فرمول خارج شوید، کلید Esc را فشار دهید.

    در مثال بالا، برای مشاهده کل محصولات فرعی، B2:B6*C2:C6 را انتخاب کنید، F9 را فشار دهید و نتیجه زیر را دریافت کنید.

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

    فرمول های آرایه تک سلولی و چند سلولی در اکسل

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

    چند توابع آرایه اکسل وجود دارد که برای برگرداندن آرایه های چند سلولی طراحی شده اند، به عنوان مثال TRANSPOSE، TREND ، FREQUENCY، LINEST و غیره.

    سایر توابع مانند SUM، AVERAGE، AGGREGATE، MAX، MIN می توانند عبارات آرایه را هنگامی که در یک سلول وارد می شوند با استفاده از Ctrl + Shift + Enter محاسبه کنند.

    مثال های زیر نحوه استفاده از فرمول آرایه تک سلولی و چند سلولی را نشان می دهند.

    مثال 1. فرمول آرایه تک سلولی

    فرض کنید دو ستون دارید که تعداد اقلامی که در 2 ماه مختلف فروخته می شوند، مثلاً ستون های B و C، و می خواهید حداکثر افزایش فروش را پیدا کنید.

    به طور معمول، یک ستون اضافی، مثلاً ستون D، اضافه می کنید که تغییر فروش را برای هر یک محاسبه می کند.محصول با استفاده از فرمولی مانند =C2-B2 ، و سپس حداکثر مقدار را در آن ستون اضافی =MAX(D:D) بیابید.

    یک فرمول آرایه به ستون اضافی نیاز ندارد زیرا نتایج متوسط ​​را کاملاً در حافظه ذخیره می کند. بنابراین، شما فقط فرمول زیر را وارد کرده و Ctrl + Shift + Enter را فشار دهید:

    =MAX(C2:C6-B2:B6)

    مثال 2. فرمول آرایه چند سلولی در Excel

    در مثال SUM قبلی، فرض کنید باید 10% مالیات از هر فروش بپردازید و می‌خواهید مبلغ مالیات هر محصول را با یک فرمول محاسبه کنید.

    محدوده سلول‌های خالی را انتخاب کنید. D2:D6 را بگویید و فرمول زیر را در نوار فرمول وارد کنید:

    =B2:B6 * C2:C6 * 0.1

    پس از فشار دادن Ctrl + Shift + Enter، اکسل نمونه ای از فرمول آرایه شما را در هر سلول قرار می دهد. محدوده انتخاب شده، و نتیجه زیر را دریافت خواهید کرد:

    مثال 3. استفاده از تابع آرایه اکسل برای برگرداندن یک آرایه چند سلولی

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

    1. یک محدوده خالی از سلول ها را انتخاب کنید که می خواهید جدول انتقال داده شده را در آن خروجی بگیرید. از آنجایی که ما سطرها را به ستون تبدیل می کنیم، حتماً همان تعداد سطر و ستون را انتخاب کنید که جدول منبع شما به ترتیب دارای ستون و ردیف باشد. که دردر این مثال، ما 6 ستون و 4 ردیف را انتخاب می کنیم.
    2. F2 را فشار دهید تا وارد حالت ویرایش شوید.
    3. فرمول را وارد کرده و Ctrl + Shift + Enter را فشار دهید.

    در مثال ما، فرمول این است:

    =TRANSPOSE($A$1:$D$6)

    نتیجه شبیه به این خواهد بود:

    این نحوه استفاده شماست TRANSPOSE به عنوان یک فرمول آرایه CSE در اکسل 2019 و قبل از آن. در اکسل آرایه پویا، این نیز به عنوان یک فرمول معمولی کار می کند. برای یادگیری روش‌های دیگر برای جابجایی در اکسل، لطفاً این آموزش را بررسی کنید: نحوه تعویض ستون‌ها و ردیف‌ها در اکسل.

    نحوه کار با فرمول‌های آرایه چند سلولی

    هنگام کار با چند فرمول‌های آرایه سلولی در اکسل، حتماً این قوانین را دنبال کنید تا نتایج صحیح را به دست آورید:

    1. محدوده سلول‌هایی را که می‌خواهید نتایج را در آنجا خروجی بگیرید انتخاب کنید قبل از وارد کردن فرمول.
    2. برای حذف فرمول آرایه چند سلولی، یا تمام سلول های حاوی آن را انتخاب کنید و DELETE را فشار دهید، یا کل فرمول را در نوار فرمول انتخاب کنید، DELETE را فشار دهید و سپس Ctrl + را فشار دهید. Shift + Enter .
    3. شما نمی توانید محتویات یک سلول را در فرمول آرایه ویرایش یا جابجا کنید، همچنین نمی توانید سلول های جدید را در یک فرمول آرایه چند سلولی سلول های موجود را وارد یا حذف کنید. هر زمان که سعی کنید این کار را انجام دهید، مایکروسافت اکسل اخطار " شما نمی توانید بخشی از یک آرایه را تغییر دهید " را ارسال می کند.
    4. برای کوچک کردن فرمول آرایه، به عنوان مثال برای اعمال آن به سلول های کمتری، باید حذف کنیدابتدا فرمول موجود را وارد کنید و سپس فرمول جدید را وارد کنید.
    5. برای گسترش یک فرمول آرایه، یعنی اعمال آن در سلول های بیشتر، تمام سلول های حاوی فرمول فعلی به اضافه سلول های خالی را که می خواهید انتخاب کنید. آن را داشته باشید، F2 را فشار دهید تا به حالت ویرایش بروید، مراجع را در فرمول تنظیم کنید و Ctrl + Shift + Enter را فشار دهید تا آن را به روز کنید.
    6. شما نمی توانید از فرمول های آرایه چند سلولی در جداول اکسل استفاده کنید.
    7. شما باید یک فرمول آرایه چند سلولی را در محدوده ای از سلول های هم اندازه با آرایه به دست آمده توسط فرمول وارد کنید. اگر فرمول آرایه اکسل شما آرایه ای بزرگتر از محدوده انتخاب شده تولید کند، مقادیر اضافی در کاربرگ ظاهر نمی شوند. اگر آرایه ای که توسط فرمول برگردانده می شود کوچکتر از محدوده انتخاب شده باشد، خطاهای #N/A در سلول های اضافی ظاهر می شود.

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

    ثبات آرایه اکسل

    در مایکروسافت اکسل، یک ثابت آرایه به سادگی مجموعه ای از مقادیر استاتیک است. هنگامی که فرمولی را در سلول‌ها یا مقادیر دیگر کپی می‌کنید، این مقادیر هرگز تغییر نمی‌کنند.

    شما قبلاً نمونه‌ای از ثابت آرایه ایجاد شده از فهرست مواد غذایی را در همان ابتدای این آموزش مشاهده کرده‌اید. حال، بیایید ببینیم چه نوع آرایه دیگری وجود دارد و چگونه ایجاد می کنیدآنها.

    3 نوع ثابت آرایه وجود دارد:

    1. ثابت آرایه افقی

    یک ثابت آرایه افقی در یک ردیف قرار دارد. برای ایجاد یک ثابت آرایه ردیفی، مقادیری را که با کاما از هم جدا شده اند تایپ کنید و سپس در پرانتز قرار دهید، به عنوان مثال {1،2،3،4}.

    توجه داشته باشید. هنگام ایجاد یک ثابت آرایه، باید مهاربندهای باز و بسته را به صورت دستی تایپ کنید.

    برای وارد کردن یک آرایه افقی در صفحه‌گسترده، تعداد سلول‌های خالی مربوطه را در یک ردیف انتخاب کنید، فرمول ={1,2,3,4} را در نوار فرمول تایپ کنید و Ctrl + Shift + Enter را فشار دهید. نتیجه مشابه این خواهد بود:

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

    2. ثابت آرایه عمودی

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

    ={11; 22; 33; 44}

    3. ثابت آرایه دو بعدی

    برای ایجاد یک آرایه دو بعدی، هر سطر را با یک نقطه ویرگول و هر ستون داده را با کاما جدا می کنید.

    ={"a", "b", "c"; 1, 2, 3}

    کار با ثابت های آرایه اکسل

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

    1. عناصر یک آرایه

    مایکل براون یک علاقه‌مند به فناوری است که علاقه زیادی به ساده‌سازی فرآیندهای پیچیده با استفاده از ابزارهای نرم‌افزاری دارد. او با بیش از یک دهه تجربه در صنعت فناوری، مهارت های خود را در Microsoft Excel و Outlook و همچنین Google Sheets و Docs تقویت کرده است. وبلاگ مایکل اختصاص داده شده است تا دانش و تخصص خود را با دیگران به اشتراک بگذارد و نکات و آموزش هایی را برای بهبود بهره وری و کارایی ارائه دهد. چه یک حرفه ای با تجربه باشید و چه مبتدی، وبلاگ مایکل، بینش های ارزشمند و توصیه های عملی را برای استفاده حداکثری از این ابزارهای نرم افزاری ضروری ارائه می دهد.