تعداد سلولهای داده با عملکرد SUMPRODUCT اکسل

عملکرد SUMPRODUCT در اکسل یک تابع بسیار متنوع است که با توجه به استدلال وارد شده، نتیجه های مختلفی را ارائه می دهد.

عملکرد SUMPRODUCT به طور معمول چه عناصری از یک یا چند آرایه را چند برابر می کند و سپس آنها را با هم ترکیب یا ترکیب می کند.

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

01 از 04

SUMPRODUCT در مقابل COUNTIF و COUNTIFS

با استفاده از SUMPRODUCT برای تعداد سلولهای داده. © Ted فرانسوی

از اکسل 2007، این برنامه همچنین دارای توابع COUNTIF و COUNTIFS است که به شما اجازه می دهد تا سلول هایی را که دارای یک یا چند معیار مجموعه هستند را ببینید.

با این حال، SUMPRODUCT در بعضی موارد، زمانی که به یافتن چندین شرایط مربوط به همان محدوده ای که در مثال بالا در تصویر بالا نشان داده می شود، آسان تر است.

02 از 04

SUMPRODUCT Syntax تابع و Arguments برای تعداد سلول ها

نحو تابع به طرح تابع اشاره دارد و شامل نام تابع، براکت، جدا کننده کاما و استدلال است .

برای به دست آوردن تابع برای شمارش سلول ها به جای انجام هدف استاندارد خود، دستور زیر غیر استاندارد باید با SUMPRODUCT استفاده شود:

= SUMPRODUCT ([condition1] * [condition2])

شرح نحوه کار این نحو در زیر مثال زیر شرح داده شده است.

به عنوان مثال: شمارش سلول هایی که شرایط مختلف را برآورده می کنند

همانطور که در مثال بالا در تصویر بالا نشان داده شده است، SUMPRODUCT برای پیدا کردن تعداد کل سلول ها در محدوده A2 تا B6 داده شده است که حاوی اطلاعات بین مقادیر 25 و 75 می باشد.

03 از 04

وارد کردن عملکرد SUMPRODUCT

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

با این حال، به این دلیل که این مثال از یک فرم نامنظم عملکرد SUMPRODUCT استفاده می کند، روش جعبه محاوره ای نمی تواند مورد استفاده قرار گیرد. در عوض، تابع باید به یک سلول برگه تایپ شود.

در تصویر بالا، مراحل زیر برای وارد کردن SUMPRODUCT به سلول B7 مورد استفاده قرار گرفت:

  1. بر روی سلول B7 در برگه کلیک کنید - مکان ای که نتایج تابع نمایش داده می شود
  2. فرمول زیر را در سلول E6 از برگه تایپ کنید:

    = SUMPRODUCT (($ A $ 2: $ B $ 6> 25) * ($ A $ 2: $ B $ 6 <75))

  3. پاسخ 5 باید در سلول B7 ظاهر شود، زیرا تنها پنج مقدار در محدوده - 40، 45، 50، 55 و 60 - بین 25 تا 75
  4. هنگامی که شما بر روی سلول B7 کلیک می کنید فرمول تکمیل شده = SUMPRODUCT (($ A $ 2: $ B $ 6> 25) * ($ A $ 2: $ B $ 6 <75) در نوار فرمول بالای برگه ظاهر می شود

04 از 04

شکستن عملکرد SUMPRODUCT

هنگامی که شرایط برای استدلال تنظیم می شود، SUMPRODUCT هر عنصر آرایه را در برابر شرایط ارزیابی می کند و مقدار بولین (TRUE یا FALSE) را باز می گرداند.

برای اهداف محاسبات، اکسل یک مقدار 1 را برای عناصر آرایه ای که TRUE هستند و مقدار 0 برای عناصر آرایه که FALSE هستند تعیین می کند.

عناصر متناظر و صفر در هر آرایه با هم تقسیم می شوند:

سپس این صفات و صفرها توسط تابع جمع می شوند تا شمارا از مقادیری که مطابق با هر دو شرایط است را به ما بدهد.

یا، به این فکر کنید ...

راه دیگری برای فکر کردن درباره آنچه که SUMPRODUCT انجام می دهد این است که علامت ضرب را به عنوان شرط و عقیده در نظر بگیریم.

با توجه به این، تنها زمانی که هر دو شرایط به دست می آیند - اعداد بزرگتر از 25 و کمتر از 75 - یک مقدار TRUE (که برابر با یک به یاد داشته باشید) بازگردانده می شود.

تابع سپس تمام مقادیر واقعی را به نتیجه 5 می رساند.