Колькасць вочак дадзеных з SUMPRODUCT функцыі ў Excel

Функцыя SUMPRODUCT ў Excel вельмі шматгранная функцыя , якая будзе даваць розныя вынікі ў залежнасці ад аргументаў , уведзеных.

То , што функцыя SUMPRODUCT звычайна робіць памнажаць элементы аднаго або некалькіх масіваў , а затым дадаць ці сумаваць прадукты разам.

Але, рэгулюючы форму аргументаў, SUMPRODUCT падлічвае колькасць вочак у зададзеным дыяпазоне дадзеных , якія змяшчаюць які адказвае вызначаным крытэрам.

01 з 04

SUMPRODUCT супраць COUNTIF і COUNTIFS

Выкарыстоўваючы SUMPRODUCT графу вочак дадзеных. © Тэд Французская

Так як Excel 2007 г., праграма таксама мае СЧЕТЕСЛИ і COUNTIFS функцыі , якія дазваляюць лічыць клеткі , якія адпавядаюць аднаму або некалькім крытэрам.

Часам, аднак, SUMPRODUCT лягчэй працаваць з тым, калі гаворка ідзе пра пошук некалькіх умоў, якія тычацца таго ж дыяпазону, як паказана ў прыкладзе, размешчанай на малюнку вышэй.

02 з 04

SUMPRODUCT Сінтаксіс функцыі і аргументы для падліку клетак

Функцыя , у сінтаксісе ставіцца да кампаноўкі функцыі і ўключае ў сябе імя функцыі, дужкі, коскі і аргументы .

Каб атрымаць функцыю для падліку клетак, а не выконваць свае стандартныя мэты, наступны нестандартны сінтаксіс павінен быць выкарыстаны з SUMPRODUCT:

= SUMPRODUCT ([условие1] * [условие2])

Тлумачэнне таго, як працуе гэты сінтаксіс апісаны ніжэй у наступным прыкладзе.

Прыклад: падлік клетак, якія адказваюць некалькі ўмоў

Як паказана ў прыкладзе на малюнку вышэй, SUMPRODUCT выкарыстоўваецца, каб знайсці агульная колькасць вочак у дыяпазоне дадзеных A2 да B6, якія ўтрымліваюць дадзеныя паміж значэннямі 25 і 75.

03 з 04

Ўвод SUMPRODUCT функцыі

Як правіла, лепшы спосаб ўводу функцый у Excel, каб выкарыстоўваць іх дыялогавае акно , якое дазваляе лёгка ўвесці аргументы па адным без неабходнасці ўводзіць дужкі або коскай , якія дзейнічаюць у якасці падзельнікаў паміж аргументамі.

Аднак, паколькі ў гэтым прыкладзе выкарыстоўваецца няправільная форма функцыі SUMPRODUCT, акно дыялогу падыход не можа быць выкарыстаны. Замест гэтага, функцыя павінна быць набрана ў працоўным аркушы вочка.

На малюнку вышэй, былі выкарыстаны наступныя крокі, каб увесці SUMPRODUCT ў вочка B7:

  1. Націсніце на вочка B7 ў лісце - месца, дзе будуць адлюстроўвацца вынікі функцыі
  2. Калі ласка, увядзіце наступную формулу ў вочка E6 ліста:

    = СУММПРОИЗВ (($ 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 ацэньвае кожны элемент масіва ад стану і вяртае лагічнае значэнне (ісціна або хлусня).

Для мэтаў разлікаў, Excel прысвойвае значэнне 1 для тых элементаў масіва , якія з'яўляюцца праўдзівымі і значэннем 0 для элементаў масіва , якія з'яўляюцца рабіць.

Адпаведныя адзінкі і нулі на кожным масіве перамнажаюцца:

Гэтыя адзінкі і нулі затым сумуюцца з дапамогай функцыі, каб даць нам падлік колькасці значэнняў, якія задавальняюць абодвум умовам.

Або думаць пра гэта такім чынам ...

Іншы спосаб думаць аб тым, што SUMPRODUCT робіць гэта думаць аб знаку множання ў якасці элемента І ўмовы.

Маючы гэта на ўвазе, гэта толькі тады , калі абодва ўмовы выкананыя - лік больш 25 і менш 75 - што праўдзівае значэнне (якое роўна адзін памятаю) вяртаецца.

Функцыя затым сумуе ўсе праўдзівыя каштоўнасці, каб прыйсці да выніку 5.