Tartalom

# Kiegészítő függvények

The following describes and lists some of the available add-in functions.

A kiegészítő fogalma

You will also find a description of the LibreOffice Calc add-in interface in the Help. In addition, important functions and their parameters are described in the Help for the Shared Library LibreOffice Calc add-in DLL.

## Kiegészítők készlete

A LibreOffice tartalmaz példákat a LibreOffice Calc kiegészítőinek programozási felületéhez.

Műszaki függvények - első rész

Műszaki függvények - második rész

## DAYSINMONTH

A megadott dátumban szereplő hónap napjainak számát adja eredményül.

#### Szintaxis

DAYSINMONTH(dátum)

A dátum tetszőleges dátum a kívánt év megfelelő hónapjából. A dátum paraméternek a LibreOffice területi beállításai szerinti érvényes dátumnak kell lennie.

#### Példa

A =DAYSINMONTH(A1) a 29 értéket adja vissza, ha az A1 cella az 1968-02-17 értéket tartalmazza, amely 1968 februárjának egy érvényes dátuma.

#### Technikai információk

This function is NOT part of the Open Document Format for Office Applications (OpenDocument) Version 1.3. Part 4: Recalculated Formula (OpenFormula) Format standard. The name space is

ORG.OPENOFFICE.DAYSINMONTH

DAYSINMONTH wiki page.

## DAYSINYEAR

A megadott dátumban szereplő év napjainak számát adja eredményül.

#### Szintaxis

DAYSINYEAR(dátum)

A dátum tetszőleges dátum a kívánt évből. A dátum paraméternek a LibreOffice területi beállításai szerinti érvényes dátumnak kell lennie.

#### Példa

A =DAYSINYEAR(A1) a 366 értéket adja vissza, ha az A1 cella az 1968-02-29 értéket tartalmazza, amely az 1968-as év egy érvényes dátuma.

#### Technikai információk

This function is NOT part of the Open Document Format for Office Applications (OpenDocument) Version 1.3. Part 4: Recalculated Formula (OpenFormula) Format standard. The name space is

ORG.OPENOFFICE.DAYSINYEAR

DAYSINYEAR wiki page.

## ISLEAPYEAR

Meghatározza, hogy egy évszám szökőév-e. Ha igen, akkor a függvény az 1-es (IGAZ) értéket; ha nem, akkor a 0 (HAMIS) értéket adja vissza.

#### Szintaxis

ISLEAPYEAR(dátum)

A függvény meghatározza, hogy a megadott dátum szökőévre esik-e. A dátum paraméternek érvényes dátumnak kell lennie.

Microsoft Excel wrongly assumes year 1900 to be a leap year and considers the inexistent day of 1900-02-29 as valid in date calculations. Dates prior to 1900-03-01 are therefore different in Excel and Calc.

#### Példa

Az =ISLEAPYEAR(A1) az 1 értéket adja vissza, ha az A1 cella az 1968-02-09 értéket tartalmazza, amely az 1968. február 29. dátum területi beállításoknak megfelelő alakja.

Használható az =ISLEAPYEAR(DÁTUM(1968;2;29)) vagy =ISLEAPYEAR("1968-02-29") alak is, a dátum ISO 8601 formátumban való megadásához.

Soha ne használja az =ISLEAPYEAR(2/29/68), képletet, mert azt a program úgy értékelné ki, mint 2 osztva 29-cel osztva 68-cal, és az ISLEAPYEAR függvény ennek a kis számnak az értékét venné dátumszámnak.

#### Technikai információk

This function is NOT part of the Open Document Format for Office Applications (OpenDocument) Version 1.3. Part 4: Recalculated Formula (OpenFormula) Format standard. The name space is

ORG.OPENOFFICE.ISLEAPYEAR

ISLEAPYEAR wiki page.

## MONTHS

Kiszámítja két dátum különbségét hónapokban kifejezve.

#### Szintaxis

MONTHS(kezdő_dátum; befejező_dátum; típus)

A kezdő_dátum az első dátum.

A befejező_dátum a második dátum.

A típus értékétől függ a különbség típusa. Lehetséges értékek: 0 (időköz), illetve 1 (naptári hónapokban).

#### Technikai információk

This function is NOT part of the Open Document Format for Office Applications (OpenDocument) Version 1.3. Part 4: Recalculated Formula (OpenFormula) Format standard. The name space is

ORG.OPENOFFICE.MONTHS

MONTHS wiki page.

## ROT13

