آماری Excel 2007 ◉ 34 بازدید

=AVERAGEIFS()

میانگین (میانگین حسابی) همه سلول‌هایی را برمی‌گرداند که چند شرط را برآورده می‌کنند.

قابل استفاده در: Excel for Microsoft 365Excel for Microsoft 365 for MacExcel 2024Excel 2024 for MacExcel 2021Excel 2021 for MacExcel 2019Excel 2016Excel Web App
=AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
برای توضیح هر ورودی، نشانگر را روی نام آن در جدول نگه دارید — یا بخش ورودی‌ها را ببینید.
نوع خروجیعدد
محبوبیت60 / 100
Volatileخیر
Dynamic Arrayخیر
دانلود فایل نمونه اکسل (.xlsx) ▦ امتحان در Playground فایل اختصاصی این تابع — ایمن و کم‌حجم · شامل داده نمونه + فرمول فعال
اشتراک‌گذاری:

⬇ دانلود فایل نمونه اکسل

یک فایل .xlsx اختصاصی برای =AVERAGEIFS() با داده‌های نمونه فارسی و فرمول فعال — مستقیم در اکسل باز کنید و تمرین کنید.

  • شیت «نمونه» — جدول داده + فرمول تابع در سلول مشخص
  • شیت «راهنما» — سینتکس، توضیح ورودی‌ها و نکات همین صفحه
  • تولید آنی و ایمن (توکن اعتبارسنجی + محدودیت دانلود)
دانلود AVERAGEIFS.xlsx حجم ~ 8–12 KB · بدون ماکرو

⇪ اشتراک‌گذاری

این تابع را به دوستان بفرستید

کوییز این تابع

سوالات تستی — سینتکس، مثال و خطا — امتیازت را بسنج!

◧ ورودی‌های تابع

نام ورودینوعوضعیتتوضیح
average_range هر نوع الزامی یک یا چند سلول برای میانگین‌گیری، شامل اعداد یا نام‌ها، آرایه‌ها یا مراجعی که شامل اعداد هستند.
criteria_range1 هر نوع الزامی بازه اول و بازه‌های بعدی؛ بازه اول الزامی و بازه‌های بعدی اختیاری هستند. ۱ تا ۱۲۷ بازه که شرط‌های مرتبط در آن‌ها ارزیابی می‌شوند.
criteria1 هر نوع الزامی شرط اول و شرط‌های بعدی؛ شرط اول الزامی و شرط‌های بعدی اختیاری هستند. ۱ تا ۱۲۷ شرط به شکل عدد، عبارت، مرجع سلول یا متن که مشخص می‌کنند کدام سلول‌ها میانگین گرفته شوند. برای مثال، شرط می‌تواند به صورت 32، ‎«32»‎، ‎«>32»‎، ‎«apples»‎ یا B4 بیان شود.

▣ مثال‌های کاربردی

