در ادامه مباحث اکسل می خوایم امروز به بررسی تابع MIN و SMALL در اکسل بپردازیم :
تابع MIN و SMALL در اکسل
تابع MIN همونطور که از اسمش هم مشخصه مخفف MINIMUM هست یعنی کوچکترین و این تایع یک آرگومان بیشتر نداره یعنی یک رنج داده از کاربر میگیره و کوچکترین داده موجود در اون رنج رو برمیگردونه و شکل کلی به صورت زیر هست .
تابع MIN میتونه 255 عدد یا عبارت و متن رو به صورت جدا جدا و یا یک رنج رو به عنوان ورودی قبول کنه!!
=MIN(A1:A5)
در فرمول بالا فرض ما بر این بوده که کاربر در سلولهای A1:A5 اعدادی را وارد کرده است به عنوان مثال :
15
10
14
2
20
خب در صورتی که اعداد وارد شده در سلولهای A1:A5 اعداد نوشته شده بالا باشه ، نتیج فرمولی که نوشتیم میشه عدد 2 چرا ؟ چون کوچکترین داده موجود در رنجی که به فرمول دادیم 2 هست .
تابع SMALL ، این تابع بر خلاف MIN از دو آرگومان تشکیل شده و شکل کلی به صورت زیر هست:
=SMALL(array,k)
دو تا آرگومان یکی array هست که محدوده داده رو از کاربر می خواد که در مثال ما میشه A1:A5 و آرگومان K هم از کاربر میپرسه چندمین عدد کوچیک رو میخوای ؟ یعنی چی ؟ یعنی این که اکسل میاد اول داده های موجود توی رنجی که شما به تابع دادین رو مرتب سازی میکنه از کوچیک به بزرگ که اول میشه 2 بعد 10 بعد 14 و بعد 15 و بعدشم بیست و و اگه شما دومین عدد کوچیک رو بخواین عدد 10 رو برمیگردونه .
با این تفاسیر اگر ما تابع SMALL رو به صورت زیر بنویسیم همیشه جوابش با تابه MIN یکی هست :
=SMALL(A1:A5,1)
حالا تابع SMALL اصلا کجا ها کاربرد داره ؟ فیلم آموزشی که د ردامه هست رو ببینید تا متوجه بشین:
درود بر شما دوست عزیز
ضمن تشکر از توضیحات شما سوال بنده این است چنانچه در ستون B اعداد تکراری داشتم آنرا در نظر نگیرد و گزینه بعد از آنرا بعنوان عدد سوم یا چهارم اعلام کند
خیلی ممنون از مطالب ارزنده تون
فک به جای اینکه -1 داخل تابع بزارید میتونیم از تابع row(a1) استفاده کنیم
که البته همون خروجی رو میده
دمتون گرم
کارم راه افتاد
خواهش میکنم