Innhold
Innholdsliste 🔎︎

# Databasefunksjoner

Dette avsnittet omhandler funksjoner med data sortert som én rad data for en post.

Databasekategorien kan forveksles med en database integrert i LibreOffice. Men det er derimot ingen forbindelse mellom en database i LibreOffice og Databasekategorien i LibreOffice Calc.

### Eksempeldata:

Følgende data benyttes i noen eksempler på funksjonsbeskrivelser:

Området A1:E10 viser barna som er inviteret til Jonas' fødselsdagsfest. Den følgende informasjonen er skrevet inn for hvert element: kolonne A viser navnet, B klassetrinn, så alder i år, avstand til skolen i meter og vekt i kilogram.

| A | B | C | D | E
1 | Navn | Klasse | Alder | Avstand til skole | Vekt
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 | Klasse | 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 | Navn | Klasse | Alder | Avstand til skole | Vekt
14 |  |  |  | >600 |
15 |  |  |  |  |
16 | DTell | 5 |  |  |

Formelen i celle B16 er =DANTALL(A1:E10;0;A13:E14)

### Databasefunksjonsparametre:

Følgende elementer er parameterdefinisjonene for alle databasefunksjoner:

Database is the cell range defining the database. The first row of the range contains the field names, and following rows are records with corresponding field values.

DatabaseField specifies the column where the function operates on after the search criteria of the first parameter is applied and the data rows are selected. It is not related to the search criteria itself. For the DatabaseField parameter you can enter a reference to a header cell or a number to specify the column within the Database area, starting with 1. To reference a column by means of the literal column header name (from the first row of Database range), place quotation marks around the header name.

SearchCriteria is the cell range containing search criteria. Like Database, its first row is also field names, and following rows are conditions for related fields. If you write several criteria in one row they are connected by AND. If you write the criteria in different rows they are connected by OR. Empty cells in the search criteria range will be ignored.

Choose LibreOffice - PreferencesTools - Options - LibreOffice Calc - Calculate to define how LibreOffice Calc acts when searching for identical entries.

Se også Wikisiden om Conditional Counting and Summation.

## DANTALL (DCOUNT på engelsk)

DANTALL teller hvor mange rader (oppføringer) i en database som passer til de valgte søkekriteriene og som inneholder tallverdier.

Søket støtter jokertegn eller regular expressions. Med regulære uttrykk aktivert , kan du skrive "alle.*", for eksempel for å finne den første forekomsten av "alle" fulgt av villkårlge tegn. Hvis du vil søke etter en tekst som også er et vanlig uttrykk, må du enten foran hvert tegn med et "\" -tegn, eller vedlegge teksten til \ Q ... \ E. Du kan slå automatisk evaluering av jokertegn eller vanlig uttrykk av og på i LibreOffice - EgenskaperVerktøy - Alternativer - LibreOffice Calc - Kalkuler.

Når du bruker funksjoner der ett eller flere argumenter er søkekriterier, som representerer et regulært uttrykk, er det første forsøket å konvertere strengkriteriene til tall. For eksempel vil ".0" konverteres til 0.0 og så videre. Hvis det lykkes, vil matchingen ikke være et vanlig uttrykk, men en numerisk match. Imidlertid, når du bytter til et sted der desimalskilleren ikke er punktum, får det konvertering av regulære uttrykk å fungere. For å tvinge evalueringen av det regulære uttrykket i stedet for et numerisk uttrykk, bruker du et uttrykk som ikke kan feilleses som numerisk, for eksempel ". [0]" eller ". \ 0" eller "(? I) .0".

#### Syntax

DCOUNT(Database; [Databasefelt]; Søkekriterium)

Hvis det ikke er noe argument i Databasefelt, vil DCOUNT returnere tallet på alle kolonnene som oppfyller kriteriene.For the DatabaseField parameter you can enter a reference to a header cell or a number to specify the column within the Database area, starting with 1. To reference a column by means of the literal column header name (from the first row of Database range), place quotation marks around the header name.

If you choose to omit the DatabaseField argument, your formula should be of the form =DCOUNT(Database; ; SearchCriteria).

#### Example

