فهرست مطالب
هنگامی که با مقدار زیادی داده در اکسل کار می کنید، استفاده از توابع INDEX-MATCH برای جستجوی پارامترها تحت چند معیار برای مجموع یا سایر برنامه های کاربردی بسیار رایج است. در این مقاله، با نحوه ترکیب کردن توابع SUM، SUMPRODUCT ، SUMIF ، یا SUMIFS به همراه فرمول INDEX-MATCH آشنا خواهید شد. یا جمع بندی را بر اساس معیارهای متعدد در اکسل ارزیابی کنید.
تصویر صفحه بالا نمای کلی مقاله است که نشان دهنده مجموعه داده و amp; مثالی از اینکه چگونه میتوانید مجموع را در اکسل تحت شرایط مختلف به همراه ستونها و amp; ردیف . در این مقاله در مورد مجموعه داده ها و همه توابع مناسب در روش های زیر اطلاعات بیشتری کسب خواهید کرد.
دانلود کتاب تمرین تمرین
می توانید کتاب کار اکسل را دانلود کنید. برای تهیه این مقاله استفاده کردم.
SUM با INDEX و MATCH
مقدمه ای بر توابع: SUM، INDEX و MATCH با مثال
قبل از پرداختن به نحوه عملکرد ترکیبی این سه تابع، بیایید با این توابع آشنا شویم. فرآیند کار آنها یکی یکی.
1. SUM
- هدف:
تمام اعداد را در محدوده ای از سلول ها جمع می کند.
- 16>
- مثال:
در مجموعه داده ما، لیستی از دستگاه های کامپیوتری
- مثال:
ما در اینجا از مجموعه داده قبلی خود برای حفظ جریان استفاده خواهیم کرد. با عملکرد SUMIF، کل فروش را در ماه مه فقط برای رایانه های رومیزی همه مارک ها پیدا می کنیم. بنابراین، فرمول ما در Cell F18 این خواهد بود:
=SUMIF(C5:C14,F17,H5:H14)
بعد از فشار دادن Enter ، دریافت خواهید کرد قیمت کل فروش 71,810 دلار است.
بیایید از SUMIF با INDEX & توابع MATCH برای جمع کردن تحت معیارهای متعدد همراه با ستونها & ردیف ها مجموعه داده ما اکنون کمی تغییر یافته است. در ستون A ، اکنون 5 برند با ظاهرهای متعدد برای 2 نوع دستگاه خود حضور دارند. قیمت های فروش در بقیه ستون ها بدون تغییر است.
ما مجموع فروش دستگاه های لنوو را در ماه ژوئن خواهیم فهمید.
📌📌 مراحل:
➤ در خروجی Cell F18 ، فرمول مربوطه خواهد بود:
=SUMIF(B5:B14,F17,INDEX(D5:I14,0,MATCH(F16,D4:I4,0)))
➤ Enter & شما کل قیمت فروش لنوو را در ماه ژوئن به یکباره دریافت خواهید کرد.
و اگر می خواهید به دسته دستگاه بروید، با فرض اینکه می خواهید کل قیمت فروش را پیدا کنید. برای دسکتاپ، محدوده مجموع ما C5:C14 & معیار جمع اکنون دسکتاپ خواهد بود. بنابراین، در آن صورت، فرمول به صورت زیر خواهد بود:
=SUMIF(C5:C14,F17,INDEX(D5:I14,0,MATCH(F16,D4:I4,0)))
ادامه مطلب: Excel INDEX MATCH با معیارهای چندگانه (4 مثال مناسب)
استفاده از SUMIFS با INDEX & توابع MATCH در اکسل
SUMIFS استزیر شاخه تابع SUMIF . با استفاده از تابع SUMIFS و INDEX & توابع MATCH در داخل، می توانید بیش از 1 معیار اضافه کنید که با تابع SUMIF امکان پذیر نیست. در توابع SUMIFS ، ابتدا باید محدوده مجموع را وارد کنید، سپس محدوده معیار و همچنین معیارهای محدوده قرار خواهند گرفت. اکنون بر اساس مجموعه داده ما، قیمت فروش دسکتاپ ایسر را در ماه می خواهیم فهمید. در امتداد سطرها، ما دو معیار مختلف را در اینجا از Columns B & C .
📌 مراحل:
➤ فرمول مربوطه در Cell F19 خواهد بود:
=SUMIFS(INDEX(D5:I14,0,MATCH(F16,D4:I4,0)),B5:B14,F17,C5:C14,F18)
➤ Enter & تابع به عنوان $9,000.00 برمی گردد.
کلمات نتیجه گیری
امیدوارم همه این روش های ذکر شده در بالا اکنون از شما خواسته شود که آنها را در کارهای عادی اکسل خود به کار ببرید. اگر سوال یا بازخوردی دارید، لطفاً از طریق نظرات ارزشمند خود به من اطلاع دهید. یا می توانید نگاهی به دیگر & مقالات آموزنده در این وب سایت.
برندهای مختلف به همراه قیمت فروش 6 ماهه فروشگاه کامپیوتر وجود دارد.
قیمت فروش رومیزی تمامی برندها را فقط برای دی ماه می خواهیم بدانیم.
📌 مراحل:
➤ در سلول F18 ، باید تایپ کنیم:
=SUM((C5:C14=F16)*D5:D14)
➤ Enter & مجموع قیمت فروش همه رایانههای رومیزی برای ژانویه را به یکباره خواهید دید.
در داخل تابع SUM ، تنها یک آرایه وجود دارد. در اینجا، C5:C14=F16 به این معنی است که ما به تابع دستور می دهیم تا معیارهایی را از Cell F16 در محدوده سلول های C5:C14 مطابقت دهد. با افزودن محدوده دیگری از سلولهای D5:D14 با ستاره(*) قبل، به تابع میگوییم که تمام مقادیر آن محدوده را تحت معیارهای داده شده جمع کند.
2. INDEX
- هدف:
مقدار مرجع سلول را در تقاطع یک مورد خاص برمی گرداند. ردیف و ستون، در یک محدوده مشخص (آرایه، row_num، [column_num])
یا،
=INDEX( مرجع، row_num، [column_num]، [area_num])
- مثال:
با فرض اینکه می خواهیم بدانیم مقدار در تقاطع ردیف 3 & ستون 4 از آرایه قیمت های فروش از جدول.
📌 مراحل:
➤ در سلول F19 ، نوع:
=INDEX(D5:I14,3,4)
➤ Enter & شما نتیجه را دریافت خواهید کرد.
از آنجایی که ستون 4 در آرایه نشان دهنده قیمت فروش همه دستگاه ها برای ماه آوریل و amp; ردیف 3 نمایانگر دسته دسکتاپ لنوو است، بنابراین در تقاطع آنها در آرایه، قیمت فروش لنوو دسکتاپ را در ماه آوریل خواهیم یافت.
بیشتر بخوانید. : نحوه استفاده از تابع INDEX در اکسل (8 مثال)
3. MATCH
- هدف:
موقعیت نسبی یک آیتم را در آرایهای که با مقدار مشخصی مطابقت دارد، برمیگرداند. مقدار در یک ترتیب مشخص.
- نحو فرمول:
=MATCH(مقدار_ جستجو، lookup_array، [مطابق_نوع])
- مثال:
اول از همه، ما موقعیت را می دانیم از ماه ژوئن از سرصفحه های ماه.
📌 مراحل:
➤ در Cell F17 ، فرمول ما be:
=MATCH(F16,D4:I4,0)
➤ Enter & متوجه خواهید شد که موقعیت ستون ماه ژوئن 6 در سرصفحه های ماه است.
نام ماه را در Cell F17 & موقعیت ستون مربوطه را در یک ماه دیگر انتخاب شده می بینید.
و اگر بخواهیم موقعیت ردیف برند Dell را از نام برندهای موجود در <1 بدانیم>ستون B ، سپس فرمول در Cell F20 خواهد بود:
=MATCH(F19,B5:B14,0)
اینجا، B5:B14 محدوده سلول هایی است که نام برند در آن جستجو می شود. اگر شمانام تجاری را در Cell F19 تغییر دهید، موقعیت ردیف مربوط به آن مارک را از محدوده انتخاب شده سلولها دریافت خواهید کرد.
استفاده از توابع INDEX و MATCH با هم در Excel
اکنون می دانیم که چگونه از INDEX & MATCH با هم به عنوان یک تابع عمل می کند و این تابع ترکیبی دقیقاً چه چیزی را به عنوان خروجی برمی گرداند. این تابع ترکیبی INDEX-MATCH برای یافتن داده های خاص از یک آرایه بزرگ موثر است. تابع MATCH در اینجا به دنبال ردیف و amp; موقعیت ستون مقادیر ورودی & تابع INDEX به سادگی خروجی را از تقاطع آن سطر برمی گرداند & موقعیت ستونها.
اکنون، بر اساس مجموعه دادههایمان، میخواهیم کل قیمت فروش برند Lenovo در ماه ژوئن را بدانیم.
📌 مراحل:
➤ در Cell E19 ، تایپ کنید:
=INDEX(D5:I14,MATCH(E17,B5:B14,0),MATCH(E16,D4:I4,0))
➤ فشار دهید Enter & ; فوراً نتیجه را خواهید یافت.
اگر ماه را تغییر دهید & نام دستگاه در E16 & E17 به ترتیب، نتیجه مربوطه را در E19 به یکباره دریافت خواهید کرد.
بیشتر بخوانید: نحوه انتخاب داده های خاص در اکسل (6 روش)
در توابع INDEX و MATCH در داخل تابع SUM
در اینجا بخش اصلی مقاله مبتنی بر آن است. در مورد استفاده از SUM یا SUMPRODUCT، INDEX & MATCH با هم کار می کند. با استفاده از این تابع ترکیبی می توانیم داده های خروجی را تحت 10 معیار مختلف پیدا کنیم.در اینجا، تابع SUM برای همه معیارهای ما استفاده خواهد شد، اما میتوانید آن را با تابع SUMPRODUCT نیز جایگزین کنید & نتایج بدون تغییر خواهند بود.
معیار 1: یافتن خروجی بر اساس 1 ردیف & 1 ستون با توابع SUM، INDEX و MATCH با هم
بر اساس اولین معیار ما، میخواهیم کل قیمت فروش برند ایسر در ماه آوریل را بدانیم.
📌📌 مراحل:
➤ در Cell F20 ، فرمول به صورت زیر خواهد بود:
=SUM(INDEX(D5:I14,MATCH(F18,B5:B14,0),MATCH(F19,D4:I4,0)))
➤ Enter & ارزش بازگشتی 3250.00 دلار خواهد بود.
بیشتر بخوانید: Excel Index Match single/multiple standard with single/multiple results
معیار 2: استخراج داده بر اساس 1 ردیف و amp; 2 ستون با عملکردهای SUM، INDEX و MATCH با هم
اکنون می خواهیم قیمت فروش کل دستگاه های HP را در ماه های فوریه و همچنین ژوئن بدانیم.
📌 مراحل:
➤ در Cell F21 ، باید تایپ کنیم:
=SUM(INDEX(D5:I14,MATCH(F18,B5:B14,0),MATCH({"Feb","Jun"},D4:I4,0)))
➤ پس از فشار دادن Enter ، مقدار حاصل را 21990.00 دلار خواهید یافت.
در اینجا، در MATCH تابع، ماه ها را در براکت های فرفری تعریف می کنیم. موقعیت ستونهای هر دو ماه را برمیگرداند. تابع INDEX سپس قیمتهای فروش را بر اساس تقاطع ردیفها و amp; ستون ها و در نهایت تابع SUM آنها را جمع می کند.
معیار 3: تعیین مقادیربر اساس 1 ردیف & همه ستونها با توابع SUM، INDEX و MATCH با هم
در این قسمت به همه ستونها با 1 ردیف ثابت میپردازیم. بنابراین، میتوانیم کل قیمت فروش دستگاههای لنوو را در تمام ماهها با معیارهای خود در اینجا پیدا کنیم.
📌 مراحل:
➤ در سلول F20 ، تایپ کنید:
=SUM(INDEX(D5:I14,MATCH(F18,B5:B14,0),0))
➤ Enter & شما کل قیمت فروش را 36,830.00 دلار خواهید یافت.
در این تابع، برای اضافه کردن معیارهایی برای در نظر گرفتن همه ماه ها یا تمام ستون ها، باید 0 را تایپ کنیم. به عنوان آرگومان- column_pos در داخل تابع MATCH .
بیشتر بخوانید: Excel INDEX MATCH برای برگرداندن مقادیر متعدد در یک سلول
معیار 4: محاسبه مجموع بر اساس 2 ردیف & 1 ستون با توابع SUM، INDEX و MATCH با هم
در این بخش در زیر 2 ردیف & معیارهای 1 ستونی، ما قیمت فروش کل HP & دستگاههای Lenovo در ماه ژوئن.
📌 مراحل:
➤ در Cell F21 ، فرمول تحت فرمول داده شده خواهد بود معیارها:
=SUM(INDEX(D5:I14,MATCH({"HP","Lenovo"},B5:B14,0),MATCH(F20,D4:I4,0)))
➤ پس از فشار دادن Enter ، مقدار بازگشتی را 16680 دلار خواهیم یافت.
در اینجا در اولین تابع MATCH ، باید HP & Lenovo در داخل یک آرایه با محصور کردن آنها با بریس های فرفری.
بیشتر بخوانید: نمایه تطبیق تعداد چند ردیف در اکسل (3 روش)
معیار 5: ارزیابی مجموع بر اساس 2 ردیف و amp; 2 ستونبا توابع SUM، INDEX و MATCH با هم
اکنون 2 ردیف و amp; 2 ستون برای استخراج کل قیمت های فروش HP & دستگاه های لنوو برای دو ماه خاص - آوریل و آمپر؛ ژوئن.
📌 مراحل:
➤ Cell F22 :
را تایپ کنید =SUM(INDEX(D5:I14,MATCH({"HP","Lenovo"},B5:B14,0),MATCH(F20,D4:I4,0)))+SUM(INDEX(D5:I14,MATCH({"HP","Lenovo"},B5:B14,0),MATCH(F21,D4:I4,0)))
➤ فشار دهید Enter & خروجی را 25980.00 دلار خواهید دید.
کاری که ما در اینجا انجام می دهیم ترکیب دو تابع SUM با افزودن Plus( +) بین آنها برای دو ماه مختلف.
خواندنی های مشابه
- تطبیق INDEX در چندین برگه در اکسل (با جایگزین)
- نحوه تطبیق چندین معیار از آرایه های مختلف در اکسل
- تطبیق نمایه با چندین تطابق در اکسل (5 روش)
- نحوه استفاده از INDEX & MATCH توابع کاربرگ در Excel VBA
- INDEX MATCH معیارهای چندگانه با Wildcard در Excel (راهنمای کامل)
معیار 6: یافتن خروجی نتیجه بر اساس 2 ردیف & همه ستون ها با توابع SUM، INDEX و MATCH با هم
در این قسمت، اجازه دهید به 2 ردیف و amp; همه ستون ها بنابراین ما مجموع قیمت های فروش HP & دستگاههای Lenovo در تمام ماهها.
📌 مراحل:
➤ فرمول ما در Cell F21 خواهد بود:
=SUM(INDEX(D5:I14,MATCH(F18,B5:B14,0),0))+SUM(INDEX(D5:I14,MATCH(F19,B5:B14,0),0))
➤ Enter & ما مقدار حاصل را 89870 دلار خواهیم یافت.
معیار 7: تعیین خروجی بر اساس همهسطرها & 1 ستون با توابع SUM، INDEX و MATCH با هم
بر اساس این معیار، اکنون میتوانیم کل قیمتهای فروش همه دستگاهها را برای یک ماه (مارس) استخراج کنیم.
📌 مراحل:
➤ فرمول را در Cell F20 :
=SUM(INDEX(D5:I14,0,MATCH(F19,D4:I4,0)))
<وارد کنید 0>➤ Enter& شما تمام شده اید مقدار بازگشتی 00/141230 دلار خواهد بود.
معیار 8: استخراج مقادیر بر اساس همه ردیفها و amp; 2 ستون با توابع SUM، INDEX و MATCH با هم
در این قسمت، کل قیمت فروش همه دستگاهها را برای دو ماه - فوریه و amp; ژوئن.
📌 مراحل:
➤ در Cell F21 ، باید تایپ کنیم:
=SUM(INDEX(D5:I14,0,MATCH(F19,D4:I4,0)))+SUM(INDEX(D5:I14,0,MATCH(F20,D4:I4,0)))
➤ پس از فشار دادن Enter ، کل قیمت فروش به صورت 263,140.00 دلار ظاهر می شود.
معیار 9: یافتن نتیجه بر اساس همه ردیفها & همه ستونها با توابع SUM، INDEX و MATCH با هم
اکنون کل قیمت فروش همه دستگاهها برای تمام ماهها را در جدول مییابیم.
📌 مراحل:
➤ در Cell F20 ، باید تایپ کنید:
=SUM(INDEX(D5:I14,0,0))
➤ Enter را فشار دهید & شما مقدار حاصل را 808090.00 دلار دریافت خواهید کرد.
شما نیازی به استفاده از توابع MATCH در اینجا ندارید، زیرا ما در حال تعریف همه ستونها & ; موقعیت ردیف ها با تایپ 0 در داخل تابع INDEX .
معیار 10: محاسبه مجموع بر اساس جفت های متمایز با SUM، INDEX وMATCH Functions Together
در معیار نهایی خود، کل قیمت های فروش دستگاه های HP را در ماه آوریل به همراه دستگاه های Lenovo برای ژوئن با هم خواهیم فهمید.
📌 مراحل:
➤ تحت این معیار، فرمول ما در سلول F22 این خواهد بود:
=SUM(INDEX(D5:I14,MATCH({"HP","Lenovo"},B5:B14,0),MATCH({"Apr","Jun"},D4:I4,0)))
➤ اکنون Enter & نتیجه را 12730.00 دلار خواهید دید.
در حالی که جفت های متمایز را در این تابع ترکیبی اضافه می کنیم، باید دستگاه را وارد کنیم و & نام ماه داخل دو آرایه بر اساس آرگومان های row & موقعیت ستون و دستگاه & نام ماه از جفت ها باید به ترتیب مربوطه حفظ شود.
بیشتر بخوانید: تطابق شاخص با معیارهای چندگانه در یک برگه متفاوت (2 روش)
استفاده از SUMIF با توابع INDEX-MATCH برای جمع کردن تحت چند معیار
قبل از پرداختن به استفاده از فرمول ترکیبی دیگر، بیایید با SUMIF آشنا شویم. اکنون عمل کنید.
- هدف فرمول:
سلول های مشخص شده با شرایط یا معیارهای داده شده را اضافه کنید.
- نحو فرمول:
=SUMIF(محدوده، معیارها، [مجموع_ محدوده])
- آرگومانها:
محدوده- محدوده سلولهایی که معیارها در آن قرار دارند.
معیارها- معیارهای انتخاب شده برای محدوده.
sum_range- محدوده سلول هایی که برای جمع بندی در نظر گرفته می شوند.