La fonction TYPE() d’Excel

Syntaxe.

TYPE (valeur)

Définition.

Cette fonction renvoie un nombre indiquant le type de données de l’argument de valeur.

Arguments

valeur (obligatoire). L’expression (un nombre, un texte, une formule sans signe égal, une valeur logique, une valeur d’erreur, une référence ou un nom) que vous souhaitez vérifier

Contexte.

Cette fonction est liée aux fonctions EST (), qui renvoient une valeur logique en fonction de l’argument.

Cette fonction est souvent utilisée avec la fonction SI () pour pré-tester le résultat d’un calcul. Le résultat renvoyé par une fonction EST () peut être utilisé comme base pour les formats conditionnels et les règles de validation.

Pour utiliser cette fonction, vous devez vous familiariser avec les mappages répertoriés dans le tableau.

Si l’argument valeur est TYPE renvoie
un nombre 1
du texte 2
une valeur logique 4
une valeur d’erreur 16
matrice 64

À l’exception du dernier type, les résultats peuvent être générés avec les fonctions ESTNUM (), ESTTEXTE (), ESTNONTEXTE (), ESTLOGIQUE () et ESTERREUR (). Par exemple:

ESTNUM (B12)

et

TYPE (B12) = 1

avoir la même valeur logique.

Les fonctions ESTVIDE (), ESTNA () et ESTREF () ne fonctionnent pas avec la fonction TYPE (), avec ESTERR (), qui ne reconnaît pas # N / A comme une erreur.

Vous ne pouvez pas utiliser la fonction TYPE () pour savoir si une cellule contient une formule. Si la cellule contient une formule, la fonction TYPE () renvoie le type du résultat de la formule.

Vous n’obtiendrez pas la valeur 64 si la cellule contient une formule matricielle. Pour obtenir 64, vous devez spécifier une plage en

tant qu’argument TYPE () et appuyer sur Ctrl + Maj + Entrée.

Exemples.

Les exemples suivants illustrent comment utiliser la fonction TYPE ().

Produire des fonctions EST (). Vous pouvez utiliser la fonction TYPE () dans les exemples pour les fonctions EST (). La deuxième condition, = ESTERREUR (B3), dans l’exemple présenté précédemment dans la figure 11-2, est maintenan

= (TYPE (B3) = 16)

Pour l’exemple de la figure, vous pouvez utiliser

= SI (TYPE (M42) = 2,, L42 * M42)

au lieu de

= SI (ESTTEXTE (M42) ,, L42 * M42)

Et dans le deuxième exemple pour la fonction ESTLOGIQUE (), l’identification des cellules contenant des valeurs logiques avec des couleurs peut être effectuée avec

= ET (TYPE (G63) = 4, G63)

pour les globules rouges et avec

= ET (TYPE (G63) = 4, NON (G63))

pour les cellules vertes.

Créer une fonction personnalisée. Si vous utilisez souvent des informations provenant d’un type de valeur pour du texte, vous pouvez créer une fonction personnalisée. Le code suivant vérifie si la cellule contient une erreur. Si la cellule ne contient pas d’erreur, il vérifie si la valeur de la cellule est VRAI ou FAUX. Si la cellule contient une valeur différente, il vérifie si la valeur est une valeur numérique.

S’abonner
Notifier de
0 Commentaires
Inline Feedbacks
Voir tous les commentaires

Fonctions Excel

Macro VBA Utiles

Excel Pratique

Programmation VBA

Sur Facebook

Sur YouTube

0
Nous aimerions avoir votre avis, veuillez laisser un commentaire.x
()
x