▦ داده‌های مثال
سلولمقدار
A2 Student
B2 First
C2 Second
D2 Final
B3 Quiz
C3 Quiz
D3 Exam
B4 Grade
C4 Grade
D4 Grade
A5 Emilio
B5 75
C5 85
D5 87
A6 Julie
B6 94
C6 80
D6 88
A7 Hans
B7 86
C7 93
D7 Incomplete
A8 Frederique
B8 Incomplete
C8 75
D8 75
A9 Type
B9 Price
C9 Town
D9 Number of Bedrooms
E9 Garage?
A10 Cozy Rambler
B10 230000
C10 Issaquah
D10 3
E10 No
A11 Snug Bungalow
B11 197000
C11 Bellevue
D11 2
E11 Yes
A12 Cool Cape Codder
B12 345678
C12 Bellevue
D12 4
E12 Yes
A13 Splendid Split Level
B13 321900
C13 Issaquah
D13 2
E13 Yes
A14 Exclusive Tudor
B14 450000
C14 Bellevue
D14 5
E14 Yes
A15 Classy Colonial
B15 395000
C15 Bellevue
D15 4
E15 No
A16 Student
B16 First
C16 Second
D16 Final
B17 Quiz
C17 Quiz
D17 Exam
B18 Grade
C18 Grade
D18 Grade
A19 Emilio
B19 75
C19 85
D19 87
A20 Julie
B20 94
C20 80
D20 88
A21 Hans
B21 86
C21 93
D21 Incomplete
A22 Frederique
B22 Incomplete
C22 75
D22 75
A23 Type
B23 Price
C23 Town
D23 Number of Bedrooms
E23 Garage?
A24 Cozy Rambler
B24 230000
C24 Issaquah
D24 3
E24 No
A25 Snug Bungalow
B25 197000
C25 Bellevue
D25 2
E25 Yes
A26 Cool Cape Codder
B26 345678
C26 Bellevue
D26 4
E26 Yes
A27 Splendid Split Level
B27 321900
C27 Issaquah
D27 2
E27 Yes
A28 Exclusive Tudor
B28 450000
C28 Bellevue
D28 5
E28 Yes
A29 Classy Colonial
B29 395000
C29 Bellevue
D29 4
E29 No
میانگین نمره آزمون اول بین ۷۰ تا ۹۰ برای همه دانش‌آموزان (۸۰٫۵). نمره‌ای که «ناتمام» ثبت شده در محاسبه لحاظ نمی‌شود چون مقدار عددی نیست. =AVERAGEIFS(B2:B5, B2:B5, ">70", B2:B5, "<90")
نتیجه: 75
میانگین نمره آزمون دوم بزرگ‌تر از ۹۵ برای همه دانش‌آموزان. چون هیچ نمره‌ای بزرگ‌تر از ۹۵ نیست، خطای ‎#DIV0!‎ برگردانده می‌شود. =AVERAGEIFS(C2:C5, C2:C5, ">95")
نتیجه: #DIV/0!
میانگین نمره امتحان پایانی بزرگ‌تر از ۸۰ برای همه دانش‌آموزان (۸۷٫۵). نمره‌ای که «ناتمام» ثبت شده در محاسبه لحاظ نمی‌شود چون مقدار عددی نیست. =AVERAGEIFS(D2:D5, D2:D5, "<>Incomplete", D2:D5, ">80")
نتیجه: 87.5
میانگین قیمت خانه‌ای در بلویو که دست‌کم ۳ اتاق‌خواب و گاراژ دارد. =AVERAGEIFS(B2:B7, C2:C7, "Bellevue", D2:D7, ">2",E2:E7, "Yes")
نتیجه: 397839
میانگین قیمت خانه‌ای در ایساکوا که حداکثر ۳ اتاق‌خواب دارد و گاراژ ندارد. =AVERAGEIFS(B2:B7, C2:C7, "Issaquah", D2:D7, "<=3",E2:E7, "No")
نتیجه: 230000

§ توضیحات تکمیلی

  • اگر بازه میانگین خالی یا مقدار متنی باشد، تابع AVERAGEIFS مقدار خطای ‎#DIV0!‎ را برمی‌گرداند.
  • اگر سلولی در بازه شرط خالی باشد، تابع AVERAGEIFS آن را مقدار ۰ در نظر می‌گیرد.
  • سلول‌های داخل بازه که شامل TRUE هستند برابر ۱ و سلول‌هایی که شامل FALSE هستند برابر ۰ (صفر) محاسبه می‌شوند.
  • هر سلول در بازه میانگین فقط وقتی در محاسبه میانگین استفاده می‌شود که همه شرط‌های مشخص‌شده متناظر آن سلول درست باشند.
  • برخلاف آرگومان‌های بازه و شرط در تابع AVERAGEIF، در تابع AVERAGEIFS هر بازه شرط باید هم‌اندازه و هم‌شکل بازه میانگین باشد.
  • اگر سلول‌های بازه میانگین را نتوان به عدد تبدیل کرد، تابع AVERAGEIFS مقدار خطای ‎#DIV0!‎ را برمی‌گرداند.
  • اگر هیچ سلولی همه شرط‌ها را برآورده نکند، تابع AVERAGEIFS مقدار خطای ‎#DIV/0!‎ را برمی‌گرداند.
  • می‌توانید از نویسه‌های عام، علامت سؤال (؟) و ستاره (*)، در شرط استفاده کنید. علامت سؤال با هر تک‌نویسه و ستاره با هر دنباله‌ای از نویسه‌ها مطابقت دارد. اگر می‌خواهید خود علامت سؤال یا ستاره واقعی را پیدا کنید، قبل از آن نویسه یک مدک (~) تایپ کنید.
  • میانگین که همان میانگین حسابی است، با جمع‌کردن گروهی از اعداد و سپس تقسیم بر تعداد آن‌ها به دست می‌آید. برای مثال، میانگین اعداد ۲، ۳، ۳، ۵، ۷ و ۱۰ برابر ۳۰ تقسیم بر ۶ یعنی ۵ است.
  • میانه، عدد میانی گروهی از اعداد است؛ یعنی نیمی از اعداد مقادیری بزرگ‌تر از میانه و نیمی مقادیری کوچک‌تر از میانه دارند. برای مثال، میانه اعداد ۲، ۳، ۳، ۵، ۷ و ۱۰ برابر ۴ است.
  • مد (نما)، پرتکرارترین عدد در گروهی از اعداد است. برای مثال، مد اعداد ۲، ۳، ۳، ۵، ۷ و ۱۰ برابر ۳ است.
  • برای توزیع متقارن گروهی از اعداد، هر سه معیار گرایش مرکزی یکسان هستند. برای توزیع چوله گروهی از اعداد، ممکن است متفاوت باشند.