I eksemplet ovenfor ønsker vi å vite hvor mange barn som har mer enn 600 meter til skole. Resultatet vises i celle B16. Plassér pekeren i celle B16. Skriv inn formelen =DANTALL(A1:E10;0;A13:E14) i B16. Funksjonsveiviseren kan hjelpe deg med å skrive inn celleområdet.

Database er utvalg av data som skal evalueres, inkludert topptekstene: i dette tilfellet A1: E10. DatabaseField angir kolonnen for søkekriteriene: i dette tilfellet er kolonnen med de numeriske avstandsverdiene. SearchCriteria er området der du kan legge inn søkeparametrene: i dette tilfellet, A13: E14.

For å finne ut av hvor mange barn i andre klasse som er mer enn 7 år gamle, slett inntastingen >600 i celle D14 og skrive inn 2 i celle B14 under klasse, og tast inn >7 i celle C14 til høyre. Resultatet er 2. To barn går i andre klasse og er over 7 år. Da begge kriterier er i den samme raden, forbindes de med OG.

## DANTALLA (DCOUNTA på engelsk)

DANTALLA teller antall rader (oppføringer) i en database som passer til de valgte søkekriteriene og som inneholder tall eller alfanumeriske verdier.

Søket støtter jokertegn eller regular expressions. Med regulære uttrykk aktivert , kan du skrive "alle.*", for eksempel for å finne den første forekomsten av "alle" fulgt av villkårlge tegn. Hvis du vil søke etter en tekst som også er et vanlig uttrykk, må du enten foran hvert tegn med et "\" -tegn, eller vedlegge teksten til \ Q ... \ E. Du kan slå automatisk evaluering av jokertegn eller vanlig uttrykk av og på i LibreOffice - EgenskaperVerktøy - Alternativer - LibreOffice Calc - Kalkuler.

Når du bruker funksjoner der ett eller flere argumenter er søkekriterier, som representerer et regulært uttrykk, er det første forsøket å konvertere strengkriteriene til tall. For eksempel vil ".0" konverteres til 0.0 og så videre. Hvis det lykkes, vil matchingen ikke være et vanlig uttrykk, men en numerisk match. Imidlertid, når du bytter til et sted der desimalskilleren ikke er punktum, får det konvertering av regulære uttrykk å fungere. For å tvinge evalueringen av det regulære uttrykket i stedet for et numerisk uttrykk, bruker du et uttrykk som ikke kan feilleses som numerisk, for eksempel ". [0]" eller ". \ 0" eller "(? I) .0".

#### Syntax

DCOUNT(Database; [DatabaseField]; Søkekriterium)

Hvis det ikke er noe argument i Databasefelt, vil DCOUNT returnere tallet på alle kolonnene som oppfyller kriteriene.For the DatabaseField parameter you can enter a reference to a header cell or a number to specify the column within the Database area, starting with 1. To reference a column by means of the literal column header name (from the first row of Database range), place quotation marks around the header name.

If you choose to omit the DatabaseField argument, your formula should be of the form =DCOUNTA(Database; ; SearchCriteria).

#### Example

I eksemplet ovenfor (vennligst bla opp), kan du søke etter antall barn hvis navn starter med et E eller et etterfølgende brev. Rediger formelen i B16 for å lese =DCOUNTA (A1: E10; "Navn"; A13: E14) . Slett de gamle søkekriteriene og skriv inn >=E under Navn i felt A14. Resultatet er 5. Hvis du sletter alle tallverdier for Greta i rad 8, endres resultatet til 4. Rad 8 er ikke lenger inkludert i tellingen fordi det ikke inneholder noen verdier. Navnet Greta er tekst, ikke en verdi. Merk at Databasefelt-parameteret må peke på en kolonne som kan inneholde verdier.

## DMIDDEL

DGJENNOMSNITT gir gjennomsnittet av verdiene i alle cellene (feltene) i alle radene (databaseoppføringene) som passer med de valgte søkekriteriene.

Søket støtter jokertegn eller regular expressions. Med regulære uttrykk aktivert , kan du skrive "alle.*", for eksempel for å finne den første forekomsten av "alle" fulgt av villkårlge tegn. Hvis du vil søke etter en tekst som også er et vanlig uttrykk, må du enten foran hvert tegn med et "\" -tegn, eller vedlegge teksten til \ Q ... \ E. Du kan slå automatisk evaluering av jokertegn eller vanlig uttrykk av og på i LibreOffice - EgenskaperVerktøy - Alternativer - LibreOffice Calc - Kalkuler.

