Skip to main content

Сум ћелије које испуњавају више критеријума са Екцелом СУМПРОДУЦТ

Anonim
01 од 02

Сум ћелије које падају између две вредности

СУМПРОДУЦТ Преглед

Функција СУМПРОДУЦТ у Екцел-у је веома свестрана функција која ће дати различите резултате у зависности од начина уноса аргумената функције.

Нормално, како то њено име предлаже, СУМПРОДУЦТ множи елементе једног или више поља да би добили свој производ, а затим додаје или сумира производе заједно.

Прилагођавањем синтаксе функције, међутим, може се користити за сакупљање само података у ћелијама које испуњавају одређене критеријуме.

Пошто је Екцел 2007, програм садржи две функције - СУМИФ и СУМИФС - који ће сакупити податке у ћелијама које испуњавају један или више критеријума.

Међутим, понекад, СУМПРОДУЦТ је лакше радити када се ради о проналажењу више услова који се односе на исти распон као што је приказано на слици изнад.

СУМПРОДУЦТ Функција синтакса на збирне ћелије

Синтакса која користи СУМПРОДУЦТ да сакупља податке у ћелијама које испуњавају одређене услове је:

= СУМПРОДУЦТ (услов1 * услов2 * арраи)

цондитион1, цондитион2 - услови који морају бити испуњени пре него што функција пронађе производ у низу.

низ - суседни спектар ћелија

Пример: Сумирање података у ћелијама које испуњавају више услова

Пример на горњој слици додаје податке у ћелијама у опсегу Д1 до Е6 које су између 25 и 75.

Унос функције СУМПРОДУЦТ

Пошто овај примјер користи неправилан облик функције СУМПРОДУЦТ, дијалошки оквир функције не може се користити за унос функције и његових аргумената. Уместо тога, функција мора бити ручно унета у радну листу ћелија.

  1. Кликните на ћелију Б7 на радном листу да бисте постали активна ћелија;
  2. Унесите следећу формулу у ћелију Б7: = СУМПРОДУЦТ ((А $ 2: $ Б $ 6> 25) * ($ А $ 2: $ Б $ 6 <75) * (А2: Б6))
  3. Одговор 250 требало би да се појави у ћелији Б7
  4. Одговор је стигао додавањем пет бројева у опсегу (40, 45, 50, 55 и 60) које су између 25 и 75. Укупно од тога је 250

Прекидање СУМПРОДУЦТ Формуле

Када се услови користе за своје аргументе, СУМПРОДУЦТ оцјењује сваки елемент елемета у односу на стање и враћа вриједност Боолеан (ТРУЕ или ФАЛСЕ).

За потребе израчунавања, Екцел додељује вриједност 1 за елементе низа који су ТРУЕ (испуњавају услов) и вриједност 0 за елементе поља који су ФАЛСЕ (не испуњавају услов).

На пример, број 40:

  • је ТРУЕ за први услов, тако да је вриједност 1 додељује се у првом низу;
  • је ТРУЕ за други услов тако вриједност 1 додељује се у другом низу.

број 15:

  • је ФАЛСЕ за први услов тако вриједност 0 додељује се у првом низу;
  • је ТРУЕ за други услов тако вриједност 1 додељује се у другом низу.

Одговарајуће оне и нуле у сваком низу се множе заједно:

  • За број 40 - имамо 1 к 1 враћајући вредност од 1;
  • За број 15 - имамо 0 к 1 враћање вриједности од 0.

Наставите читати даље

02 од 02

Множење оних и нула према опсегу

Ове и нуле се затим помножавају бројевима у опсегу А2: Б6.

Ово је учињено да би нам дали бројеве који ће се сабрати функцијом.

Ово ради јер:

  • 1 пута сваки број је једнак оригиналном броју
  • 0 пута сваки број је једнак 0

Дакле, завршимо са:

  • 1 * 40 = 400 * 15 = 00 * 22 = 01 * 45 = 451 * 50 = 501 * 55 = 550 * 25 = 00 * 75 = 01 * 60 = 600 * 100 = 0

Сумирање резултата

СУМПРОДУЦТ затим сумира горње резултате како би пронашао одговор.

40 + 0 + 0 + 45 + 50 + 55 + 0 + 0 + 60 + 0 = 250