[comment]: # translation:outdated

[comment]: # ({new-ade3849d})
FIXME **This page is not fully translated, yet. Please help completing
the translation.**\
*(remove this paragraph once the translation is finished)*

# 6 Operator functions

All functions listed here are supported in:

-   [Trigger expressions](/manual/config/triggers/expression)
-   [Calculated items](/manual/config/items/itemtypes/calculated)

Some general notes on function parameters:

-   Function parameters are separated by a comma
-   Expressions are accepted as parameters
-   Optional function parameters (or parameter parts) are indicated by
    `<` `>`

|FUNCTION|<|<|<|
|--------|-|-|-|
|<|**Description**|**Function-specific parameters**|**Comments**|
|**between** (min,max)|<|<|<|
|<|Check if a value belongs to the given range.|**min** - minimum value<br>**max** - maximum value|Supported value types: integer, float<br><br>Returns:<br>1 - in range<br>0 - otherwise<br><br>Example:<br>=> **between**(last(/host/key),**1**,**10**)=1 - trigger if the value is between 1 and 10.|
|**in** (value1,value2,...valueN)|<|<|<|
|<|Check if a value is equal to at least one of the listed values.|**value1,value2,...valueN** - listed values (string values must be double-quoted)|Supported value types: all<br><br>The value is compared to the listed values as numbers, if all of these values can be converted to numeric; otherwise compared as strings.<br><br>Returns:<br>1 - if equal<br>0 - otherwise<br><br>Example:<br>=> **in**(last(/host/key),**5**,**10**)=1 - trigger if the last value is equal to 5 or 10<br>=> **in**(last(/host/key),last(/host/key,\#2),**"text"**)=1 - trigger if one of the last 2 values is equal to 'text'.|

[comment]: # ({/new-ade3849d})