Når du bruker funksjoner der ett eller flere argumenter er søkekriterier, som representerer et regulært uttrykk, er det første forsøket å konvertere strengkriteriene til tall. For eksempel vil ".0" konverteres til 0.0 og så videre. Hvis det lykkes, vil matchingen ikke være et vanlig uttrykk, men en numerisk match. Imidlertid, når du bytter til et sted der desimalskilleren ikke er punktum, får det konvertering av regulære uttrykk å fungere. For å tvinge evalueringen av det regulære uttrykket i stedet for et numerisk uttrykk, bruker du et uttrykk som ikke kan feilleses som numerisk, for eksempel ". [0]" eller ". \ 0" eller "(? I) .0".

#### Syntax

DMIDDEL(Database; Databasefelt; Søkekriterium)

For the DatabaseField parameter you can enter a reference to a header cell or a number to specify the column within the Database area, starting with 1. To reference a column by means of the literal column header name (from the first row of Database range), place quotation marks around the header name.

#### Example

For å finne den gjennomsnittlige vekta av alle barn på samme alder i eksemplet ovenfor (rull oppover), skriv inn følgende formel i B16:

=DAVERAGE(A1:E10;"Vekt";A13:E14)

I rad 14, under alder, skriv inn 7, 8, 9 og så videre, en etter en. Den gjennomsnitlige vekt av alle børn på samme alder vises.

## DMAKS

DMAKS gir det høyeste innholdet i en celle (et felt) i en database (alle oppføringene) som passer med de valgte søkekriteriene.

Søket støtter jokertegn eller regular expressions. Med regulære uttrykk aktivert , kan du skrive "alle.*", for eksempel for å finne den første forekomsten av "alle" fulgt av villkårlge tegn. Hvis du vil søke etter en tekst som også er et vanlig uttrykk, må du enten foran hvert tegn med et "\" -tegn, eller vedlegge teksten til \ Q ... \ E. Du kan slå automatisk evaluering av jokertegn eller vanlig uttrykk av og på i LibreOffice - EgenskaperVerktøy - Alternativer - LibreOffice Calc - Kalkuler.

Når du bruker funksjoner der ett eller flere argumenter er søkekriterier, som representerer et regulært uttrykk, er det første forsøket å konvertere strengkriteriene til tall. For eksempel vil ".0" konverteres til 0.0 og så videre. Hvis det lykkes, vil matchingen ikke være et vanlig uttrykk, men en numerisk match. Imidlertid, når du bytter til et sted der desimalskilleren ikke er punktum, får det konvertering av regulære uttrykk å fungere. For å tvinge evalueringen av det regulære uttrykket i stedet for et numerisk uttrykk, bruker du et uttrykk som ikke kan feilleses som numerisk, for eksempel ". [0]" eller ". \ 0" eller "(? I) .0".

#### Syntax

DMAKS(Database; Databasefelt; Søkekriterium)

For the DatabaseField parameter you can enter a reference to a header cell or a number to specify the column within the Database area, starting with 1. To reference a column by means of the literal column header name (from the first row of Database range), place quotation marks around the header name.

#### Example

For å finne ut av hvor mye det tyngste barnet i hver klasse veier i det forrige eksempelet (rull oppover), skriv inn følgende formel i B16:

=DMAX(A1:E10;"Vekt";A13:E14)

Under 'Klasse', skriv inn 1, 2, 3 og så videre, en etter en. Etter å ha tastet inn klasse vil vekten til det tyngste barnet i klassen bli vist.

## DMIN

DMIN gir det minste innholdet i en celle (et felt) i en database (alle oppføringene) som passer med de valgte søkekriteriene.

Søket støtter jokertegn eller regular expressions. Med regulære uttrykk aktivert , kan du skrive "alle.*", for eksempel for å finne den første forekomsten av "alle" fulgt av villkårlge tegn. Hvis du vil søke etter en tekst som også er et vanlig uttrykk, må du enten foran hvert tegn med et "\" -tegn, eller vedlegge teksten til \ Q ... \ E. Du kan slå automatisk evaluering av jokertegn eller vanlig uttrykk av og på i LibreOffice - EgenskaperVerktøy - Alternativer - LibreOffice Calc - Kalkuler.

