خانه / فرمول نویسی / تعداد سلولهای دارای خطا

تعداد سلولهای دارای خطا

در صورتی که مقدار یک سلول در اکسل برابر با خطا باشد، حاصل کلیه توابعی که از آن سلول استفاده می کنند نیز برابر با خطا می شود.

برای مثال در جدول ذیل در ستون A اطلاعات متفاوت از نظر ثبت عدد به صورت مستقیم، ثبت متن و ثبت فرمول که حاصل بعضی از آنها برابر با خطا شده است وارد شده است. می خواهیم با استفاده از توابع اکسل تعداد سلول هایی که مقدار آنها برابر با خطا می باشد را محاسبه نماییم.

 

تعداد سلولهای دارای خطا

به منظور شناسایی سلولهای دارای فرمول در این محدوده میتوان درون سلول C2 فرمول ذیل را وارد نمود.

=–ISFORMULA(A2)

در صورت اعمال این فرمول برای کلیه سلولهای محدوده C2 تا C10، نتیجه به صورت ذیل حاصل خواهد شد.

شناسایی سلولهای دارای فرمول

حال با استفاده از فرمول SUM(C2:C10) میتوان تعداد سلولهای دارای فرمول را شناسایی نمود.

در روش فوق از یک ستون به عنوان ستون کمکی استفاده شد، در حالی که اگر بخواهیم بدون استفاده از ستون کمکی به حل این مسئله بپردازیم می توانستم برای شمارش سلولهای دارای فرمول به صورت مستقیم تابع ذیل را به صورت آرایه ای وارد نموده (قبل از Enter زدن، کلیدهای Ctrl و Shift را نگه داشته)

=SUM(–ISFORMULA(A2:A10))

یا در حالت مشابه جهت شمارش تعداد سلولها با مقدار خطا از فرمول ذیل به صورت آرایه ای استفاده نمود.

=SUM(–ISERROR(A2:A10))

که در صورت استفاده از این دو تابع نتیجه به صورت ذیل حاصل خواهد شد.

محاسبه از طریق فرمول آرایه ای

البته در این مسئله میتوانستیم به جای تابع SUM از تابع SUMPRODUCT استفاده نماییم که به صورت ذاتی قابلیت محاسبه مقادیر آرایه ای را دارد و دیگر نیازی به استفاده از کلیدهای Ctrl و Shift و Enter به صورت همزمان نمی باشد، لذا در صورت استفاده از تابع SUMPRODUCT به صورت ذیل، نتیجه مطابق با تصویر ذیل حاصل می شود.

=SUMPRODUCT(–ISFORMULA(A2:A10))

=SUMPRODUCT(–ISERROR(A2:A10))

 

درباره‌ی امید معتمدی

محقق، مدرس، نویسنده و مشاور در حوزه تحلیل داده

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

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

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.