گاهی در بعضی از فایل های اکسل پیش می آید تا از بین کلی داده که شامل عدد و متن بصورت پراکنده است فقط جمع اعداد را محاسبه کنیم. و مرتب سازی داده ها شاید ممکن نباشد و یا فرصت کافی برای تفکیک نداشته باشیم.در اینجا راهکاری که میتوانم ارائه دهم استفاده از فرمول آرایه ای در اکسل بدون استفاده از ستون کمکی است و نمونه ای این دست فایل را به همراه توضیحات خدمت دوستان تقدیم میکنم.
ابتدا فایل اکسل را دانلود کنید و توضیحات مربوطه را مرحله به مرحله در فایل اکسل مشاهده کنید.
فرض میکنیم در محدوده D5:D28 داده هایی شامل عدد و متن داریم و قصد داریم فقط جمع اعداد را بدست بیاوریم. در سلول G4 فرمول آرایه ای {=SUM(IF(ISNUMBER(D5:D28),D5:D28))} را می نویسم ( پس از نوشتن فرمول کلیدهای ترکیبی Ctrl+Shift را نگه داشته و سپس کلید Enter را میزنیم تا اکسل فرمول را بصورت آرایه ای درآورد). مشاهده می کنیم که تابع If فرمول ابتدا درست یا نادرست بودن تک تک سلول های محدوده را بررسی کرده و سلول هایی را که دارای عدد است را تشخیص و توسط تابع Sum ، اعداد ارائه شده در تابع شرطی را جمع زده است.
لازم به ذکر است این آموزش مربوط به وبلاگ http://proexcelkhani.blogfa.com/ می باشد.