Når du bruker funksjoner der ett eller flere argumenter er søkekriterier, som representerer et regulært uttrykk, er det første forsøket å konvertere strengkriteriene til tall. For eksempel vil ".0" konverteres til 0.0 og så videre. Hvis det lykkes, vil matchingen ikke være et vanlig uttrykk, men en numerisk match. Imidlertid, når du bytter til et sted der desimalskilleren ikke er punktum, får det konvertering av regulære uttrykk å fungere. For å tvinge evalueringen av det regulære uttrykket i stedet for et numerisk uttrykk, bruker du et uttrykk som ikke kan feilleses som numerisk, for eksempel ". [0]" eller ". \ 0" eller "(? I) .0".

#### Syntax

DMIN(Database; Databasefelt; Søkekriterium)

For the DatabaseField parameter you can enter a reference to a header cell or a number to specify the column within the Database area, starting with 1. To reference a column by means of the literal column header name (from the first row of Database range), place quotation marks around the header name.

#### Example

For å finne den korteste avstanden til skolen for barna i hver klasse i det forrige eksemplet (rull oppover), skriv inn følgende formel i B16:

=DMIN(A1:E10;"Avstand til skole";A13:E14)

I rad 14, under klasse, skriv inn 1, 2, 3 og så videre, en etter en. Den korteste avstanden til skolen for hver klasse vil vises.

## DPRODUKT

DPRODUKT multipliserer alle cellene i et dataområde der celleinnholdet passer med de valgte søkekriteriene.

Søket støtter jokertegn eller regular expressions. Med regulære uttrykk aktivert , kan du skrive "alle.*", for eksempel for å finne den første forekomsten av "alle" fulgt av villkårlge tegn. Hvis du vil søke etter en tekst som også er et vanlig uttrykk, må du enten foran hvert tegn med et "\" -tegn, eller vedlegge teksten til \ Q ... \ E. Du kan slå automatisk evaluering av jokertegn eller vanlig uttrykk av og på i LibreOffice - EgenskaperVerktøy - Alternativer - LibreOffice Calc - Kalkuler.

Når du bruker funksjoner der ett eller flere argumenter er søkekriterier, som representerer et regulært uttrykk, er det første forsøket å konvertere strengkriteriene til tall. For eksempel vil ".0" konverteres til 0.0 og så videre. Hvis det lykkes, vil matchingen ikke være et vanlig uttrykk, men en numerisk match. Imidlertid, når du bytter til et sted der desimalskilleren ikke er punktum, får det konvertering av regulære uttrykk å fungere. For å tvinge evalueringen av det regulære uttrykket i stedet for et numerisk uttrykk, bruker du et uttrykk som ikke kan feilleses som numerisk, for eksempel ". [0]" eller ". \ 0" eller "(? I) .0".

#### Syntax

DPRODUKT(Database; Databasefelt; Søkekriterium)

For the DatabaseField parameter you can enter a reference to a header cell or a number to specify the column within the Database area, starting with 1. To reference a column by means of the literal column header name (from the first row of Database range), place quotation marks around the header name.

#### Example

I fødselsdagsfesteksemplet ovenfor (rull oppover), finnes det inget meningsfylt bruk av denne funksjonen.

## DSTDAV

DSTDAV beregner standardavviket i en populasjon basert på et utvalg ved å bruke de tallene i en databasekolonne som passer med de valgte vilkårene. Oppføringene blir behandlet som et datautvalg. Dette betyr at barnene i eksempelet representerer et utvalg av alle barnene. Merk at du ikke kan få et representativt resultat fra et utvalg på under 1000.

Søket støtter jokertegn eller regular expressions. Med regulære uttrykk aktivert , kan du skrive "alle.*", for eksempel for å finne den første forekomsten av "alle" fulgt av villkårlge tegn. Hvis du vil søke etter en tekst som også er et vanlig uttrykk, må du enten foran hvert tegn med et "\" -tegn, eller vedlegge teksten til \ Q ... \ E. Du kan slå automatisk evaluering av jokertegn eller vanlig uttrykk av og på i LibreOffice - EgenskaperVerktøy - Alternativer - LibreOffice Calc - Kalkuler.

