تابع SMALL اکسل
تابع SMALL اکسل برای پیدا کردن K امین عدد کوچک در یک محدوده کاربرد دارد.
لیست زیر را در نظر بگیرید.از شما می خواهند نمره 3 شاگرد تنبل کلاس را اعلام نمایید.
ساختار تابع SMALL:
=SMALL(array, k)
=SMALL(شاخص, محدوده اعداد)
array(اجباری):
آرایه یا محدوده ای از داده ها می تواند به صورت مستقیم به تابع وارد شود و یا به مقادیر عددی ارجاع داده شود . اگر مقادیر متنی در محدوده قرار گیرد تابع آنها را حساب نمی کند.در مثال ما محدوده B2:B11 را وارد تابع می کنیم.
k(اجباری):
این مقدار همان شاخص تابع می باشد به عبارتی موقعیت نسبت به بزرگترین آرایه و یا محدوده داده ها.
در ادامه آموزش با ویژگی های تابع SMALL و خطاهای آن آشنا خواهید شد،سپس تفاوت تابع SMALLبا تابع MAX و تابع MIN و تابع LARGE را فرا خواهید گرفت.
اگر عددی چندبار تکرار شده باشد،آن عدد چند بار شمرده می شود.با توجه به مثال در این قسمت یکبار عدد 1(اولین نفر از آخر) و یکبار دیگر عدد 2 (دومین نفر از آخر) و یکبار دیگر عدد 3 (سومین نفر از آخر) را وارد می کنیم.یعنی سه فرمول زیر:
=SMALL(B2:B11,1)
=SMALL(B2:B11,2)
=SMALL(B2:B11,3)
تفاوت تابع SMALL با تابع MAX و MIN:
اگر در تابع SMALL ، مقدار k برابر با 1 باشد دقیقا مانند تابع MIN عمل می کند و اگر K برابر با تعداد داده های شما باشد دقیقا مانند تابع MAX عمل می کند.
if k=1⟹SMALL Function≡MIN Function
if k=تعداد مقادیر آرایه⟹SMALL Function≡MAX Function
خطای تابع LARGE:
#VALUE!
زمانی که K غیر عددی باشند.
#NUM!
زمانی که K کوچکتر از یک و یا بزرگتر از تعداد مقادیر موجود در آرایه باشد
آرایه خالی باشد
تفاوت تابع SMALL با تابع LARGE :
تابع large از بزرگترین اعداد رتبه بندی کرده و آن عدد را اعلام می کند ولی تابع small از کوچکترین اعداد رتبه بندی می کند و آن عدد را اعلام می کند.
اگر از شما بخواهند نمره 3 شاگرد اول کلاس را پیدا کنید، چه می کنید؟تابع large اکسل
سلام
چطور میشه در یک ستون، kامین عدد کوچک از بین سطرهایی که داده های ستون ماقبل اونها شرط مشخصی رو رعایت میکنن، پیدا و ادرس دهی کرد؟
مثلا دو تا ستون داریم، ستون اول اسم افراد و ستون دوم مقدار فروش اون ها، میخوایم در ستون دوم از بین اعدادی که مقابل اسم های علی در ستون اول نوشته شدن، kامین عدد کوچک رو پیدا و ادرس دهی کنیم. البته بدون استفاده از ابزار فیلتر و به صورت داینامیک. ممنونم
اگر بخواهیم تابع small گزینه تکراری را در نظر نگیرد و مستقیم عدد بعد از آن را بنویسد باید چکار کنیم