![](https://codky.com/wp-content/uploads/2024/11/23618-1-1024x582.png)
La fonction `ISOMITTED` est spécifiquement utilisée dans Excel pour les tableaux croisés dynamiques et les fonctions de tableau dynamique (telles que `LET` et `LAMBDA`) introduites dans Excel 365 et Excel Online. Elle permet de vérifier si un paramètre facultatif a été omis lors de l’appel d’une fonction personnalisée.
Voici un guide pour utiliser la fonction `ISOMITTED` :
Contexte d’utilisation
`ISOMITTED` est généralement utilisée lorsqu’on écrit des fonctions personnalisées à l’aide de `LAMBDA`. Elle permet de déterminer si un argument facultatif a été fourni lors de l’appel de la fonction.
Syntaxe
=ISOMITTED(parameter)
- parameter : l’argument de la fonction que vous souhaitez vérifier s’il a été omis.
Exemple d’utilisation
Supposons que vous avez une fonction `LAMBDA` qui ajoute deux nombres, mais le second nombre est facultatif et devrait avoir une valeur par défaut de 5 si omis.
Étape 1: Définir la fonction LAMBDA
=LET(
AddNumbers,
LAMBDA(x, y,
IF(ISOMITTED(y), x + 5, x + y)
),
AddNumbers
)
Étape 2: Utiliser la fonction
Pour appeler cette fonction :
- `=AddNumbers(10, 20)` renvoie 30 puisque les deux paramètres sont fournis.
- `=AddNumbers(10)` renvoie 15 puisque le second paramètre est omis et donc la fonction utilise la valeur par défaut de 5.
Remarques
- L’usage de `ISOMITTED` est limité aux environnements où les fonctions tableur et celles de formes personnalisées (comme celles faites avec `LAMBDA`) peuvent être utilisées.
- `ISOMITTED` améliore la flexibilité et la robustesse de fonctions personnalisées en gérant des arguments facultatifs de manière efficace.
Si vous n’avez pas accès à Excel 365 ou Excel Online, ou si la fonction `ISOMITTED` n’est pas disponible, cela peut être dû à la version d’Excel que vous utilisez. Assurez-vous de toujours utiliser une version mise à jour pour tirer parti des nouvelles fonctionnalités.