ISBLANK

Cet article a été traduit de l'anglais par IA et peut contenir des erreurs. Vos commentaires nous aideront à l'améliorer.

Description

La fonction ISBLANK vérifie si une valeur est vide.

Utilisation

ISBLANK(valeur)
Argument Type Requis Description
valeur Tout type Oui La valeur que vous souhaitez vérifier est vide.

Résultat

  • TRUE si la valeur est vide.
  • FALSE si la valeur n'est pas vide.

Remarques

Tous les types de formules ActivityInfo incluent une valeur « vide ». Les valeurs vides peuvent provenir d'un champ de formulaire facultatif qui n'a pas été rempli. Certaines fonctions comme SEARCH peuvent également renvoyer une valeur vide dans certaines conditions.

Exemples

Analyse des données manquantes

La fonction ISBLANK peut être utilisée pour vérifier si un champ de formulaire a été rempli.

Par exemple, vous pourriez avoir un formulaire avec un champ facultatif pour AGE. À des fins d'analyse, et si vous êtes sûr que ces données sont Manquantes Complètement au Hasard (MCAR), vous pourriez vouloir utiliser l'âge moyen de votre population si la valeur du champ est manquante.

La formule ci-dessous donnera 22 si le champ AGE est vide, sinon nous utiliserons l'âge fourni dans le formulaire.

IF(ISBLANK(AGE), 22, AGE)

Vous pouvez également utiliser la fonction ISBLANK pour analyser le caractère manquant de vos données. Vous pourriez compter le nombre de valeurs vides dans le champ AGE en utilisant un tableau croisé dynamique pour déterminer s'il y a la même proportion de données manquantes entre d'autres variables, comme les localisations urbaines ou rurales, ou entre les hommes et les femmes.

IF(ISBLANK(AGE), 1, 0)

Vous pouvez ajouter ces formules à un tableau croisé dynamique en ajoutant un champ calculé :

Capture d'écran de l'éditeur de tableau croisé dynamique
Capture d'écran de l'éditeur de tableau croisé dynamique

Chaînes de caractères et nombres vides

Dans de nombreux systèmes de bases de données et langages de programmation, les valeurs vides ou NULL sont distinctes d'une chaîne de texte vide. En SQL, par exemple, l'expression "" IS NULL est toujours fausse. Et en R, l'expression is.na("") est également fausse.

ActivityInfo, cependant, traite toujours les chaînes de caractères vides comme des valeurs vides :

ISBLANK("") == TRUE
ISBLANK("  ") == FALSE
ISBLANK("Bob") == FALSE
ISBLANK(LEFT("Alice",0)) == TRUE

Les erreurs arithmétiques comme la division par zéro sont également traitées comme des valeurs vides.

ISBLANK(1/0) == TRUE
Élément suivant
ISNUMBER