Les fonctions spéciales permettent d'obtenir des informations sur les cellules ou les champs. Des fonctions spécifiques permettent d'obtenir les mêmes résultats dans l'utilisation des macro-commandes (voir fonclogi.xlsx).

1   LES FONCTIONS D'ERREUR

Elles permettent d'afficher dans une cellule les messages d'erreur ou de non disponibilité.

a) =NA()

Cette fonction génère la valeur NA (non disponible). Elle est le plus souvent utilisée en conjonction avec la fonction =SI.

2   LES FONCTIONS LOGIQUES

a) =ESTERR(valeur)

Cette fonction affiche la valeur VRAI si la cellule a une valeur # (erreur) et FAUX dans le cas contraire sauf valeur NA (non disponible).

b) =ESTERREUR(valeur)

Cette fonction affiche la valeur "vrai" si la cellule a une valeur # (ERREUR) et "faux" dans le cas contraire y compris valeur NA (non disponible). Les valeurs d'erreur sont : #n/a, #valeur, #ref, #div/0, #nombre, #nom, #.

c) =ESTLOGIQUE(valeur)

Cette fonction affiche la valeur "vrai" si la cellule a une valeur logique  et "faux" dans le cas contraire.

d) =ESTNA(valeur)

Idem avec la valeur NA (non disponible).

e) =ESTNUM(valeur)

Cette fonction affiche la valeur "vrai" si le contenu de la cellule est une valeur numérique et "faux" si le contenu est différent (chaîne de caractères par exemple).

f)  =ESTREF(valeur)

Cette fonction affiche la valeur "vrai" si le contenu de la cellule est une référence et "faux" si le contenu de la cellule est différent (nombre, texte...).

g) =ESTTEXTE(valeur)

Cette fonction affiche la valeur "vrai" si le contenu de la cellule est une chaîne de caractères et "faux" si le contenu de la cellule est différent (valeur numérique par exemple ou # + message en cas d'erreur).

h) =ESTVIDE(valeur)

Cette fonction affiche la valeur "vrai" si la cellule est vide et "faux" dans le cas contraire.

3   LES FONCTIONS D'INFORMATION

Elles permettent d'afficher les messages d'erreur ou de non disponibilité. (voir foncspec.xlsx)

FONCSPEC.XLSX

a) =CELLULE(type_info;référence)

Cette fonction affiche la valeur de l'attribut indiqué de la cellule désignée.

Attributs possibles (entre  guillemets)

*     adresse       

*     largeur

*     ligne  

*     préfixe

*     colonne       

*     couleur

*     contenu       

*     type

*     format

*     nomfichier

exercice

Ouvrir le classeur "fonctspec.xlsx"
Calculer les divers arguments de la fonction "cellule"

b) =INFO(no_type)

Cette fonction donne des informations sur l'environnement.

Attributs possibles (entre  guillemets)

*     répertoire

*     référence de la cellule active

*     mémoire totale

*     mode de calcul actif

*     mémoire utilisée

*     type de système d'exploitation

*     mémoire disponible

*     version

*     nombre de feuilles actives

*     versionse

c) =N(valeur)

Cette fonction renvoie une valeur convertie en nombre (nombre, numéro_série, o, 1).

d) =TYPE(valeur)

Cette fonction renvoie le type de valeur de la cellule désignée (1, 2, 4, 16, 64).

exercice

Ouvrir le classeur "fonctspec.xlsx"
Calculer les divers arguments de la fonction "info"



 

Modifié le: lundi 12 mars 2012, 18:58