В тази статия е описан синтаксисът и употребата на функцията DSUM в Microsoft Excel.
Описание
В списък или база данни DSUM предоставя сумата от числата в полетата (колоните) от записи, които отговарят на зададени от вас условия.
Синтаксис
DSUM(база_данни; поле; критерий)
Синтаксисът на функцията DSUM има следните аргументи:
- База данни Задължително. Това е диапазонът от клетките, които съставят списъка или базата данни. База_данни е списък от свързани данни, в който редове са записи, а колоните са полета. Първият ред на списъка съдържа етикети за всяка колона в него.
- Поле Задължително. Това задава коя колона да се използва във функцията. Задайте етикета на колоната, поставен в двойни кавички, например "Възраст" или "Добив". Като алтернатива можете да зададете число (без кавички), което представя позицията на колоната в списъка: например 1 за първата колона, 2 за втората колона и т. н.
- Критерии Задължително. Това е диапазонът от клетки, съдържащ зададените от вас условия. За аргумента критерий (критерии) можете да използвате всеки диапазон, стига да включва поне един етикет на колона и поне една клетка под етикета на колоната, в която задавате условие за колоната.
Забележки
- За аргумента "критерий" можете да използвате всеки диапазон, стига да включва поне един етикет на колона и поне една клетка под етикета на колоната за задаване на условието.
Ако например диапазонът G1:G2 съдържа етикета на колоната "Доход" в G1 и сумата 10 000 в G2, можете да дефинирате диапазона като "НамериДохода" и да използвате това име като аргумента "критерий" във функциите за базата данни. - Въпреки че диапазонът на критериите може да бъде разположен навсякъде в работния лист, най-добре е да не го поставяте под списъка. Това е рисковано. Ако добавите още информация към списъка, новата информация се добавя към първия ред под списъка. Ако редът под списъка не е празен, 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 лв. |