PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : تابع averageif



payam
2012/05/18, 17:52
با درود.
یک مشکل دارم.
در تابع averageifدر پارامتر اول باید یک محدوده انتخاب بشه که این محدوده با : از هم جدا میشن.ولی اگه بخوایم جند عدد رو در سلهای مختلف انتخاب کنیم با ; از هم جدا میشن که برای پارامتر بعدی که شرط هستش مشکل ایجاد میکنه.چون دو قسمت فرمول هم با ; از هم جدا میشن.چه باید کرد؟

amator
2012/05/18, 18:42
یعنی میخوای داده های پراکنده رو توی آرگومان range بگذاری. مثل کد زیر؟


=AVERAGEIF(B2:B3&B5:B6&B8;">50";B2:B9)

payam
2012/05/18, 18:55
بادرود بله ولی بجای B2 و B3 فقط یکیشون رو میخوایم.
[hr]
متلا میخوایم جمع حاصلضرب چند سلول رو که پراکنده هستند و از عدد 20 بزرگتر هستند رو محاسبه و بر 147 تقسیم کنیم.[hr]
مثلا B2*C3+B5*C4+B8*C6 در صورتی کهاز خونه های C هر کدوم که از صفر بزرگتر هستن رو در محاسبه بیاره و جمع حاصلضرب اینا رو بر 147 تقسیم کنه

komeilex
2012/05/18, 19:33
دوست عزیز لطفا فایل نمونه رو قرار بدین تا نیاز اصلیتونو بفهمیم.

khakzad
2012/05/18, 22:56
بادرود بله ولی بجای B2 و B3 فقط یکیشون رو میخوایم.
[hr]
متلا میخوایم جمع حاصلضرب چند سلول رو که پراکنده هستند و از عدد 20 بزرگتر هستند رو محاسبه و بر 147 تقسیم کنیم.[hr]
مثلا B2*C3+B5*C4+B8*C6 در صورتی کهاز خونه های C هر کدوم که از صفر بزرگتر هستن رو در محاسبه بیاره و جمع حاصلضرب اینا رو بر 147 تقسیم کنه


سلام
اینطور که برداشت کردم.شما نباید از averageif استفاده کنید.چون بر اساس قانون ریاضی میانگین می گیره.در حالیکه شما بر یک عدد مشخص تقسیم می کنید.برای اینکار بهتره sumif از اعداد بگیرید با هر شرطی که می خواید.بعدشم تقسیم بر عددد مشخص 147