اگر لازم باشد که مقدار حداکثر (Maximum) یا حداقل (Minimum)، در یک ناحیه از کاربرگ‌ها با توجه به شرط یا شرط‌هایی، محاسبه و نمایش داده شود، باید از تابع MAXIFS یا MINIFS استفاده کرد. از آنجای

تابع MAXIFS و MINIFS

اگر لازم باشد که مقدار حداکثر (Maximum) یا حداقل (Minimum)، در یک ناحیه از کاربرگ‌ها با توجه به شرط یا شرط‌هایی، محاسبه و نمایش داده شود، باید از تابع MAXIFS یا MINIFS استفاده کرد. از آنجای

تابع MAXIFS و MINIFS

اگر لازم باشد که مقدار حداکثر (Maximum) یا حداقل (Minimum)، در یک ناحیه از کاربرگ‌ها با توجه به شرط یا شرط‌هایی، محاسبه و نمایش داده شود، باید از تابع MAXIFS یا MINIFS استفاده کرد. از آنجای

تابع MAXIFS و MINIFS

کمیته علمی کامپیوتر و فناوری اطلاعات آموزشکده فنی ابن حسام

کمیته علمی کامپیوتر و فناوری اطلاعات آموزشکده فنی ابن حسام

تابع MAXIFS و MINIFS

اگر لازم باشد که مقدار حداکثر (Maximum) یا حداقل (Minimum)، در یک ناحیه از کاربرگ‌ها با توجه به شرط یا شرط‌هایی، محاسبه و نمایش داده شود، باید از تابع MAXIFS یا MINIFS استفاده کرد.

از آنجایی که شکل دستوری و پارامترهای این دو تابع مشابه یکدیگر است، توضیحات را در مورد تابع MAXIFS ارائه می‌دهیم. ولی می‌توان همه مثال‌ها و توضیحات را برای تابع MINIFS هم در نظر گرفت به شرطی که بدانیم با این تابع، مقدار حداقل محاسبه خواهد شد. شکل دستوری و پارامترهای این تابع به صورت زیر است.

همانطور که مشخص است پارامترهای اول و دوم و سوم به نظر ضروری می‌رسند (پارامترهای که داخل علامت [ ] قرار دارند ضروری نیستند). جدول زیر به معرفی این پارامترها پرداخته است. شرط‌هایی که در این تابع به صورت پارامتر نوشته می‌شوند با یکدیگر به صورت عطفی، ترکیب می‌شوند. یعنی محاسبه مقدار حداکثر یک ناحیه برای سطرهایی صورت می‌گیرد که در همه شرط‌ها صادق هستند.

نکته: پارامترها و نحوه عملکرد این تابع مشابه تابع SUMIFS و AVERAGEIFS است که در نسخه‌های قبلی اکسل وجود دارند.

شرح پارامتر
ناحیه‌ای از سلول‌ها که باید مقدار حداکثر از آنجا استخراج شود. این پارامتر ضروری است. max_range
ناحیه‌ای از سلول‌ها که باید شرط روی آن اعمال شود. این پارامتر نیز الزامی است. criteria_range1
شرطی که باید روی ناحیه criteria_range1 در نظر گرفته شود. این شرط می‌تواند یک مقدار عددی، عبارت، متن باشد. به هر حال مقداری در این قسمت وارد می‌شود با مقدارهای مربوط به ناحیه criteria_range1 مقایسه شده و یک نتیجه TRUE یا FALSE حاصل می‌شود. با توجه به مقدارهای TRUE در سلول‌های مرتبط مقدار حداکثر در ناحیه max_range، استخراج می‌شود. criteria1
نواحی شرط و شرط‌ها مربوطه دیگر criteria_range2, criteria2, …,

 

criteria_range127, criteria127

نکته: باید توجه داشت که ابعاد با اندازه ناحیه criteria_range با max_range مطابقت داشته باشد در غیر اینصورت اکسل درون سلول خطای $$#VALUE!$$ را نشان می‌دهد.

مثال 5

فرض کنید مقدار ستون اول و دوم جدول زیر به ترتیب در ستون A و B کاربرگ اکسل ثبت شده‌اند.

maxifs function in excel 2019

اگر در سلولی تابع زیر را وارد کنیم، نتیجه برابر با ۹۱ خواهد شد.

زیرا، در اینجا قرار است حداکثر مقدار در سلول‌های از A2 تا A7 محاسبه شود که در سلول‌های B2:B7 متناظر آن‌ها مقدار ۱ نوشته شده باشد. مشخص است که چنین مقدارهای برابر با ۸۸ و ۹۱ هستند.

از آنجایی که به دنبال بیشترین (حداکثر) مقدار در این میان هستیم، نتیجه تابع برابر با ۹۱ خواهد شد. همانطور که گفتیم، اگر نااحیه شرط در پارامتر criteria_range با max_range مطابقت نداشته باشد، اکسل پیغام خطا ظاهر می‌سازد. بنابراین تابعی که در زیر نوشته شده، پیغام خطای $$#VALUE!$$ را ظاهر خواهد ساخت، زیر در اینجا criteria_range دو ستونی است.

 

مثال 6

در این مثال قرار است براساس رتبه a در ستون Grade، حداکثر مقدار وزن (Weight) را بدست آوریم. به تصویر زیر توجه کنید.

maxifs function example

اگر در سلولی تابع زیر نوشته شود، حاصل برابر با ۱۰ است. به این ترتیب مشخص می‌شود که بیشترین وزن برای گروه مربوط به رتبه a برابر با ۱۰ است.

نکته: هر چند در این مثال پارامتر criteria_range1 با ناحیه max_range مطابقت ندارد ولی دارای ابعاد یکسانی است. بنابراین به طور خودکار اکسل ناحیه criteria_range1 را مطابق با ناحیه max_range در نظر گرفته و محاسبات را با توجه به ناحیه B3:B6 بصورتی انجام می‌دهد که ارتباط بین سطرها، مطابق با تصویر زیر باشد.

maxifs function example1 -details

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

مثال ۷

قرار است براساس جدولی که در تصویر زیر دیده می‌شود، حداکثر میزان وزن (Weight) را با توجه به شرط‌های Grade برابر با ۲ و Level بزرگتر از ۱۰۰ محاسبه کنیم.

maxifs function example2

با توجه به تابعی که در زیر دیده می‌شود، مقدار برابر با ۵۰ خواهد بود.

همانطور که دیده شد، در این مثال مطابقت بین نواحی مربوط به همه پارامترها وجود دارد. اگر تابع را به صورت زیر بنویسم، به نظر می‌رسد که باید ناحیه شرط D2:D7 شامل مقدار سلول A8 باشد که در حال حاضر مقداری ندارد. در این حالت مقدار A8 صفر در نظر گرفته شده و در نتیجه جواب تابعی که در ادامه دیده می‌شود، برابر با ۱۲ خواهد بود.

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

 

نظرات

کد امنیتی رفرش
آرشیو مطالب
پنل کاربری
عضویت سریع
نام کاربری :
رمز عبور :
تکرار رمز :
موبایل :
ایمیل :
نام اصلی :
کد امنیتی :
 
کد امنیتی
 
بارگزاری مجدد

موقعیت دانشکده ابن حسام