Titkosít egy karaktersort, a karakterek ABC szerinti helyének 13 pozícióval történő megváltoztatásával. A Z betű után az ábécé újrakezdődik (körforgás). A szöveg visszafejtéséhez ismételten alkalmazza a titkosítási függvényt az eredményül kapott kódra.

#### Szintaxis

ROT13(szöveg)

A szöveg a titkosítani kívánt karakterlánc. A ROT13(ROT13(szöveg)) visszafejti a kódot.

#### Példa

=ROT13("Gur Qbphzrag Sbhaqngvba jnf sbhaqrq va Frcgrzore 2010.") returns the string "The Document Foundation was founded in September 2010.". Notice how spaces, digits, and full stops are unaffected by ROT13.

#### Technikai információk

This function is NOT part of the Open Document Format for Office Applications (OpenDocument) Version 1.3. Part 4: Recalculated Formula (OpenFormula) Format standard. The name space is

ORG.OPENOFFICE.ROT13

Refer to the ROT13 wiki page for more details about this function.

## WEEKS

Kiszámítja két dátum különbségét hetekben kifejezve.

#### Szintaxis

WEEKS(kezdő_dátum; befejező_dátum; típus)

StartDate is the start date in the interval.

EndDate is the end date in the interval. The end date must be greater than the start date, or else an error is returned.

Type specifies the type of difference to be calculated. Possible values are 0 (time interval) or 1 (calendar weeks).

If Type = 0 the function will assume that 7 days is equivalent to one week without considering any specific day to mark the beginning of a week.

If Type = 1 the function will consider Monday to be the first day of the week. Therefore, except for the start date, each occurrence of a Monday in the interval is counted as an additional week.

This function considers Monday to be the first day of the week regardless of the current locale settings.

#### Példa

In the following examples, dates are passed as strings. However, they can also be stored in separate cells and be passed as references.

=WEEKS("2022-01-12","2022-01-17",0) returns 0 because Type was set to 0 and there are only 5 days in the interval.

=WEEKS("2022-01-12","2022-01-19",0) returns 1 because Type was set to 0 and there are 7 days in the interval.

=WEEKS("2022-01-12","2022-01-17",1) returns 1 because Type was set to 1 and the interval contains a Monday, since 2022-01-12 is a Wednesday and 2022-01-17 is a Monday.

=WEEKS("2022-01-12","2022-01-15",1) returns 0 because Type was set to 1 and the interval does not contain any Mondays, except for the start date.

#### Technikai információk

This function is NOT part of the Open Document Format for Office Applications (OpenDocument) Version 1.3. Part 4: Recalculated Formula (OpenFormula) Format standard. The name space is

ORG.OPENOFFICE.WEEKS

WEEKS wiki page.

## WEEKSINYEAR

A megadott dátumban szereplő év heteinek számát adja eredményül. A hetek száma a következőképpen van meghatározva: az a hét, amely átlóg a következő évre is, ahhoz az évhez lesz hozzáadva, amelyben a legtöbb napja van.

#### Szintaxis

WEEKSINYEAR(dátum)

A dátum tetszőleges dátum a kívánt évből. A dátum paraméternek a LibreOffice területi beállításai szerinti érvényes dátumnak kell lennie.

Following ISO 8601, this function considers Monday to be the first day of the week, and the first week of a year is the one with most days in this year.

#### Példa

A WEEKSINYEAR(A1) az 53 értéket adja vissza, ha az A1 cella az 1970-02-17 értéket tartalmazza, amely az 1970-es év egy érvényes dátuma.

#### Technikai információk

This function is NOT part of the Open Document Format for Office Applications (OpenDocument) Version 1.3. Part 4: Recalculated Formula (OpenFormula) Format standard. The name space is

ORG.OPENOFFICE.WEEKSINYEAR

WEEKSINYEAR wiki page.

## YEARS

Kiszámítja két dátum különbségét években kifejezve.

#### Szintaxis

YEARS(kezdő_dátum; befejező_dátum; típus)

A kezdő_dátum az első dátum.

A befejező_dátum a második dátum.

A típus értékétől függ a különbség típusa. Lehetséges értékek: 0 (időköz), illetve 1 (naptári években).

#### Technikai információk

This function is NOT part of the Open Document Format for Office Applications (OpenDocument) Version 1.3. Part 4: Recalculated Formula (OpenFormula) Format standard. The name space is

ORG.OPENOFFICE.YEARS

YEARS wiki page.

## A LibreOffice API-n keresztül elérhető kiegészítők

Add-ins can also be implemented through the LibreOffice API.

Kapcsolódó témakörök

Függvények kategória szerint