# IN

The **IN** function returns TRUE if the specified value matches any of the values in the list or array. It returns FALSE if the value does not correspond to any item in the list. It is frequently used alongside IF and other conditional functions to simplify multiple OR conditions.

### Syntax

```javascript
IN(value,[item1,item2,...])
```

### Arguments

value - The value to check. Required.

\[item1, item2,...] - A list (array) of values to compare against. Required.

### **Return value**

Either TRUE or FALSE.

### **Example**

<pre class="language-javascript"><code class="lang-javascript"><strong>IF(IN([Sub Category],['Juices','Soda','Mineral Water']),30500000,0)
</strong></code></pre>

In this example, values are assigned to the *2027 Plan* using the **IN** function within an [IF](https://docs.inforiver.com/formula-syntax/conditional-statements/if) statement.&#x20;

The **IN** function checks the 'Sub Category' value and returns TRUE only when it matches any one in the specified list - *Juices*, *Soda,* and *Mineral Water.* The formula returns 30.5m for records where the *Sub Category* is *Juices*, *Soda*, or *Mineral Water* and 0 for all other subcategories.

<figure><img src="https://3062809325-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEbkCXCUXmtUq5tcnUtZE%2Fuploads%2FozjyWeLu1D8yMHrG71ek%2F2026-02-20_15h16_04.png?alt=media&#x26;token=f92cde8c-273a-412d-9de9-0f3774372764" alt=""><figcaption><p>Applying IN function</p></figcaption></figure>
