Déterminer les types de données de la cellule avec la fonction de type de Excel 2007

La fonction de type de Excel 2007 est une fonction d'information qui renvoie le type de valeur dans une cellule. Judicieusement nommé, cette fonction vous permet de créer des formules avec la fonction SI qui exécutent un type de comportement lorsque la cellule étant testé contient une valeur et une autre quand il contient du texte. La syntaxe de la fonction TYPE est

TYPE = (valeur)

La valeur argument de la fonction de type peut être une entrée Excel: texte, nombre, valeur logique, ou même une valeur d'erreur ou une référence de cellule qui contient une telle valeur. La fonction TYPE renvoie les valeurs suivantes, indiquant le type de contenu:

  • 1 pour les nombres




  • 2 pour le texte

  • 4 pour valeur logique (VRAI ou FAUX)

  • 16 pour une valeur d'erreur

  • 64 pour une gamme de tableau ou constante

La formule suivante combine les fonctions cellulaires et type imbriqué dans une fonction SI. Cette formule renvoie le type de mise en forme du numéro utilisé dans la cellule D11 uniquement lorsque la cellule contient une valeur. Dans le cas contraire, il suppose que la cellule D11 contient une entrée de texte, et il évalue le type d'alignement affecté au texte dans la cellule:

= SI (TYPE (D11) = 1, CELLULE ("format", D11), CELLULE ("prefix", D11))

La formule suivante combine les fonctions non et type et un opérateur mathématique imbriquée dans une fonction SI. Si la valeur dans la cellule D11 contient soit vrai ou faux, la formule renvoie la valeur opposée. Dans le cas contraire, la formule suppose que D11 contient une valeur numérique et ajoute la valeur dans la cellule C11 à elle.

= SI (TYPE (D11) = 4, PAS (D11), D11 + C11)

Vous ne pouvez pas utiliser la fonction TYPE pour déterminer si une cellule contient une formule, que la formule renvoie uniquement le type de données.


» » » Déterminer les types de données de la cellule avec la fonction de type de Excel 2007