Når du bruker funksjoner der ett eller flere argumenter er søkekriterier, som representerer et regulært uttrykk, er det første forsøket å konvertere strengkriteriene til tall. For eksempel vil ".0" konverteres til 0.0 og så videre. Hvis det lykkes, vil matchingen ikke være et vanlig uttrykk, men en numerisk match. Imidlertid, når du bytter til et sted der desimalskilleren ikke er punktum, får det konvertering av regulære uttrykk å fungere. For å tvinge evalueringen av det regulære uttrykket i stedet for et numerisk uttrykk, bruker du et uttrykk som ikke kan feilleses som numerisk, for eksempel ". [0]" eller ". \ 0" eller "(? I) .0".

#### Syntax

DSTDAV(Database; Databasefelt; Søkekriterier)

For the DatabaseField parameter you can enter a reference to a header cell or a number to specify the column within the Database area, starting with 1. To reference a column by means of the literal column header name (from the first row of Database range), place quotation marks around the header name.

#### Example

For å finne standardavviket av vekta for alle barn på samme alder i eksemplet (rull oppover), skriv inn følgende formel i B16:

=DSTDAV(A1:E10;"Vekt";A13:E14)

I rad 14, under alder, skriv inn 7, 8, 9 og så videre, en etter en. Standardavviket for vekta av alle barn på denne alderen vil vises som resultat.

## DSTDAVP

DSTDAVP beregner standardavviket i en populasjon ut fra alle cellene i et dataområde som passer med søkekriteriene. Oppføringene fra eksempelet blir behandlet som hele befolkninga.

Søket støtter jokertegn eller regular expressions. Med regulære uttrykk aktivert , kan du skrive "alle.*", for eksempel for å finne den første forekomsten av "alle" fulgt av villkårlge tegn. Hvis du vil søke etter en tekst som også er et vanlig uttrykk, må du enten foran hvert tegn med et "\" -tegn, eller vedlegge teksten til \ Q ... \ E. Du kan slå automatisk evaluering av jokertegn eller vanlig uttrykk av og på i LibreOffice - EgenskaperVerktøy - Alternativer - LibreOffice Calc - Kalkuler.

Når du bruker funksjoner der ett eller flere argumenter er søkekriterier, som representerer et regulært uttrykk, er det første forsøket å konvertere strengkriteriene til tall. For eksempel vil ".0" konverteres til 0.0 og så videre. Hvis det lykkes, vil matchingen ikke være et vanlig uttrykk, men en numerisk match. Imidlertid, når du bytter til et sted der desimalskilleren ikke er punktum, får det konvertering av regulære uttrykk å fungere. For å tvinge evalueringen av det regulære uttrykket i stedet for et numerisk uttrykk, bruker du et uttrykk som ikke kan feilleses som numerisk, for eksempel ". [0]" eller ". \ 0" eller "(? I) .0".

#### Syntax

DSTDAVP(Database; Databasefelt; Søkekriterium)

For the DatabaseField parameter you can enter a reference to a header cell or a number to specify the column within the Database area, starting with 1. To reference a column by means of the literal column header name (from the first row of Database range), place quotation marks around the header name.

#### Example

For å finne standardavviket for vekta til alle barna av samme alder på Jonas' fødselsdagsfest (rull oppover), skriv inn følgende formel i B16:

=DSTDAVP(A1:E10;"Vekt";A13:E14)

I rad 14, under alder, skriv inn 7, 8, 9 og så videre, en etter en. Standardavviket for vekta av alle barn på samme alder, hvis vekt ble kontrollert vil være resultatet.

## DSUM

DSUMMER gir summen av alle cellene i et databasefelt i alle radene (postene) som passer med de valgte søkekriteriene.

Søket støtter jokertegn eller regular expressions. Med regulære uttrykk aktivert , kan du skrive "alle.*", for eksempel for å finne den første forekomsten av "alle" fulgt av villkårlge tegn. Hvis du vil søke etter en tekst som også er et vanlig uttrykk, må du enten foran hvert tegn med et "\" -tegn, eller vedlegge teksten til \ Q ... \ E. Du kan slå automatisk evaluering av jokertegn eller vanlig uttrykk av og på i LibreOffice - EgenskaperVerktøy - Alternativer - LibreOffice Calc - Kalkuler.

