La fonction CELLULE () d’Excel (en anglais CELL ())

Syntaxe.

CELLULE (info_type; référence)

Définition.

Cette fonction renvoie des informations sur le formatage, l’emplacement ou le contenu de la cellule supérieure gauche de la plage spécifiée par l’argument de référence.

Arguments

■ info_type (obligatoire). Un argument qui spécifie quel type d’information est renvoyé.

■ référence (facultatif). Identifie la cellule sur laquelle vous souhaitez des informations. Si vous omettez cet argument, la fonction renvoie les informations pour la dernière cellule modifiée.

Contexte.

Pour utiliser cette fonction, vous devez connaître les types d’informations et les résultats correspondants. Celles-ci sont énumérées dans le tableau 11-2.

Tableau : Arguments passés en tant que chaînes à la fonction CELL ()

Argument(Texte) Retours
Adresse La référence absolue à la cellule supérieure gauche sous forme de texte (peut inclure le nom de la table ou de la feuille si le classeur est ouvert).

 

Largeur Largeur de colonne de la cellule, arrondie à un entier. Chaque unité de largeur de colonne est égale à la largeur d’un caractère dans la taille de police par défaut si tous les caractères ont la même largeur.
nom_fichier Chemin complet du classeur, y compris le tableau contenant la cellule (chaîne vide si la feuille de calcul n’a pas encore été enregistrée).
Couleur Retourne 1 si la cellule est formatée en couleur pour les valeurs négatives. sinon renvoie 0 (zéro).
Format Retourne une valeur de texte correspondant au format numérique de la cellule. Les valeurs pour les différents formats sont présentées dans le tableau 11-3. Renvoie un trait d’union (-) à la fin du texte si la cellule est formatée en couleur pour les valeurs négatives. Retourne () à la fin du texte si la cellule est mise en forme avec des parenthèses pour toutes les valeurs positives.
Contenus Retourne la valeur de la cellule (pas une formule).
parenthèses Renvoie 1 si la cellule est mise en forme avec des parenthèses pour toutes les valeurs positives ou positives; sinon renvoie 0.
Prefix Renvoie un guillemet simple (‘) si la cellule contient du texte aligné à gauche, un guillemet double (“) si la cellule contient du texte aligné à droite, un caret (A) si la cellule contient du texte centré, une barre oblique inverse (\ ) si la cellule contient du texte aligné sur le fond et une chaîne vide (“”) si la cellule contient autre chose.
Proteger Retourne 1 si la cellule est verrouillée et 0 si la cellule n’est pas verrouillée.
Col Renvoie le numéro de colonne de la cellule.
Type Renvoie le type de données d’une cellule: 1 est égal à texte, b est égal à vide, v est égal à autre chose.
Ligne Renvoie le numéro de la ligne de la cellule.
   
Si le format Excel est La fonction CELLULE renvoie
Général “S”
0 “F0”
# ##0 “P0”
0.00 “F2”
# ##0,00 “P2”
# ##0 F;-# ##0 F “C0”
# ##0 F;[Rouge]-# ##0 F “M0-“
# ##0,00 F;# ##0,00 F “M2”
# ##0,00 F;[Rouge]-# ##0,00 F “M2-“
0% “%0”
0.00% “%2”
0,00E+00 “S2”
#” “?/? ou #” “??/??ac “S”
m/j/aa, m/j/aa h:mm ou mm/jj/aa “D4”
j-mmm-aa ou jj-mmm-aa “D1”
j-mmm ou jj-mmm “D2”
mmm-aa “D3”
mm/jj “D5”
h:mm AM/PM “H2”
h:mm:ss AM/PM “H1”
h:mm “H4”
h:mm:ss “H3”

Exemples. Les exemples suivants illustrent l’utilisation de la fonction CELL ().
Rendre les changements visibles. Vous pouvez utiliser des effets visuels pour les modifications de cellules effectuées par l’utilisateur. Par exemple, la formule

= SI (CELLULE (“adresse”) = “$ 63 $”; “Attention”; “OK”)
montre en C64 que la cellule adjacente C63 a été modifiée. Si vous ne souhaitez pas utiliser une autre cellule, entrez la condition
= (CELLULE (“adresse”) = “$ C $ 63”)
formater la cellule en couleur. Cela fonctionne car la référence dans la fonction CELL () est manquante.
Cette procédure ne protège pas la cellule. Si vous modifiez une autre cellule, tout sauf C63 est réinitialisé. Si l’utilisateur répond au message en sélectionnant Edition / Annuler pour réinitialiser la cellule, l’avertissement disparaît uniquement après le changement d’une autre cellule.

Simplifier la fonction. La fonction CELL () nécessite une chaîne comme premier argument. Dans les versions d’Excel antérieures à Excel 2007, pour utiliser la fonction plusieurs fois, vous créez une liste avec les termes nécessaires. Au lieu de = CELL (“type”, B52), vous pouvez utiliser = CELL ($ B $ 51, B52) si B51 contient le type de mot. Dans Excel 2007 et Excel 2010, IntelliSense vous aide à écrire des formules.

Formatage des cellules verrouillées. Tenter de modifier une cellule verrouillée dans une feuille de calcul protégée provoque un message d’erreur gênant. Vous pouvez formater les cellules verrouillées dans une couleur pour les rendre évidentes pour l’utilisateur. Il peut également être judicieux de mettre en forme les cellules modifiables en couleur. Le moyen le plus simple consiste à spécifier un format conditionnel pour une cellule et à utiliser l’outil Reproduire le format pour les autres cellules. La figure 11-1 montre un exemple.

Figure 11-1. Utilisation de la mise en forme conditionnelle pour distinguer les cellules verrouillées.

La formule = CELL (“protéger”, B67) au lieu de = (CELL (“protéger”, B67) = 1) car elle renvoie 1 si la cellule est verrouillée et Excel l’interprète comme VRAI (0 serait reconnu comme FAUX ).
Nombres consécutifs. La formule
= CELLULE (“rangée”, C72) -71 & “.”
crée des nombres consécutifs à partir de la cellule C72 avec 1.

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

Initiation à Excel

Fonctions Excel

Excel VBA

Macros VBA Utiles

Plus d'outils

Sur Facebook

Sur YouTube

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