برنامه نویسی

در اکسل، 3 عضو برتر هر گروه را به یک رشته متصل کنید

شرح و تحلیل مسئله:

در زیر یک جدول گروه بندی شده با داده های دقیق زیر هر گروه آورده شده است:

جدول گروه بندی شده

ما باید 3 مکان برتر هر گروه را در یک رشته با کاما به هم بچسبانیم و آنها را همراه با هدر گروه نمایش دهیم.

جدول نتیجه مورد نظر

راه حل:

استفاده کنید SPL XLL برای وارد کردن فرمول زیر:

=spl("=?.group@i(~(1)).([~(1)(1),~.top(-3;~(3)).(~(2)).concat@c()])",A2:C13)

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

همانطور که در تصویر زیر نشان داده شده است:

جدول نتیجه با کد وارد شده
توضیح:

group@i ردیف ها را با شرایط مشخص شده گروه بندی می کند. ~(1) نشان دهنده اولین عضو ردیف فعلی است. تابع top() N عضو برتر را دریافت می کند. concat@c اعضای یک دنباله را با کاما به هم می پیوندد.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا