AccueilVersion Calc 1.x Version Calc 2.x Présentation Calc 3.xBien débuter Calc Fonctions Calc Exercices Calc FormulairesAstuces CalcPrécisions calculsLa bonne formuleProgrammation BasicLiens diversDéfinitionsRecherche sur siteHumourInfos, news

FONCTIONS CALC. Fonctions informations

 




Accès direct : Menu fonctions, texte, dates et heures, logiques, mathématiques, base de donnèes, financières, add-in, statistiques 1, statistiques 2, matrice, classeur, informations, OPERATION.MULTIPLE,

 

Nota: Certaines de ces fonctions retournent des valeurs VRAI ou FAUX. Ces valeurs sont équivalentes numériquement à 1 ou 0. Pour vous en convaincre, inscrivez dans une cellule =VRAI et vous obtiendrez la valeur 1 (format d'affichage standard)


NOTA Les syntaxes des fonctions sont notées de cette manière (exemple) : =FONCTION(argument obligatoire 1; argument obligatoire 2 ; argument en option 3; argument en option 4)
Sauf cas particuliers, les paramètres optionnels peuvent être ignorés s'ils ne sont pas suivis d'autres paramètres. Par exemple, on peut ignorer les arguments 3 et 4 mais pas l'argument 3 si on utilise l'argument 4.

Fonctions Syntaxe Exemples Résultats Infos Commentaires
ACTUELLE
CURRENT
=ACTUELLE() =ACTUELLE() Err:518 si tel quel dans cellule Retourne la valeur d'une formule, là où elle se trouve.
=10 + ACTUELLE() 20 ACTUELLE est =10, donc, ACTUELLE + ACTUELLE = 10
=A1 * ACTUELLE() 25 Si A1 contient 5 (exemple), donc, ACTUELLE = 5, et 5*5 =25
CELLULE
CELL
  Voir détails et exemples fonction CELLULE Retourne des informations sur le contenu d'une cellule.
EST.IMPAIR
ISODD
=EST.IMPAIR (nombre) Voir détails et exemples à la suite de ce tableau Retourne VRAI (1) ou FAUX (0) si nombre entier est impair. § EST.PAIR, PAIR, IMPAIR
EST.IMPAIR_ADD
ISODD_ADD
=EST.IMPAIR_ADD (valeur) Voir détails et exemples à la suite de ce tableau Cherche les nombres impairs. Retourne VRAI (1) ou FAUX (0).
ESTERR
ISERR
=ESTERR (cellule)       Retourne VRAI si la cellule citée contient une erreur, sauf #NA. § ESTERREUR
ESTERREUR
ISERROR
=ESTERREUR (cellule)       Retourne VRAI si la cellule citée contient une erreur. § ESTERR
ESTFORMULE
ISFORMULA
=ESTFORMULE (cellule) =ESTFORMULE (A3) VRAI Si A3 contient =2*5 (exemple) Teste si une cellule contient ou non une formule. § FORMULE
FAUX
si A3 contient la valeur 10 (exemple)
ESTLOGIQUE
ISLOGICAL
=ESTLOGIQUE (cellule) =ESTLOGIQUE (A1) VRAI A1 contient VRAI Retourne un contenu de cellule VRAI ou FAUX.
=ESTLOGIQUE (A1) FAUX A1 contient FAUX
=ESTLOGIQUE (A1) FAUX A1 contient 10 (exemple)
=ESTLOGIQUE (A1) FAUX A1 contient 0 (exemple)
=ESTLOGIQUE (A1) FAUX A1 contient 1 (exemple). ATTENTION !
=ESTLOGIQUE (A1) VRAI A1 contient =2=1+1 (exemple)
=ESTLOGIQUE (10 - 3 = 7) VRAI  
ESTNA
ISNA
=ESTNA (cellule) =ESTNA (A1) VRAI A1 contient #NA Retourne VRAI si #NA dans cellule, sinon FAUX. § ESTERR, ESTERREUR
=ESTNA (A1) FAUX A1 contient 5 (exemple)
ESTNONTEXTE
ISNONTEXT
=ESTNONTEXTE (valeur) =ESTNONTEXTE(A1) FAUX si A1 contient du texte Teste si une cellule contient ou non du texte. § ESTTEXTE()
=ESTNONTEXTE (A1) VRAI si A1 contient une valeur ou une formule
=ESTNONTEXTE ("bonjour") FAUX  
=ESTNONTEXTE ("123") FAUX  
=ESTNONTEXTE (123) VRAI  
ESTNUM
ISNUMBER
=ESTNUM (valeur) =ESTNUM (A1) FAUX si A1 contient du texte Teste si une cellule contient ou non une valeur. § ESTTEXTE(). Attention changement de comportement sur des cas précis entre OOo 2.x et OOo 3.x
=ESTNUM ("bonjour") FAUX  
=ESTNUM ("123") FAUX  
=ESTNUM (123) VRAI  
=ESTNUM (A1) VRAI si A1 contient une valeur ou une formule numérique
=ESTNUM (A1) OOo 2.x FAUX si A1 contient =B1 et si B1 est vide
=ESTNUM (A1) OOo 3.x VRAI
EST.PAIR
ISEVEN
=EST.PAIR (nombre) Voir détails et exemples à la suite de ce tableau Retourne VRAI (1) ou FAUX (0) si nombre entier est pair. § EST.IMPAIR, PAIR, IMPAIR
EST.PAIR_ADD
ISEVEN_ADD
=EST.PAIR_ADD (valeur) Voir détails et exemples à la suite de ce tableau Cherche les nombres pairs. Retourne VRAI (1) ou FAUX (0).
ESTREF
ISREF
=ESTREF (cellule)  =ESTREF(B3)  VRAI   Retourne VRAI si référence à une cellule ou une plage de cellule, sinon retourne FAUX. § TYPE
 =ESTREF("B3") FAUX   
=ESTREF(B3:C10) VRAI  
=ESTREF(abc) FAUX  
ESTTEXTE
ISTEXT
=ESTTEXTE (valeur) =ESTTEXTE (A1) VRAI si A1 contient du texte Teste si une cellule contient ou non du texte. § ESTNONTEXTE()
=ESTTEXTE (A1) FAUX si A1 contient une valeur ou une formule
=ESTTEXTE ("bonjour") VRAI  
=ESTTEXTE ("123") VRAI  
=ESTTEXTE (123) FAUX  
ESTVIDE
ISBLANK
=ESTVIDE (cellule) = ESTVIDE (A1) VRAI si A1 est vide Retourne VRAI (1) si la cellule est vide, sinon FAUX (0)
= ESTVIDE (A1) FAUX si A1 contient des données (valeurs, formules,..)
FORMULE
FORMULA
=FORMULE (cellule) =FORMULE (A1) =2*5 A1 contient la formule =2*5 Retourne la formule contenu dans la cellule désignée. § ESTFORMULE
=FORMULE (A1) =B3-10 A1 contient la formule =B3-10
INFO
INFO

OOo 2.0.4->
=INFO (type) =INFO("recalc") Automatique par exemple Retourne une information liée à l'environnement de travail.
Type Retourne
osversion ou versionse Toujours Windows (32-bit) NT 5.01 pour compatibilité
system WNT (Windows), LINUX, SOLARIS
release ou version Version. Ex: 680m5(Build:9073)
numfile Toujours à 1
recalc ou recalcul Recalcul : "Automatique" ou "Manuel" (Outils, Contenu des cellules, Calcul Automatique)
N
N
=N (valeur) =N(10) 10   Retourne un nombre. § T Erreur possible, voir Erreur N et CNUM.
=N(A1) 5 si A1 contient 5
=N("abc") 0 ou #VALEUR (suivant versions)  
=N(VRAI) 1  
=N(FAUX) 0  
NA
NA
=NA() =NA() #NA   Retourne #NA
TYPE
TYPE
=TYPE (valeur) =TYPE (10) 1 nombre Retourne le type de données d'une valeur ou cellule.
=TYPE("abc") 2 texte
=TYPE(A1) 4 valeur booléenne si A1 contient VRAI ou FAUX
=TYPE(A1) 8 formule (si A1 contient une formule)
=TYPE(A1) 16 erreur si A1 contient une erreur

 

 

Fonction CELLULE()

  

 

Suivant le type demandé, fourni de multiples informations sur le contenu d'une cellule. Les types sont : ADDRESS (adresse), COL (colonne), COLOR (valeurs négatives), CONTENTS (contenu), COORDS (coordonnées), FILENAME (nom de fichier), FORMAT (format cellule), PARENTHESES, PREFIX (type d'alignement), PROTECT (protection cellule), ROW ou LIGNE (ligne), SHEET (feuille), TYPE (type de contenu), WIDTH (largeur).

