Comment utiliser la fonction TYPE dans Google Sheets

La fonction TYPE dans Google Sheets permet d’obtenir des informations sur les cellules du tableau et les résultats des formules. Elle est donc logiquement classée sous le type « Info » dans Sheets.

Dans Google Sheets, la fonction TYPE renvoie 6 codes numériques en fonction du type de cellule ou du résultat de la formule. À ma connaissance, Excel en renvoie 5.

Les chiffres renvoyés par la fonction TYPE dans Google Sheets

  • 1 : Nombre
  • 2 : Texte, date ou cellule vide
  • 4 : Valeur booléenne (VRAI/FAUX) ou case à cocher
  • 16 : Erreur
  • 64 : Résultat de tableau
  • 128 : Image dans la cellule ou sparklines dans la cellule

La syntaxe de la fonction TYPE et exemples de formules

Syntaxe : TYPE(valeur)

  • valeur – Toute valeur dans Google Sheets, telle qu’un nombre, un texte, des valeurs logiques (VRAI/FAUX), etc., dont la valeur doit être déterminée.

Voici 6 formules exemples d’utilisation de la fonction TYPE dans Sheets. J’utilise différents types de valeurs dans chaque formule pour obtenir les 6 chiffres.

Formule # 1 : Utilisation d’une valeur numérique.
=type(100)
Résultat : 1

Formule # 2 : Utilisation d’une valeur texte.
=type("France")
Résultat : 2

Formule # 3 : Utilisation d’une valeur booléenne.
=type(VRAI)
Résultat : 4

Formule # 4 : Utilisation d’une valeur d’erreur.
=type(#N/A)
Résultat : 16

Formule # 5 : Utilisation d’une valeur de tableau.
=type({"Jon","Mary"})
Résultat : 64

Formule # 6 : Toutes les autres valeurs.
Dans cet exemple, j’expliquerai cela dans la capture d’écran ci-dessous, avec d’autres formules.

Exemples de la fonction TYPE dans Google Sheets

Le chiffre 64 (dans la colonne C) est manquant dans cette capture d’écran, n’est-ce pas ? Je l’ai sauté car il n’est pas possible de l’afficher. Je l’expliquerai ci-dessous.

La fonction TYPE dans Google Sheets renvoie un chiffre en fonction du type de données passées à la fonction. Si vous passez un tableau dans cette fonction, elle renverra 64.

Exemple :
=ArrayFormula(type(row(A1:A10)))

La formule de tableau ROW remplit les nombres de 1 à 10. C’est donc un tableau.

Points à retenir :

  1. Si une cellule contient une formule, la fonction TYPE ne peut pas la déterminer. Elle peut uniquement renvoyer le type de valeur affichée dans cette cellule.
  2. Cette fonction ne peut pas renvoyer un résultat de tableau similaire à la fonction INFO.TYPE.

L’utilisation réelle de la formule TYPE dans Sheets

Honnêtement, je ne trouve pas beaucoup d’utilité à cette fonction. Mais votre scénario peut être différent. Vous pouvez l’utiliser dans des scénarios que j’ai déjà montrés dans les exemples suivants :

  1. Comment tester si une cellule contient une case à cocher.
  2. Comment vérifier si une cellule contient une sparkline.
  3. Vérifier la présence d’une image dans une cellule.

Le troisième exemple peut être utilisé dans un test logique SI comme suit :
=si(type(A8)=128,"Image disponible","Image en attente de téléchargement")

Si la cellule A8 contient une image, la formule renverra « Image disponible », sinon « Image en attente de téléchargement ».

C’est tout. Profitez-en !


Ce contenu a été créé par Crawlan.com et est publié sur bolamarketing.com.

Articles en lien