پیدا کردن کوچکترین ارزش برای طیف وسیعی از داده ها ملاقات معیار خاص
در این مثال آموزشی، زمانهای گرما برای دو رویداد از یک مسابقه به دست می آید - 100 و 200 مگاپیکسل.
با استفاده از فرمول آرایه MIN IF، ما به نوبه خود، سریع ترین زمان گرما را برای هر مسابقه با یک فرمول پیدا خواهیم کرد.
کار هر بخشی از فرمول عبارت است از:
- تابع MIN سریع ترین یا کوچکترین زمان برای رویداد انتخاب شده را پیدا می کند
- عملکرد IF به ما اجازه می دهد نژاد را با تنظیم شرایط با استفاده از نام مسابقه انتخاب کنیم
- فرمول آرایه اجازه می دهد تا تابع عملکرد IF برای شرایط چندگانه در یک سلول تک، و هنگامی که شرایط ملاقات، فرمول آرایه تعیین می کند چه اطلاعات (بار مسابقه) عملکرد تابع MIN برای پیدا کردن سریعترین زمان
فرمول های CSE
فرمول های آرایه با فشار دادن کلید های Ctrl، Shift، و Enter بر روی صفحه کلید در همان زمان زمانی که فرمول تایپ شده است ایجاد می شود.
به دلیل کلید های فشار داده شده برای ایجاد فرمول آرایه، گاهی اوقات به عنوان فرمول CSE نامیده می شود.
MIN IF نحو و اصطلاحات فرمول نهشته شده
نحو برای فرمول MIN IF:
= MIN (IF (logical_test، value_if_true، value_if_false))
- از آنجا که تابع IF در داخل تابع MIN توزیع شده است، کل تابع IF تنها آرگومان برای عملکرد تابع MIN می شود
استدلال برای عملکرد IF عبارتند از:
- logical_test - (مورد نیاز) یک مقدار یا عبارت است که برای بررسی اینکه آیا درست یا غلط است آزمایش شده است
- value_if_true - (مورد نیاز) مقدار نمایش داده شده است اگر logical_test درست باشد
- value_if_false - (اختیاری) مقدار نمایش داده شده است اگر logical_test نادرست باشد
در این مثال:
- تست منطقی تلاش می کند تا یک بازی برای نام نژاد تایپ شده به D10 سلول برگه یابی پیدا کند
- استدلال value_if_true با کمک تابع MIN، سریعترین زمان برای مسابقه انتخاب شده خواهد بود
- استدلال value_if_false حذف خواهد شد زیرا لازم نیست و غیبت آن فرمول را کوتاه می کند. اگر یک نام نژاد که در جدول داده ها نیست - مانند 400 متر - به سلول D10 تایپ می شود، فرمول یک صفر (0)
مثال اکسل MIN IF فرمول آرایه
وارد کردن داده های آموزشی
- داده های زیر را به سلول های D1 تا E9 که در تصویر بالا دیده می شود را وارد کنید: مسابقه زمان مسابقه زمان (ثانیه) 100 متر 11.77 100 متر 11.87 100 متر 11.83 200 متر 21.54 200 متر 21.50 200 متر 21.49 مسابقه سریع ترین حرارت (ثانیه)
- در سلول D10 نوع "100 متر" (بدون نقل قول). فرمول در این سلول به دنبال یافتن نژادهایی است که ما می خواهیم سریعترین زمان را پیدا کنیم
وارد کردن فرمول MIN IF
از آنجایی که ما هر دو فرمول توتال و یک فرمول آرایه را ایجاد می کنیم، باید کل فرمول را به یک سلول کارگزار تک تک کنیم.
هنگامی که فرمول را وارد کرده اید، کلید Enter را در صفحه کلید فشار نمی دهید و یا با کلیک بر روی یک سلول مختلف با ماوس، ما نیاز به تبدیل فرمول به یک فرمول آرایه.
- بر روی سلول E10 کلیک کنید - محل که فرمول نتایج نمایش داده خواهد شد
- زیر را وارد کنید: = MIN (IF (D3: D8 = D10، E3: E8))
ایجاد فرمول آرایه
- کلید های Ctrl و Shift را روی صفحه کلید فشار دهید و نگه دارید
- کلید " Enter" را روی صفحه کلید فشار دهید تا فرمول آرایه ایجاد شود
- پاسخ 11.77 باید در سلول F10 ظاهر شود، زیرا این سریعترین (کوچکترین) زمان برای سه شوت 100 متری است
- فرمول کامل آرایه {= MIN (IF (D3: D8 = D10، E3: E8)}}
- می توان در نوار فرمول بالای کار برگ مشاهده کرد
تست فرمول
با پیدا کردن سریعترین زمان برای 200 متر، فرمول را آزمایش کنید
200 متری را در سلول D10 قرار دهید و کلید Enter را در صفحه کلید فشار دهید.
فرمول باید در زمان سلول E10 زمان 21.49 ثانیه را بازگرداند.