Type Exemple Résultat Infos Commentaires
ADDRESS =CELLULE ("ADDRESS"; A1) $A$1   Retourne l'adresse absolue de la cellule citée. § FILENAME
=CELLULE ("ADDRESS"; $A$1) $A$1  
=CELLULE ("ADDRESS"; Feuille1.B5) $B$5 si la formule se trouve dans la Feuille1. Retourne #REF si inexistant.
=CELLULE ("ADDRESS"; Feuille1.B5) Feuille1.$B$5 si la formule se trouve hors de la Feuille1
=CELLULE("ADDRESS"; 'C:\Dossier\Test.sxc' #$feuille1.F6) 'file:///C:/ Dossier/Test.sxc'#$Feuille1.$F$6 Notez les slashs (/) et anti-slashs (\). Retourne #NOM? si inexistant
COL =CELLULE ("COL";B5) 2 Position de la formule indifférente dans la feuille. Retourne le numéro de colonne.
=CELLULE ("COL";Y2) 25
COLOR =CELLULE ("COLOR"; A1) 0 si format standard Retourne 1 si les valeurs négatives sont en couleur, sinon 0.
CONTENTS =CELLULE ("CONTENTS"; A1) abc si A1 contient "abc" Retourne le contenu de la cellule citée, sans formatage.
COORD =CELLULE ("COORD"; A5) $C:$A$5 Feuille 3 ($C), cellule A5 Retourne l'adresse de la cellule au format du tableur Lotus.
FILENAME =CELLULE ("FILENAME"; 'C:\Dossier\Test.sxc' #$feuille1.F6) 'file:///C:/ Dossier/Test.sxc'#$Feuille1 Notez les slashs (/) et anti-slashs (\). Retourne #NOM? ou #REF si erreur Retourne nom de fichier et feuille citée. § ADRESS, LIEN.HYPERTEXTE
=CELLULE("FILENAME") "#$Feuille1 OOo 1.1.x Retourne nom de feuille
=CELLULE("FILENAME") 'file:///C:/ Mes%20documents/TST001.ods'#$Feuille1 OOo 2.x Retourne nom de feuille et chemin si enregistré. Espaces représentés par des %20
FORMAT =CELLULE ("FORMAT"; A1) F0 (Ex: 2), Format standard, aucune décimale

Retourne le type de format numérique

  • , = nombre comportant un séparateur de milliers
  • F = nombre sans séparateur de milliers.
  • C = format monétaire.
  • S = représentation exponentielle (par ex. 1.234+E56).
  • P = pourcentage.
  • D1 = D-MMM-YY, D-MM-YY et formats similaires.
  • D2 = DD-MM
  • D3 = MM-YY
  • D4 = DD-MM-YYYY HH:MM:SS
  • D5 = MM-DD
  • D6 = HH:MM:SS AM/PM
  • D7 = HH:MM AM/PM
  • D8 = HH:MM:SS
  • D9 = HH:MM
  • G = autres formats.
  • - (moins) à la fin = formatage en couleur pour les nombres négatifs.
  • () (parenthèses) à la fin = le code du format comporte une parenthèse ouvrante.
=CELLULE ("FORMAT"; A1) F2 (Ex: 2,00), Format 2 décimales
=CELLULE ("FORMAT"; A1) F2- (Ex: 2,00), Format 2 décimales, nombres négatifs rouge.
=CELLULE ("FORMAT"; A1) ,0 (Ex: 10 000), séparateur milliers, pas de décimale.
=CELLULE ("FORMAT"; A1) ,2 (Ex: 10 000,00), séparateur milliers, 2 décimales
=CELLULE ("FORMAT"; A1) P2 (Ex: 5,10%), pourcentage, 2 décimales
=CELLULE ("FORMAT"; A1) C0 (Ex: 10 €), monétaire, pas de décimale.
=CELLULE ("FORMAT"; A1) S1 (Ex: 1,0E+3), scientifique, une décimale.
=CELLULE ("FORMAT"; A1) D1 (Ex: 10/12/2004)
=CELLULE ("FORMAT"; A1) D1 (Ex : 10 déc 04)
=CELLULE ("FORMAT"; A1) D8 (Ex : 13:25:21)
=CELLULE ("FORMAT"; A1) D9 (Ex : 13:25)
=CELLULE ("FORMAT"; A1) G (Ex : 25:40)
PARENTHESES       Retourne 1 si le format du code comporte une parenthèse ouvrante, sinon 0.
PREFIX =CELLULE ("PREFIX"; A1) ' A1 contient du texte aligné à gauche

Retourne l'alignement de la cellule citée (Ne fonctionne qu'avec du texte):

  • ' gauche
  • " droite
  • ^ centré
  • \ inutilisé
" A1 contient du texte aligné à droite
^ A1 contient du texte centré
=CELLULE ("PROTECT"; A1) 1 si A1 est protégé.

PROTECTRetourne l'état de protection de la cellule (pas Feuille ou Document) :

  • 0 cellule non protégée
  • 1 cellule protégée
ROW, LIGNE =CELLULE ("ROW"; B5) 5 Position de la formule indifférente dans la feuille. Retourne le numéro de ligne. Le type info LIGNE est accepté pour LibO - OOo3.x ->.
=CELLULE ("ROW"; Y2) 2
=CELLULE ("LIGNE"; Y2) 2
SHEET =CELLULE ("SHEET";B5) 1 Si dans première feuille. Position indifférente dans la feuille. Retourne le numéro d'ordre de la feuille(position des onglets).
=CELLULE ("SHEET"; Feuille2.A1) 2 Si deuxième feuille. Position indifférente dans le classeur.
=CELLULE ("SHEET") 1 Si dans première feuille. Position indifférente dans la feuille.
TYPE =CELLULE ("TYPE"; A1) b si A1 est vide

Retourne le type contenu dans une cellule :

  1. b (blank) vide
  2. l (label) formule ou texte
  3. v (value) valeur
=CELLULE ("TYPE"; A1) l si A1 contient abc (exemple)
=CELLULE ("TYPE"; A1) l si A1 contient une formule
=CELLULE ("TYPE"; A1) v si A1 contient 50 (exemple)
WIDTH =CELLULE ("WIDTH"; A1) 11 11 zéros affichables (exemple) Retourne la largeur de colonne citée. Correspond au nombre de zéros maxi affichables dans la colonne, suivant police et taille.


 

Fonctions EST.PAIR EST.IMPAIR

 

 

Ce tableau simple retourne les différents états des fonctions suivant les valeurs de la colonne A. Globalement on peut dire que les fonctions EST.PAIR et EST.PAIR_ADD sont identiques, tout comme les fonctions EST.IMPAIR et EST.IMPAIR_ADD, puisque FAUX correspond à la valeur 0, et VRAI à la valeur 1.




 


 

Ce site n'est plus mis à jour. Merci aux nombreux visiteurs depuis 2003. Consultez le Wiki LibreOffice.
   

Le tableur Calc par l'exemple : christianwtd@free.fr
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.0 France License.

  .

Site optimisé pour Firefox

Dernière modification : 25/07/2011 à 18h03


Déjà plusieurs visites sur ce site depuis quelque temps (au moins vous et moi)

Compteur non certifié