Når du bruker funksjoner der ett eller flere argumenter er søkekriterier, som representerer et regulært uttrykk, er det første forsøket å konvertere strengkriteriene til tall. For eksempel vil ".0" konverteres til 0.0 og så videre. Hvis det lykkes, vil matchingen ikke være et vanlig uttrykk, men en numerisk match. Imidlertid, når du bytter til et sted der desimalskilleren ikke er punktum, får det konvertering av regulære uttrykk å fungere. For å tvinge evalueringen av det regulære uttrykket i stedet for et numerisk uttrykk, bruker du et uttrykk som ikke kan feilleses som numerisk, for eksempel ". [0]" eller ". \ 0" eller "(? I) .0".

#### Syntax

DSUM(Database; Databasefelt; Søkekriterier)

For the DatabaseField parameter you can enter a reference to a header cell or a number to specify the column within the Database area, starting with 1. To reference a column by means of the literal column header name (from the first row of Database range), place quotation marks around the header name.

#### Example

For å finne lengden på den kombinerte avstanden til skolen for alle barn ved Jonas' fødselsdagsfest (se ovenfor) som går i andre klasse, skriv inn følgende formel i B16:

=DMIN(A1:E10;"Avstand til skole";A13:E14)

Skriv inn 2 i rad 14 under klasse. Summen (1950) av avstandene til skolen for alle barna som går i andre klasse vil vises.

## DVARIANS

DVARIANS gir variansen av alle cellene i et databasefelt for de postene som passer med de valgte søkekriteriene. Oppøringene i eksempelet blir behandlet som et datautvalg. Merk at du ikke kan få et representativt resultat fra et datautvalg på under 1000.

Søket støtter jokertegn eller regular expressions. Med regulære uttrykk aktivert , kan du skrive "alle.*", for eksempel for å finne den første forekomsten av "alle" fulgt av villkårlge tegn. Hvis du vil søke etter en tekst som også er et vanlig uttrykk, må du enten foran hvert tegn med et "\" -tegn, eller vedlegge teksten til \ Q ... \ E. Du kan slå automatisk evaluering av jokertegn eller vanlig uttrykk av og på i LibreOffice - EgenskaperVerktøy - Alternativer - LibreOffice Calc - Kalkuler.

Når du bruker funksjoner der ett eller flere argumenter er søkekriterier, som representerer et regulært uttrykk, er det første forsøket å konvertere strengkriteriene til tall. For eksempel vil ".0" konverteres til 0.0 og så videre. Hvis det lykkes, vil matchingen ikke være et vanlig uttrykk, men en numerisk match. Imidlertid, når du bytter til et sted der desimalskilleren ikke er punktum, får det konvertering av regulære uttrykk å fungere. For å tvinge evalueringen av det regulære uttrykket i stedet for et numerisk uttrykk, bruker du et uttrykk som ikke kan feilleses som numerisk, for eksempel ". [0]" eller ". \ 0" eller "(? I) .0".

#### Syntax

DVARIANS(Database; Databasefelt; Søkekriterium)

For the DatabaseField parameter you can enter a reference to a header cell or a number to specify the column within the Database area, starting with 1. To reference a column by means of the literal column header name (from the first row of Database range), place quotation marks around the header name.

#### Example

For å finne variansen av vekta av alle barn på samme alder i eksemplet ovenfor (rull oppover), skriv inn følgende formel i B16:

=DVARIANS(A1:E10;"Vekt";A13:E14)

I rad 14, under alder, skriv inn 7, 8, 9 og så videre, en etter en. Som resultat ser du variansen av vekta for alle barn på denne alderen.

## DVARIANSP

DVARIANSP gir variansen av verdiene i alle cellene i et databasefelt for de postene som passer med de valgte søkekriteriene. Oppføringene fra eksempelet blir behandlet som hele befolkninga.

Søket støtter jokertegn eller regular expressions. Med regulære uttrykk aktivert , kan du skrive "alle.*", for eksempel for å finne den første forekomsten av "alle" fulgt av villkårlge tegn. Hvis du vil søke etter en tekst som også er et vanlig uttrykk, må du enten foran hvert tegn med et "\" -tegn, eller vedlegge teksten til \ Q ... \ E. Du kan slå automatisk evaluering av jokertegn eller vanlig uttrykk av og på i LibreOffice - EgenskaperVerktøy - Alternativer - LibreOffice Calc - Kalkuler.

