فهرست مطالب
در این مقاله نشان خواهیم داد که چگونه می توانید از تابع AVERAGEIFS اکسل برای محاسبه برخی از میانگین ها و در عین حال حفظ یک یا چند معیار در اکسل استفاده کنید. برای انجام این کار، 6 مثال های آسان را مرور می کنیم.
عملکرد AVERAGEIFS Excel (نمایش سریع)
در تصویر زیر می توانید نمای کلی از تابع AVERAGEIFS .
دانلود کتاب تمرین
می توانید فایل اکسل زیر را دانلود کرده و در حین مطالعه تمرین کنید این مقاله.
6 موارد استفاده AVERAGEIFS Function.xlsx
Excel AVERAGEIFS Function: Syntax and Argument
Summary
- تابع AVERAGEIFS میانگین سلولهای یک آرایه را که یک یا چند معیار داده شده را برآورده می کنند، برمی گرداند. در اینجا، معیارها می توانند از یک آرایه یا یک آرایه متفاوت باشند.
- موجود در Excel 2007.
Syntax
نحو تابع AVERAGEIFS این است:
=AVERAGEIFS(average_range,criteria_range1,criteria1,...)
Argument
استدلال | ضروری یا اختیاری | مقدار |
---|---|---|
محدوده_متوسط | ضروری | آرایه سلولهایی که میانگین آنها باید تعیین شود. |
محدوده_معیار1 | لازم | آرایه سلولهایی که باید معیارهای اول را برآورده کنند>اولین معیار. |
محدوده_معیار2 | اختیاری | مجموعه ای از سلول ها که باید معیار دوم را برآورده کند. |
criteria2 | اختیاری | معیار دوم. |
نکته:
- فقط 1 معیار به همراه 1 محدوده سلول، که در آن معیارها اعمال خواهد شد ( محدوده_معیار )، ضروری است. با این حال، در صورت نیاز میتوانید از چندین معیار استفاده کنید.
- هر دو معیار و محدوده_معیار باید مانند یک جفت با هم ترکیب شوند. یعنی اگر محدوده_معیار 2 را وارد کنید، باید معیار2 را وارد کنید.
- هم محدوده_متوسط و هم همه محدوده_معیارها باید برابر باشد در غیر این صورت، اکسل #VALUE را افزایش می دهد!
- هنگام محاسبه میانگین مقادیر، اکسل تنها مقادیر سلولی را که همه معیارها را برآورده می کنند، محاسبه می کند.
<. 1>مقدار بازگشتی
میانگین سلول های یک آرایه را که یک یا چند معیار داده شده را برآورده می کنند، برمی گرداند.
یادداشت های ویژه
- اگر معیار برابر با مقدار سلول یا مرجع سلول است، در جای معیار، می توانید به سادگی مقدار یا مرجع سلول را قرار دهید.
مانند این:
=AVERAGEIFS(C5:C9,C5:C9,1)
OR
=AVERAGEIFS(C5:C9,C5:C9,"Won")
OR
=AVERAGEIFS(C5:C9,C5:C9,A2)
- وقتی معیار بیشتر یا کمتر از مقداری را نشان میدهد، معیارها را در یک آپوستروف ("") قرار دهید
مانند این :
=AVERAGEIFS(C5:C9,C5:C9,">1")
- هنگامی که معیار بیشتر یا کمتر از یک مرجع سلول را نشان می دهد،فقط نماد بزرگتر یا کمتر از یک آپوستروف ("") و سپس با امپرسند (&)
=AVERAGEIFS(C5:C9,C5:C9,">"&A2)
- شما نیز می توانید مطابقت های جزئی در AVERAGEIFS داشته باشید
برای تطبیق هر یک از نویسه ها در یک مکان خاص، از " ؟" استفاده کنید.
به عنوان مثال، " ?end" مطابق با " خم کردن" ، " ارسال" اما نه " خرج" یا "پایان".
و برای مطابقت با هر عددی از کاراکترهای شامل صفر، از " *" استفاده کنید.
به عنوان مثال، " *پایان" با " پایان" ، "<1" مطابقت دارد>bend" ، " ارسال" ، " خرج" همه.
بنابراین فرمول AVERAGEIFS به شکل زیر خواهد بود:
=AVERAGEIFS(C5:C9,C5:C9,"?end")
OR
=AVERAGEIFS(C5:C9,C5:C9,"*end")
- اگر سلولی در محدوده_متوسط حاوی مقدار متنی غیر از عدد است، AVERAGEIFS حتی اگر تمام معیارها را برآورده کند، آن را به حساب نمی آورد. زیرا فقط محاسبه میانگین برخی از اعداد امکان پذیر است، نه هر متن.
6 نمونه هایی از استفاده از عملکرد Excel AVERAGEIFS
مجموعه داده زیر دارای Oponent<است. ستونهای 2>، گلها ، پشتیبانها ، نتایج و مکان . علاوه بر این، با استفاده از این مجموعه داده، نمونههای 6 را برای نشان دادن کاربردهای تابع AVERAGEIFS نشان خواهیم داد. در اینجا، ما از Excel 365 استفاده کردیم. می توانید از هر نسخه اکسل موجود استفاده کنید.
1. استفاده از معیارهای واحد برایبرابر با مقدار در تابع AVERAGEIFS
در این مثال، ما به شما نشان خواهیم داد که چگونه می توانید از تابع AVERAGEIFS با استفاده از معیارهای منفرد برابر با یک مقدار استفاده کنید. پس از آن، با استفاده از تابع AVERAGEIFS ، میانگین اهداف را بر اساس معیارهایی که نتیجه برنده باشد، خواهیم یافت.
در اینجا، ما قبلاً گلها و معیارهای برنده را با رنگ زرد علامتگذاری کردهایم و میانگین گلهایی را که یک رنگ زرد .
مراحل:
- اول از همه، فرمول زیر را در سلول H6<2 تایپ می کنیم>>
- AVERAGEIFS(C6:C23,E6:E23,"Won") → میانگین فقط آن سلولها در آرایه C6 تا <1 را محاسبه می کند>C23 که سلولهای مربوطه در آرایه E6 تا E23 حاوی " Won " هستند.
- خروجی: 2.09
- بعد از آن، ENTER را فشار دهید.
در نتیجه، میتوانید نتیجه را در سلول H6 مشاهده کنید.
بیشتر بخوانید: نحوه استفاده از تابع AVERAGE در اکسل (5 مثال)
2. استفاده از معیارهای واحد برای بیشتر از ارزش
در این مثال، ما به شما نشان خواهیم داد که چگونه از <1 استفاده کنید. عملکرد>AVERAGEIFS برای پیدا کردن هدف هایی که Assists اعداد بزرگتر یا مساوی با 1 دارند. در اینجا، ما قبلاً تعداد Assists را که دارای مقدار هستند علامت گذاری کرده ایم بیشتر یا مساوی 1 و تعداد گل بر اساس پاس های با رنگ زرد . در مرحله بعد، میانگین این اهداف را بر اساس معیارها محاسبه خواهیم کرد.
مراحل:
- برای شروع، فرمول زیر را در سلول تایپ می کنیم. H6 .
=AVERAGEIFS(C6:C23,D6:D23,">=1")
تجزیه فرمول
- AVERAGEIFS(C6:C23,D6:D23,”>=1″) → میانگین فقط آن سلول ها را در آرایه محاسبه می کند C6 تا C23 که سلولهای مربوطه در آرایه D6 تا D23 حاوی هر چیزی بزرگتر یا مساوی با 1 است.
- خروجی: 1.80
- بعد از آن، ENTER را فشار دهید.
بنابراین، می توانید نتیجه را در سلول H6 مشاهده کنید.
خواندن مشابه
- نحوه استفاده از تابع LINEST در اکسل (4 مثال مناسب)
- استفاده از تابع RANK در اکسل (با 5 مثال)
- نحوه استفاده از تابع VAR در اکسل (4 مثال)
- استفاده از تابع PROB در اکسل (3 مثال)
- نحوه استفاده از Excel STDEV تابع (3 مثال آسان)
3. اعمال چند معیار در تابع AVERAGEIFS
در این مثال، استفاده از AVERAGEIFS را نشان خواهیم داد. عملکرد بر اساس معیارهای چندگانه است.
در اینجا، میانگین اهداف را در زمانی که اهداف عدد حداقل 1 باشد، و زمانی که محل برگزاری صفحه اصلی است. علامت گذاری کرده ایمهر دو معیار با یک رنگ زرد .
مراحل:
- ابتدا، فرمول زیر را در سلول H6 تایپ می کنیم .
=AVERAGEIFS(C6:C23,C6:C23,">=1",F6:F23,"Home")
تجزیه فرمول
- AVERAGEIFS(C6:C23,C6:C23,”>=1″,F6:F23,”Home”) → میانگین فقط آن سلول ها را در آرایه محاسبه می کند C6 تا C23 که حاوی هر چیزی بزرگتر یا مساوی با 1 و سلولهای مربوطه آنها در آرایه F6 تا F23 حاوی " صفحه اصلی " باشد.
- خروجی: 2.33
- در این مرحله، ENTER را فشار دهید.
بنابراین، میتوانید نتیجه را در H6 مشاهده کنید.
دوباره، میانگین گلها را زمانی مییابیم که عدد گل بزرگتر یا مساوی 1 است، و زمانی که عدد پشتیبانی نیز بزرگتر یا مساوی 1 باشد. ما هر دو معیار را با رنگ زرد علامت گذاری کرده ایم.
- پس از آن، فرمول زیر را در سلول H6 تایپ می کنیم.
=AVERAGEIFS(C6:C23,C6:C23,">=1",D6:D23,">=1")
تجزیه فرمول
- AVERAGEIFS(C6:C23,C6:C23,”>=1″,D6:D23,”>=1″) → میانگین فقط آن سلول ها را در آرایه C6 محاسبه می کند تا C23 که حاوی هر چیزی بزرگتر یا مساوی 1 است و سلولهای مربوط به آن در آرایه D6 تا D23 شامل هر چیزی بزرگتر است از یا مساوی 1 .
- خروجی: 2.33
- در این مرحله، ENTER را فشار دهید.
بنابراین، می توانید نتیجه را در H6 مشاهده کنید.
4 شمارش میانگین با تطابق جزئی (نویسه عام)
در این مثال، ما به شما نشان خواهیم داد که چگونه میانگین را با استفاده از تابع AVERAGEIFS هنگامی که معیارها تا حدی مطابقت دارند محاسبه کنید. برای این منظور از کاراکتر Wildcard استفاده می کنیم. ببینید، دو کره در لیست رقیب وجود دارد، کره شمالی و کره جنوبی . در مرحله بعد، میانگین گل ها رقیب را که کره را در نام خود دارد، خواهیم یافت. در اینجا، رقیب و عدد هدف مربوطه را با رنگ زرد علامت گذاری کردیم.
مراحل:
- ابتدا فرمول زیر را در سلول H6 تایپ می کنیم.
=AVERAGEIFS(C6:C23,B6:B23,"*Korea")
تجزیه فرمول
- AVERAGEIFS(C6:C23,B6:B23,”*Korea”) → میانگین تنها سلولهایی را در آرایه C6 تا C23 محاسبه میکند که سلولهای متناظر در آرایه B6 تا B23 شامل هر چیزی هستند که " کره " در پایان.
- خروجی: 2
- علاوه بر این، ENTER را فشار دهید.
بنابراین، میتوانید نتیجه را در سلول H6 ببینید.
اگر میخواهید درباره Waldcard بیشتر بدانید. کاراکترها، می توانید از این لینک دیدن کنید.
بیشتر بخوانید: روش های مختلف شمارش در اکسل
5. استفاده از مراجع سلولی درتابع AVERAGEIFS
در این مثال، ما از مرجع سلول به جای متن در تابع AVERAGEIFS استفاده خواهیم کرد. ما از یک معیار واحد برای این منظور استفاده خواهیم کرد.
در اینجا، میانگین اهداف را بر اساس معیارهایی که نتیجه برنده<باشد، دریابیم. 2>. در فرمول، به جای تایپ Won ، به سادگی سلول E6 را انتخاب می کنیم.
ما قبلاً اهداف و معیارهای <1 را علامت گذاری کرده ایم>برنده با رنگ زرد شد و میانگین گلهایی که رنگ زرد دارند را خواهیم فهمید.
مراحل:
- اول از همه، فرمول زیر را در سلول H6 تایپ می کنیم.
=AVERAGEIFS(C6:C23,E6:E23,E6)
تجزیه فرمول
- AVERAGEIFS(C6:C23,E6 :E23,E6) → میانگین فقط آن سلولهایی را در آرایه محاسبه می کند C6 تا C23 که سلولهای مربوط به آنها در آرایه E6 تا E23 حاوی محتوای سلولی از سلول E6 است که " Won " است.
- خروجی: 2.09
- بعد از آن، ENTER را فشار دهید.
در نتیجه، می توانید نتیجه را در سلول H6 ببینید.
6. اعمال محدوده تاریخ در تابع AVERAGEIFS
در اینجا، استفاده از تابع AVERAGEIFS را هنگامی که محدوده تاریخ وجود دارد را به شما نشان خواهیم داد، و میخواهیم میانگین را بر اساس Dates دریابیم. . برای این منظور، مجموعه داده قبلی را اصلاح کردیم و یک Date اضافه کردیمستون به آن است.
پس از آن، میخواهیم میانگین اهدافی را که شامل تاریخ 20-مارس-22 تا 08-Aug-22 میشوند را پیدا کنیم. . در اینجا، ما این تاریخ ها را با رنگ زرد علامت گذاری کردیم.
مراحل:
- در ابتدا، فرمول زیر را در سلول H6 .
=AVERAGEIFS(C6:C23,F6:F23,"=20-Mar-22")
فرمول تفکیک
- AVERAGEIFS(C6:C23,F6:F23,”=20-Mar-22″) → میانگین فقط آن سلولها را در آرایه محاسبه می کند C6 تا C23 که سلول های مربوطه در آرایه F6 to F23 شامل تاریخ های بزرگتر یا مساوی با 20-Mar-22 هستند. و کمتر از یا مساوی 8-Aug-22 .
- خروجی: 1.727272727
- در این مرحله، ENTER را فشار دهید.
بنابراین، میتوانید نتیجه را در H6 ببینید.
خطاهای رایج با عملکرد Excel AVERAGEIFS
در در جدول زیر، خطاهای رایج تابع AVERAGEIFS و دلایل بروز چنین خطاهایی را نشان داده ایم.
خطا | When They Show |
---|---|
#DIV/0! | زمانی را نشان میدهد که هیچ مقداری در میانگین_مطابقت با همه معیارها مطابقت نداشته باشد. |
#VALUE! | این نشان میدهد که طول همه آرایهها یکسان نیست. |
تمرین کنید. بخش
می توانید فایل اکسل فوق را دانلود کرده و نمونه های توضیح داده شده را تمرین کنید.