В тази статия е описан синтаксисът и употребата на функцията DSUM в Microsoft Excel.
Описание
В списък или база данни DSUM предоставя сумата от числата в полета (колони) от записи, които отговарят на вашите зададени условия.
Синтаксис
DSUM(база_данни; поле; критерий)
Синтаксисът на функцията DSUM има следните аргументи:
-
"база_данни" Задължително. Това е диапазонът от клетки, който съставя списъка или базата данни. Базата данни е списък със свързани данни, в който редовете на свързаната информация са записи, а колоните са полета. Първият ред на списъка съдържа етикети за всяка колона в него.
-
"поле" Задължително. Това задава коя колона да се използва във функцията. Задайте етикета на колоната, ограден между двойни кавички, например "Възраст" или "Добив". Като алтернатива, можете да зададете число (без кавички), което представя позицията на колоната в списъка: например 1 за първата колона, 2 за втората колона и т.н.
-
"критерий" Задължително. Това е диапазонът от клетки, съдържащ зададените от вас условия. За аргумента критерий (критерии) можете да използвате всеки диапазон, стига да включва поне един етикет на колона и поне една клетка под етикета на колоната, в която задавате условие за колоната.
Забележки
-
За аргумента "критерий" можете да използвате всеки диапазон, стига да включва поне един етикет на колона и поне една клетка под етикета на колоната за задаване на условието.
Ако например диапазонът G1:G2 съдържа етикета на колоната "Доход" в G1 и сумата 10 000 лв. в G2, можете да дефинирате диапазона като MatchIncome и да използвате това име като аргумента критерий във функциите на базата данни.
-
Макар че диапазонът на критериите може да бъде разположен навсякъде в работния лист, най-добре е да не го поставяте под списъка. Това е рисковано. Ако добавите още информация към списъка, новата информация се добавя към първия ред под списъка. Ако редът под списъка не е празен, Microsoft Excel няма да добави новата информация.
-
Уверете се, че диапазонът на критериите (аргументът "критерий") не припокрива списъка.
-
За да изпълните една операция върху цяла колона в база данни, въведе празен ред под етикетите на колоните в диапазона на критериите.
Пример
Копирайте цялата примерна таблица (включително редовете на DSUM формула) и я поставете в клетка A1 на нов работен лист на Excel. Ако редовете на формулата не показват автоматично резултатите, изберете ги, натиснете клавиша F2 и след това натиснете клавиша Enter. Може да настроите ширините на колоните за по-лесно преглеждане на цялата информация.
Дърво |
Височина |
Възраст |
Добив |
Печалба |
Височина |
---|---|---|---|---|---|
="=Ябълка" |
>10 |
<16 |
|||
="=Круша" |
|||||
. |
|||||
Дърво |
Височина |
Възраст |
Добив |
Печалба |
|
Ябълка |
18 |
20 |
14 |
105 лв. |
|
Круша |
12 |
12 |
10 |
96 лв. |
|
Череша |
13 |
14 |
9 |
105 лв. |
|
Ябълка |
14 |
15 |
10 |
75 лв. |
|
Круша |
9 |
8 |
8 |
77 лв. |
|
Ябълка |
8 |
9 |
6 |
45 лв. |
|
Формула |
Описание |
Резултат |
|||
=DSUM(A5:E11;"Печалба"; A1:A2) |
Общата печалба от ябълковите дървета (редове 6, 9 и 11). |
225 лв. |
|||
=DSUM(A5:E11;"Печалба"; A1:F3) |
Общата печалба от ябълковите дървета с височина между 10 и 16 фута и всички крушови дървета (редове 7, 9 и 10). |
248 лв. |