Når du bruker funksjoner der ett eller flere argumenter er søkekriterier, som representerer et regulært uttrykk, er det første forsøket å konvertere strengkriteriene til tall. For eksempel vil ".0" konverteres til 0.0 og så videre. Hvis det lykkes, vil matchingen ikke være et vanlig uttrykk, men en numerisk match. Imidlertid, når du bytter til et sted der desimalskilleren ikke er punktum, får det konvertering av regulære uttrykk å fungere. For å tvinge evalueringen av det regulære uttrykket i stedet for et numerisk uttrykk, bruker du et uttrykk som ikke kan feilleses som numerisk, for eksempel ". [0]" eller ". \ 0" eller "(? I) .0".

#### Syntax

DVARIANSP(Database; Databasefelt; Søkekriterier)

For the DatabaseField parameter you can enter a reference to a header cell or a number to specify the column within the Database area, starting with 1. To reference a column by means of the literal column header name (from the first row of Database range), place quotation marks around the header name.

#### Example

For å finne variansen av vekta for alle barn på samme alder ved Jonas' fødselsdagsfest (se ovenfor), skriv inn følgende formel i B16:

=DVARIANSP(A1:E10;"Vekt";A13:E14)

I rad 14 skal du under alder skrive inn 7, 8, 9 og så videre, en etter en. Variansen for av vekta for alle barn på denne alderen som deltar på Jonas' fødselsdagsfest vil bli vist.

## DHENT

aDHENT gir innholdet av de refererte cellene i en database som passer med de valgte søkekriteriene. Hvis det oppstår en feil vil funksjonen gi #VERDI! hvis raden ikke ble funnet eller «Err502» hvis mer enn en celle ble funnet.

Søket støtter jokertegn eller regular expressions. Med regulære uttrykk aktivert , kan du skrive "alle.*", for eksempel for å finne den første forekomsten av "alle" fulgt av villkårlge tegn. Hvis du vil søke etter en tekst som også er et vanlig uttrykk, må du enten foran hvert tegn med et "\" -tegn, eller vedlegge teksten til \ Q ... \ E. Du kan slå automatisk evaluering av jokertegn eller vanlig uttrykk av og på i LibreOffice - EgenskaperVerktøy - Alternativer - LibreOffice Calc - Kalkuler.

Når du bruker funksjoner der ett eller flere argumenter er søkekriterier, som representerer et regulært uttrykk, er det første forsøket å konvertere strengkriteriene til tall. For eksempel vil ".0" konverteres til 0.0 og så videre. Hvis det lykkes, vil matchingen ikke være et vanlig uttrykk, men en numerisk match. Imidlertid, når du bytter til et sted der desimalskilleren ikke er punktum, får det konvertering av regulære uttrykk å fungere. For å tvinge evalueringen av det regulære uttrykket i stedet for et numerisk uttrykk, bruker du et uttrykk som ikke kan feilleses som numerisk, for eksempel ". [0]" eller ". \ 0" eller "(? I) .0".

#### Syntax

DHENT(Database; Databasefelt; Søkekriterium)

For the DatabaseField parameter you can enter a reference to a header cell or a number to specify the column within the Database area, starting with 1. To reference a column by means of the literal column header name (from the first row of Database range), place quotation marks around the header name.

#### Example

I eksemplet ovenfor (rull oppover for å se det) ønsker vi å fastslå hvilken klasse barnet, hvis navn ble skrevet inn i celle A14, går i. Formelen skriver du inn i celle B16 og avviker litt fra de tidligere eksemplene fordi bare én enkelt kolonne (ett enkelt databasefelt) kan skrives inn for parameteren Databasefelt. Skriv inn den følgende formelen:

=DGET(A1:E10;"Klasse";A13:E14)

Skriv inn navnet Frank i A14, og du ser resultatet 2. Frank er i andre klasse. Skriv inn "alder" i stedet for "klasse" og du vil få Franks alder.

Eller skriv inn bare verdien 11 i celle C14, og slett de andre elementene i denne raden. Rediger formelen i B16 som følger:

=DGET(A1:E10;"Klasse";A13:E14)

I stedet for klasse, spørres det etter navnet. Svaret vises med det samme: Daniel er det eneste barnet som er 11 år.

Lignende emner

Funksjoner etter kategori