تابع SMALL مقادیر عددی را بر مبنای موقعیت آنها در فهرستی که به وسیله مقدار مرتب شده است برمیگرداند. به عبارت دیگر این تابع میتواند کوچکترین مقدار، دومین مقدار کوچک، سومین مقدار کوچک و در حالت کلی k امین مقدار کوچک را بازیابی کند.
بدست آوردن k امین مقدار کوچک در یک مجموعه از دادهها
k امین مقدار کوچک در آرایه
SMALL ( array , k )
آرگمان | ضروری | توضیح |
---|---|---|
array | بله | آرایه یا محدودهای از دادههای عددی که میخواهیم k امین مقدار کوچک را از آن پیدا کنیم. |
k | بله | یک عدد صحیح که موقعیت کوچکترین مقدار یعنی k امین موقعیت را مشخص میکند. |
اگر n تعداد داده در یک محدوده باشد آنگاه SMALL(array,1) کوچکترین مقدار و SMALL(array,n) بزرگترین مقدار را برمیگرداند.
مشکل رایجی که در تابع SMALL اتفاق میافتد این است که گاهی با اینکه عدد k بین ۱ تا بیشترین تعداد در محدوده داده شده ، باز هم تابع خطای #NUM! را برمیگرداند.
علت ممکن است به خاطر استفاده از مقادیر متنی به جای اعداد در آرایه باشد. زیرا این تابع مقادیر متنی را تشخیص نمیدهد. برای حل این مشکل باید تمامی مقادیر متنی در محدوده یا آرایه را به مقادیر عددی تبدیل کرد.
اگر آرایه خالی باشد، این تابع مقدار خطای #NUM! را برمیگرداند.
اگر k ≤ 0 یا k از تعداد اعداد داده شده بزرگتر باشد، این تابع مقدار خطای #NUM! را برمیگرداند.
اگر k ای که به فرمول داده شده یک مقدار غیر عددی باشد، تابع خطای #VALUE را برمیگرداند.
راهنمای کامل انواع خطاها در اکسل و پردازش آنها
تابع SMALL جزء دسته توابع آماری در اکسل میباشد
این تابع قابل استفاده در نسخههای اکسل 2019، اکسل 2013، اکسل 2019 و 2016 و 2011 برای مک، اکسل 2010، اکسل 2007، اکسل 2003، اکسل 2000، اکسل XP، اکسل آنلاین، اکسل برای iPad، اکسل برای iPhone، اکسل برای تبلت اندروید، اکسل 2019 برای مک، اکسل برای تلفنهای اندروید و موبایل میباشد.
در جدول زیر نمونه هایی از استفاده از فرمول SMALL و خروجی آن را مشاهده می کنید.