Documentation/SL/How Tos/Calc: funkcija DSUM
From Apache OpenOffice Wiki
< Documentation | SL/How Tos
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
DSUM
Sums the cells in a column of a Calc 'database' table, in rows which meet specified criteria.
Skladnja:
DSUM(tabela_zbirke_podatkov; polje; tabela_pogojev)
kjer je
- tabela_zbirke_podatkov is a range defining the data to be processed.
- polje is the column to sum. It may be a column number (1 is the first column of the database table, 2 is the second ...) or a column header (enclosed in quotation marks ””) or a cell referring to a column header.
- tabela_pogojev obseg, ki vsebuje pogoje, which are used to select which rows of the tabele_zbirke_podatkov to sum.
Pregled funkcij za zbirke podatkov v celoti opisuje rabo teh parametrov.
Primer:
In this spreadsheet:
| A | B | C | D | E | |
| 1 | Name | Grade | Age | Distance to School | Weight |
| 2 | Andy | 3 | 9 | 150 | 40 |
| 3 | Betty | 4 | 10 | 1000 | 42 |
| 4 | Charles | 3 | 10 | 300 | 51 |
| 5 | Daniel | 5 | 11 | 1200 | 48 |
| 6 | Eva | 2 | 8 | 650 | 33 |
| 7 | Frank | 2 | 7 | 300 | 42 |
| 8 | Greta | 1 | 7 | 200 | 36 |
| 9 | Harry | 3 | 9 | 1200 | 44 |
| 10 | Irene | 2 | 8 | 1000 | 42 |
| 11 | |||||
| 12 | |||||
| 13 | Name | Grade | Age | Distance to School | Weight |
| 14 | 2 |
DSUM(A1:E10; "Oddaljenost od šole"; A13:E14)
- vrne combined distance to school of all children who are in the second grade (1950).
DSUM(A1:E10; 4; A13:E14)
- vrne isti rezultat.
DSUM(A1:E10; D1; A13:E14)
- prav tako vrne isti rezultat.
Glejte tudi:
Pregled funkcij za zbirke podatkov
Znane težave
The OOo2.3 Help implies that 0 as a field will include the entire database table. This seems to be wrong - only a single column can be summed.