توابع MAX و IF در یک فرمول آرایه را ترکیب کنید
این مثال آموزشی با استفاده از یک فرمول MAX IF array برای یافتن بهترین (بالاترین) نتیجه برای دو رویداد مسیر و فیلد - پرش بالا و غلاف قطب.
ماهیت فرمول اجازه می دهد که ما برای جستجوی چندین نتیجه به سادگی با تغییر معیار جستجو - در این مورد نام رویداد.
کار هر بخشی از فرمول عبارت است از:
- تابع MAX بالاترین نتیجه را برای رویداد انتخاب می کند.
- عملکرد IF به ما اجازه می دهد رویداد را با تنظیم شرایط با استفاده از نام رویداد انتخاب کنیم.
- فرمول آرایه اجازه می دهد تا تابع عملکرد IF برای شرایط چندگانه در یک سلول تک، و هنگامی که شرایط ملاقات، فرمول آرایه تعیین می کند که چه داده ها (نتایج رویداد) تابع MAX برای پیدا کردن بهترین نتیجه را بررسی کنید.
فرمول های CSE
فرمول های آرایه با فشار دادن کلید های Ctrl ، Shift ، و Enter بر روی صفحه کلید در همان زمان زمانی که فرمول تایپ شده است ایجاد می شود.
به دلیل کلید های فشار داده شده برای ایجاد فرمول آرایه، گاهی اوقات به عنوان فرمول CSE نامیده می شود.
MAX IF نحو و اصطلاحات فرمول نهشته شده
نحو برای فرمول MAX IF:
& # 61؛ MAX (IF (logical_test، value_if_true، value_if_false))
- از آنجا که تابع IF در داخل تابع MAX قرار گرفته است، تابع کل IF تنها آرگومان تابع MAX می شود.
استدلال برای عملکرد IF عبارتند از:
- logical_test - (مورد نیاز) یک مقدار یا عبارت است که برای بررسی اینکه آیا درست یا غلط است آزمایش شده است.
- value_if_true - (مورد نیاز) مقدار نمایش داده شده است اگر logical_test درست باشد.
- value_if_false - (اختیاری) مقدار نمایش داده شده است اگر logical_test نادرست باشد.
در این مثال:
- تست منطقی تلاش می کند تا یک نام برای نام رویداد را به سلول D10 برگه برگرداند .
- استدلال value_if_true با کمک تابع MAX بهترین نتیجه برای رویداد انتخاب شده خواهد بود.
- استدلال value_if_false حذف خواهد شد زیرا لازم نیست و غیبت آن فرمول را کوتاه می کند. اگر یک نام رویداد که در جدول داده ها نیست - مانند پرش طول - به سلول D10 تایپ می شود، فرمول یک صفر (0) را نشان می دهد.
اکسل فرمول فرمول MAX IF Array
- داده های زیر را در سلول های D1 تا E9 وارد کنید که در تصویر بالا مشاهده می شود: رویداد نتایج ارتفاع رویداد (متر) پرش ارتفاع 2.10 پرش ارتفاع 2.23 پرش ارتفاع 1.97 سپر قطب 3.58 سپر قطب 5.65 سپر قطب 5.05 رویداد بهترین نتیجه (متر)
- در سلول D10 نوع "پرش" (بدون نقل قول). فرمول در این سلول نگاه خواهد کرد تا ببیند کدام رویداد ما می خواهیم بهترین نتیجه را برای آن پیدا کنیم.
وارد کردن فرمول MAX IF انبوه
از آنجایی که ما هر دو فرمول توتال و یک فرمول آرایه را ایجاد می کنیم، باید کل فرمول را به یک سلول کارگزار تک تک کنیم.
هنگامی که فرمول را وارد کرده اید، کلید Enter را در صفحه کلید فشار نمی دهید و یا با کلیک بر روی یک سلول مختلف با ماوس، ما نیاز به تبدیل فرمول به یک فرمول آرایه.
- بر روی سلول E10 کلیک کنید - محل که فرمول نتایج نمایش داده خواهد شد.
- موارد زیر را تایپ کنید:
= MAX (IF (D3: D8 = D10، E3: E8))
ایجاد فرمول آرایه
- کلید های Ctrl و Shift را روی صفحه کلید فشار دهید و نگه دارید.
- کلید " Enter" را روی صفحه کلید فشار دهید تا فرمول آرایه ایجاد شود.
- پاسخ 2.23 باید در سلول E10 ظاهر شود، زیرا این بهترین (بزرگترین) ارتفاع برای پرش بالا است.
- فرمول کامل آرایه
{= MAX (IF (D3: D8 = D10، E3: E8)}}
می توان در نوار فرمول بالای کار برگ مشاهده کرد.
تست فرمول
با پیدا کردن بهترین نتیجه برای غول پله، فرمول را آزمایش کنید.
نوع قفل قطب را به سلول D10 و کلید Enter را در صفحه کلید فشار دهید.
فرمول باید ارتفاع 5.65 متر در سلول E10 را بازگرداند.