Екцел ДСУМ функција - Збраја записе у бази података

Преузмите Пример радне свеске

Преузмите пример радне свеске

Овај водич показује како се користи Екцел ДСУМ функција у Екцелу да зброји записе у бази података.

Преглед функције ДСУМ

Функција ДСУМ израчунава збир поља у бази података за записе који задовољавају одређене критеријуме.

Да бисте користили функцију ДСУМ Екцел радног листа, изаберите ћелију и откуцајте:

(Обратите пажњу на то како се појављују уноси формуле)

Функција ДСУМ Синтакса и улази:

1 = ДСУМ (база података, поље, критеријуми)

база података - Распон базе података са именима поља у горњем реду.

поље - Поље у бази података за сумирање. То може бити или назив поља (нпр: „датум рођења“) или број колоне (нпр: 5).

критеријума - Распон ћелија који садржи критеријуме који показују које записе треба збрајати. Пример:

ДСУМ је једна од функција базе података програма Екцел. Враћа збир колоне у бази података, након примене опсега филтера на податке.

Имајте на уму да када кажемо „база података“ у овом контексту, мислимо само на табелу података у Екцелу, која је организована са заглављима колона.

Како се користи функција ДСУМ

Да бисте користили Екцел ДСУМ функцију, откуцајте следеће:

1 = ДСУМ (Б7: Ф19, "Оскари освојени", Б3: Ф4)

Имамо базу података са неким подацима о филму. Желимо да знамо колико су Осцара освојили филмови објављени након 2000. године, који су зарадили преко милијарду долара. ДСУМ може добити те податке за нас.

Ево како функционише ДСУМ:

  • Први аргумент је база података коју имамо у ћелијама Б7: Ф19. Напомена: у овај опсег морате укључити заглавља колона.
  • Други аргумент је колона коју желимо да сумирамо - Оскар је освојио. Можете се позивати на колоне по имену у наводницима или по њиховом нумеричком положају (тако да бисмо овде могли ставити и само 5).
  • У трећем аргументу дефинишемо филтере које желимо да ДСУМ примени пре израчунавања збира. Ово су у Б3: Ф4.

Погледајте ближе филтере које смо дефинисали у Б3: Ф4. Имамо иста заглавља као и база података, а дефинисали смо и два критеријума: „Година“ већа од 2000, и „Светски бруто (милион долара)“ већа од 1000.

ДСУМ исправно враћа 12 Оскара. Два филма задовољавају ове критеријуме: Повратак краља, који чини монархов део посла са 11 Оскара, и Спецтре, који додаје још 1 укупном броју.

ДСУМ збраја само нумеричке вредности

ДСУМ ће укључивати само редове са нумеричким подацима, а занемариће текст. На пример, ако покушамо да збројимо колону „Име“, ДСУМ ће вратити 0, јер не налази нумеричке податке за сумирање.

1 = ДСУМ (Б7: Ф19, "Назив", Б3: Ф4)

Шта можете користити као критеријуме

ДСУМ вам омогућава да користите низ различитих критеријума при филтрирању података. Ево неколико уобичајених примера:

Коришћење више критеријумских редова

Када креирате табелу критеријума, можете користити више од једног реда ако је потребно.

Ако користите више од једног реда, ДСУМ ће користити логику „ИЛИ“ - укључиваће податке који одговарају било којем од ваших редова критеријума.

Ево примера:

1 = ДСУМ (Б8: Ф20, 5, Б3: Ц5)

Желимо да знамо колико је Оскара 1997. године освојио Титаник 1997. и Повратак краља 2003. године. Пошто у бази постоје два филма под називом „Титаник“, такође смо навели годину у нашој табели критеријума.

Такође имајте на уму да смо у табели критеријума користили само две колоне које желимо да филтрирамо - не морате их све укључити.

ДСУМ враћа 22 - 11 за сваки филм.

Користите СУМ када не морате да филтрирате податке

ДСУМ је моћан алат када морате да филтрирате податке на сложене начине. Али ако не морате да користите филтере, уместо тога користите СУМ.

СУМ користите овако:

1 = ЗБИР (Ц3: Ц14)

Као што видите овде, са СУМ -ом једноставно дефинишете опсег који садржи ваше податке и он ће вратити збир свих нумеричких ћелија унутар тог опсега.

Сазнајте више на главној страници Екцел СУМ функција <>.

ДСУМ у Гоогле табелама

Функција ДСУМ ради потпуно исто у Гоогле таблицама као и у Екцелу:

Додатне напомене

Помоћу функције ДСУМ додајте записе базе података који испуњавају одређене критеријуме.

Прво наведите низ који садржи базу података. ВАЖНО: Први ред базе података мора садржавати називе поља.

Затим наведите које поље унутар базе података треба сажети. Или унесите назив поља, ограђен наводницима (нпр: „Године“) или унесите број који одговара положају поља у бази података (нпр. 2 за другу колону).

На крају, референцирајте опсег ћелија који садржи критеријуме за употребу. Критеријуми морају имати најмање један назив поља са условом испод њега. Можете додати још поља у засебне колоне да бисте додали више услова.

Примери ДСУМ -а у ВБА

Такође можете користити функцију ДСУМ у ВБА. Тип:
апплицатион.ворксхеетфунцтион.дсум (база података, поље, критеријуми)
За аргументе функције (база података итд.) Можете их унијети директно у функцију или дефинирати варијабле које ћете умјесто тога користити.

Повратак на листу свих функција у програму Екцел

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave