Excel бағдарламасының SUMPRODUCT функциясы бар ұяшықтарды санау

Excel бағдарламасындағы SUMPRODUCT функциясы - енгізілген дәлелдерге байланысты әртүрлі нәтижелер беретін өте жан-жақты функция.

Әдетте SUMPRODUCT функциясы бір немесе бірнеше массивтердің элементтерін көбейтіп, содан кейін өнімдерді бірге қосады немесе қосады.

Бірақ аргумент формасын реттеу арқылы, SUMPRODUCT белгілі бір критерийлерге сәйкес келетін деректерді қамтитын белгілі бір диапазондағы ұяшықтар санын есептейді.

01 04

SUMPRODUCT және COUNTIF және COUNTIFS

Деректер ұяшығын есептеу үшін SUMPRODUCT пайдалану. © Ted Француз

Excel 2007 бағдарламасынан бастап, бағдарламада COUNTIF және COUNTIFS функциялары бар, олар бір немесе бірнеше жиынтық өлшемдерге сәйкес келетін ұяшықтарды санауға мүмкіндік береді.

Алайда, кейде SUMPRODUCT функциясы жоғарыдағы суретте көрсетілген мысалда көрсетілгендей ауқымға қатысты көптеген шарттарды табу туралы жұмыс істегенде оңайырақ болады.

02 04

SUMPRODUCT функциясының синтаксисі және ұяшықтарды есептеу үшін дәлелдер

Функцияның синтаксисі функцияның орналасуына қатысты және функцияның атауын, жақшаларды, үтір сепараторларын және аргументтерді қамтиды .

Стандартты мақсатын орындамай, ұяшықтарды санау функциясын алу үшін, SUMPRODUCT көмегімен төмендегі стандартты емес синтаксистерді пайдалану керек:

= SUMPRODUCT ([шарт1] * [шарт2])

Осы синтаксис қалай жұмыс жасайтынын түсініктеме төмендегі мысалда көрсетілген.

Мысал: Көптеген шарттарды орындайтын ұяшықтарды санау

Жоғарыдағы суретте көрсетілгендей, SUMPRODUCT 25 және 75 мәндері арасындағы деректерді қамтитын A2-B6 деректер ауқымындағы ұяшықтардың жалпы санын табу үшін пайдаланылады.

03 04

SUMPRODUCT функциясына кіру

Әдетте, Excel бағдарламасына функцияларды енгізудің ең жақсы жолы - олардың диалогтық терезесін пайдалану, бұл аргументтерді бір жақты жақшаға немесе аргументтер арасында бөлгіш ретінде әрекет ететін үтірлерді енгізбестен енгізуді жеңілдетеді.

Алайда, бұл мысал SUMPRODUCT функциясының реттелмейтін пішінін пайдаланатындықтан, диалогтық терезенің әдісі пайдаланылмайды. Оның орнына, функция жұмыс парағының ұяшығына терілуі керек.

Жоғарыдағы суретте B7 ұяшығына SUMPRODUCT енгізу үшін келесі қадамдар пайдаланылды:

  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) қайтарады.

Есептеулер үшін Excel бағдарламасы мәндер болып табылатын массив элементтері үшін 1 мәнін тағайындайды және мән FALSE сияқты массив элементтері үшін 0 мәнін береді.

Әр массивте сәйкес келетін және нөлдер көбейтіледі:

Бұлар мен нөлдер екі шартқа сәйкес келетін мәндердің санын есептеу үшін функция арқылы жинақталады.

Немесе бұл туралы ойланыңыз ...

SUMPRODUCT функциясын орындаудың тағы бір жолы - көбейту белгісін ЖӘНЕ шарт ретінде ойлау.

Осыған байланысты, екі шарт тең кездескенде ғана - 25 және 75-тен үлкен мәндер - бұл TRUE мәні (бір еске тең) қайтарылады.

Функция кейін 5 нәтижесіне жету үшін барлық шын мәндерді толтырады.