اکسل COUNT - فرم غیر مستقیم

تعداد اعداد، تاریخ ها یا متن در اکسل

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

INDIRECT می تواند با تعدادی از توابع استفاده شود که مرجع سلولی را به عنوان یک استدلال مانند توابع SUM و COUNT قبول می کند.

در مورد دوم، استفاده از INDIRECT به عنوان آرگومان برای COUNT یک دامنه پویا از منابع سلولی ایجاد می کند که می تواند توسط تابع جمع شود.

INDIRECT این کار را با تبدیل داده های متنی - گاهی اوقات به عنوان یک رشته متنی - به یک مرجع سلولی تبدیل می کند.

مثال: استفاده از محدوده دینامیکی با فرمول COUNT - غیر مستقیم

این مثال بر اساس داده های نشان داده شده در تصویر بالا است.

فرمول COUNT - INDJECT در آموزش ایجاد شده است:

= COUNT (غیر واقعی (E1 و ":" و E2))

در این فرمول، استدلال برای تابع INDIRECT شامل:

نتیجه این است که INDIRECT رشته متن D1: D5 را به یک مرجع سلولی تبدیل می کند و آن را به همراه تابع COUNT به مجموع می رساند.

تغییر دامنه فرمول به طور پویا

به یاد داشته باشید، هدف این است که یک فرمول با محدوده دینامیکی ایجاد کنیم - یکی که می تواند بدون اصلاح فرمول خود تغییر کند.

با تغییر داده های متنی موجود در سلول های E1 و E2، از D1 و D5 به D3 و D6 برای مثال، محدوده ای که توسط این تابع به دست می آید می تواند به راحتی از D1: D5 به D3: D6 تغییر یابد.

این حذف نیاز به ویرایش فرمول در سلول G1.

وارد کردن داده های آموزشی

  1. داده های زیر را به سلول های D1 تا E2 وارد کنید
  2. داده های سلولی D1 - 1 D2 - دو D3 - 3 D5 - 5 D6 - شش E1 - D1 E2 - D5 F1 - تعداد:

وارد کردن فرمول COUNT - غیر مستقیم

  1. بر روی سلول G1 کلیک کنید - این جایی است که نتایج این مثال نمایش داده می شود
  2. فرمول را وارد کنید: COUNT (غیر مستقیم (E1 و ":" و E2))
  3. برای تکمیل تابع، کلید Enter را بر روی صفحه کلید فشار دهید
  4. سلول G1 باید پاسخ 3 را داشته باشد

توجه داشته باشید تابع COUNT فقط شمارش سلول های حاوی اعداد است، بنابراین اگر چه چهار از پنج سلول در محدوده D1: D5 حاوی داده ها، تنها سه سلول حاوی اعداد است.

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

اصلاح فرمول فرمول

  1. بر روی سلول E1 کلیک کنید
  2. مرجع سلول D3 را وارد کنید
  3. کلید Enter را بر روی صفحه کلید فشار دهید تا به سلول E2 منتقل شود
  4. در این سلول D6 سلول را وارد کنید
  5. کلید Enter بر روی صفحه کلید را فشار دهید
  6. پاسخ در سلول G1 باید به 2 تغییر کند از آنجا که تنها دو سلول در محدوده جدید D3: D6 حاوی اعداد هستند

COUNTA، COUNTBLANK و غیر مستقیم

دو توابع دیگر اکسل COUNTA هستند - که تعداد سلولهایی که حاوی هر نوع داده هستند - صرف نظر از سلولهای خالی یا خالی و COUNTBLANK ، که تعداد سلولهای خالی یا خالی را در محدوده شمارش می کند.

از آنجا که هر دو این توابع دارای نحو مشابهی با عملکرد COUNT می باشند، می توانند به عنوان مثال فوق با INDIRECT جایگزین فرمول های زیر شوند:

= COUNTA (غیر مستقیم (E1 و ":" و E2))

= COUNTBLANK (غیر مستقیم (E1 و ":" و E2))

برای محدوده D1: D5، COUNTA یک جواب از 4 را دریافت می کند - از آنجا که چهار از پنج سلول حاوی داده ها هستند، و OUNTBLANK و جواب 1 - از آنجا که تنها یک سلول خالی در دامنه وجود دارد.