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.
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 :
- 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.
- 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 :
- Comment tester si une cellule contient une case à cocher.
- Comment vérifier si une cellule contient une sparkline.
- 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.