✦ نکات مهم

  • اگر بازه میانگین خالی یا مقدار متنی باشد، تابع AVERAGEIFS مقدار خطای ‎#DIV0!‎ را برمی‌گرداند.
  • اگر سلولی در بازه شرط خالی باشد، تابع AVERAGEIFS آن را مقدار ۰ در نظر می‌گیرد.
  • سلول‌های داخل بازه که شامل TRUE هستند برابر ۱ و سلول‌هایی که شامل FALSE هستند برابر ۰ (صفر) محاسبه می‌شوند.
  • هر سلول در بازه میانگین فقط وقتی در محاسبه میانگین استفاده می‌شود که همه شرط‌های مشخص‌شده متناظر آن سلول درست باشند.
  • برخلاف آرگومان‌های بازه و شرط در تابع AVERAGEIF، در تابع AVERAGEIFS هر بازه شرط باید هم‌اندازه و هم‌شکل بازه میانگین باشد.
  • اگر سلول‌های بازه میانگین را نتوان به عدد تبدیل کرد، تابع AVERAGEIFS مقدار خطای ‎#DIV0!‎ را برمی‌گرداند.
  • می‌توانید از نویسه‌های عام، علامت سؤال (؟) و ستاره (*)، در شرط استفاده کنید. علامت سؤال با هر تک‌نویسه و ستاره با هر دنباله‌ای از نویسه‌ها مطابقت دارد. اگر می‌خواهید خود علامت سؤال یا ستاره واقعی را پیدا کنید، قبل از آن نویسه یک مدک (~) تایپ کنید.
  • میانگین که همان میانگین حسابی است، با جمع‌کردن گروهی از اعداد و سپس تقسیم بر تعداد آن‌ها به دست می‌آید. برای مثال، میانگین اعداد ۲، ۳، ۳، ۵، ۷ و ۱۰ برابر ۳۰ تقسیم بر ۶ یعنی ۵ است.
  • میانه، عدد میانی گروهی از اعداد است؛ یعنی نیمی از اعداد مقادیری بزرگ‌تر از میانه و نیمی مقادیری کوچک‌تر از میانه دارند. برای مثال، میانه اعداد ۲، ۳، ۳، ۵، ۷ و ۱۰ برابر ۴ است.
  • مد (نما)، پرتکرارترین عدد در گروهی از اعداد است. برای مثال، مد اعداد ۲، ۳، ۳، ۵، ۷ و ۱۰ برابر ۳ است.
  • برای توزیع متقارن گروهی از اعداد، هر سه معیار گرایش مرکزی یکسان هستند. برای توزیع چوله گروهی از اعداد، ممکن است متفاوت باشند.

⚠ خطاهای رایج

#DIV/0! اگر هیچ سلولی همه شرط‌ها را برآورده نکند، تابع AVERAGEIFS مقدار خطای ‎#DIV/0!‎ را برمی‌گرداند.
راه‌حل: شرط‌ها و بازه‌های شرط را بررسی کنید تا دست‌کم یک ردیف با همه شرط‌ها مطابقت داشته باشد؛ در صورت نیاز با IFERROR خطا را مدیریت کنید.

💬 نظرات و پرسش و پاسخ 0 نظر تاییدشده

🔒 نظر شما پس از تایید مدیر منتشر می‌شود.

دیدگاه خود را بنویسید — پس از تایید مدیر نمایش داده می‌شود

هنوز نظری ثبت نشده — اولین نظر را شما بنویسید!

✍️ ارسال نظر / سوال

captcha
🔒 نظر شما پس از تایید مدیر منتشر می‌شود.