42
LES FONCTIONS DU TABLEUR LIBRE OFFICE AUTEUR INITIAL : DENIS GUELLE Publié sous licence Créative Commons

LES FONCTIONS DU TABLEUR LIBRE OFFICEdenis.guelle.free.fr/tuto/Fonctions_Calc.pdf · une feuille de calcul Libre-office (ex-Open-office). Il ne présente pas la totalité des

  • Upload
    dotuyen

  • View
    230

  • Download
    0

Embed Size (px)

Citation preview

Page 1: LES FONCTIONS DU TABLEUR LIBRE OFFICEdenis.guelle.free.fr/tuto/Fonctions_Calc.pdf · une feuille de calcul Libre-office (ex-Open-office). Il ne présente pas la totalité des

LES FONCTIONS DU TABLEUR

LIBRE OFFICE

AUTEUR INITIAL : DENIS GUELLE

Publié sous licence Créative Commons

Page 2: LES FONCTIONS DU TABLEUR LIBRE OFFICEdenis.guelle.free.fr/tuto/Fonctions_Calc.pdf · une feuille de calcul Libre-office (ex-Open-office). Il ne présente pas la totalité des

Les fonctions du tableur Libre-office

Présen ta t ion

Bienvenue dans ce manuel dont l'objectif est de présenter les fonctions disponibles dansune feuille de calcul Libre-office (ex-Open-office). Il ne présente pas la totalité desfonctions existantes, une version complémentaire présentera le détails des fonctionsbases de données, matrices, financières et macros. Cependant nous avons cherché àdonner la syntaxe de la plupart des commandes utilisées lors de la construction defeuilles de calculs.

Ce document est divisé en trois parties : les conventions d'écriture et de présentationutilisées, la présentation, par ordre alphabétique, des fonctions,enfin, un index desfonctions décrites.Pour faciliter la lecture, la deuxième partie, la présentation des fonction est partagée en cinq chapitres :

1. les fonctions de calculs (mathématiques, trigonométrie , , feuille de calcul) ;2. les fonctions statistiques-courantes-3. les fonctions dites texte ;4. les fonctions dates & heures ;5. les fonctions logiques.

Un glossaire renvoie au chapitre concernant la fonction recherchée

Ne sont pas traitées dans le présent documents :1. les fonctions ''matrice''2. les fonctions financières3. les fonctions bases de données

Les conven t ions d 'éc r i tu reNOM le nom de la fonction comme il doit être saisi dans la cellule active avec les arguments et options dans l'ordre de saisie (c'est la syntaxe de la fonction)-notez que :les fonctions sont indépendantes de la casse, elles peuvent s'écrire en capitales ou en minuscules --les lettres composant les noms des fonctions ne sont jamais accentuées-

Arguments description des différentes options et arguments saisis. Les arguments notés entre crochets, ex:[argument], sont facultatifs

Exemples illustrations des actions des commandes

Fonctions apparentées renvois aux fonctions de la même famille d'actions

Présentation Page : 2

Page 3: LES FONCTIONS DU TABLEUR LIBRE OFFICEdenis.guelle.free.fr/tuto/Fonctions_Calc.pdf · une feuille de calcul Libre-office (ex-Open-office). Il ne présente pas la totalité des

Les fonctions du tableur Libre-office

1-Les fonc t ions de ca lcu ls

ABS(nombre)

Renvoie la valeur absolue d'un nombre (sa valeur sans son signe + ou -)

nombre : c'est le nombre dont vous voulez obtenir sa valeur absolue

Exemples :

=ABS(5) renvoie 5=ABS(-5) renvoie 5=racine(abs(-5)) renvoie 2,236.... , alors que :=racine(-5) renvoie err : 502, c'est à dire : argument invalide

Fonction apparentée :

=SIGNE(nombre) renvoie 1 si le signe est positif et -1 si le signe est négatif

ACOS(nombre)

Renvoie l'angle, en radians, (l'arccosinus) dont le cosinus est le « nombre » . La valeur affichée est entre O et π (Pi)

nombre est la valeur (comprise entre -1 et 1) de l'angle recherché. Pour obtenir la valeurde l'angle en degrés il faut multiplier le résultat initial par 180/PI()

Exemples :

=ACOS(0,5) renvoie 1,047.....(radians)=acos(0,5)*180/pi() renvoie 60 (degrés)

Fonctions apparentées :

=COS renvoie le cosinus d'un angle=Pi renvoie la valeur de π

Fonctions de calculs Page : 3

Page 4: LES FONCTIONS DU TABLEUR LIBRE OFFICEdenis.guelle.free.fr/tuto/Fonctions_Calc.pdf · une feuille de calcul Libre-office (ex-Open-office). Il ne présente pas la totalité des

Les fonctions du tableur Libre-office

ACOSH(nombre)

Renvoie le cosinus hyperbolique inverse d'un nombre supérieur ou égal à 1

Exemples :

=ACOSH(5) renvoie 2,292....

Fonctions apparentées :

=COSH renvoie le cosinus hyperbolique d'un nombre=ASINH renvoie le sinus hyperbolique d'un nombre=ATANH renvoie la tangente hyperbolique d'un nombre

ACOT(nombre)

Renvoie la valeur inverse d'un angle en radians dont la cotangente est le nombre. La valeur renvoyée est comprise entre 0 et π

Exemple=ACOT(1) renvoie 0.785.... (PI/4 radians).Pour obtenir la valeur en degrés =DEGRES(ACOT(1)) revoie 45. la tangente de 45°

Fonctions apparentées :

=COT renvoie la cotangente d'un angle exprimé en radians=DEGRES convertit en degrés un angle exprimé en radians

ACOTH(nombre)

Renvoie la cotangente hyperbolique inverse d'un nombre

Exemple : =ACOTH(1,2) renvoie 1,1989....

Fonctions de calculs Page : 4

Page 5: LES FONCTIONS DU TABLEUR LIBRE OFFICEdenis.guelle.free.fr/tuto/Fonctions_Calc.pdf · une feuille de calcul Libre-office (ex-Open-office). Il ne présente pas la totalité des

Les fonctions du tableur Libre-office

ACTUELLE()

Prend la valeur du résultat de la formule dans laquelle elle est insérée

Exemple :

=5+4+actuelle() renvoie 18 , actuelle()prenant alors la valeur 5+4

ADRESSE(n°ligne ; n°colonne ; [n°abs] ; [nom_feuille])Renvoie, sous la forme nom de colonne, numéro de ligne, nom de la feuille, les coordonnées d'une cellule définie par sa position dans la feuille de calcul.

Arguments :

n°ligne : numéro de la ligne de la cellule (ex : 4 pour la 4ème ligne)n°colonne : numéro de la colonne de la cellule (ex : & pour la colonne A, 2

pour la colonne C, etc.)

n°abs 1 référence absolue ;2 ligne absolue, colonne relative ;3 ligne relative, colonne absolue ;4 référence relative.-argument facultatif-

nom_feuille texte, entre guillemets, qui indique le nom de la feuille.-argument facultatif-

Exemple :

=ADRESSE(2 ; 3 ; 4 ; ''feuille1'') renvoie feuille1C2=ADRESSE(2 ; 3 ) renvoie $C$2

ALEA()Renvoie un nombre aléatoire entre 0 et 1

Exemple :

=alea() renvoie un nombre aléatoire 0<Nb renvoyé<1

Fonctions de calculs Page : 5

Page 6: LES FONCTIONS DU TABLEUR LIBRE OFFICEdenis.guelle.free.fr/tuto/Fonctions_Calc.pdf · une feuille de calcul Libre-office (ex-Open-office). Il ne présente pas la totalité des

Les fonctions du tableur Libre-office

ALEA.ENTRE.BORNES(val_min ; val_max)

Renvoi un nombre aléatoire compris entre val_min et val_max

Exemple :=alea.entre.bornes(43;60) renvoie un nombre X aléatoire tel que : 43<X<60

ARABE(''Chiffre_romain'')Renvoie la valeur en chiffre arabe d'un chiffre saisi en romain. Le chiffre arabe doit être saisi entre guillemets

Exemple :

=ARABE(« MMXIII ») renvoie 2013

Fonction apparentée :

=ROMAIN()

ARRONDI(nombre, [décimales])Renvoie un nombre arrondi suivant le nombre défini de décimales

Arguments :

nombre : le nombre à arrondir

décimales le nombre désiré de décimales (si décimale n'est pas indiqué, l'arrondi est fait sur les unités)

Exemples :

=ARRONDI(3,1415926;2) renvoie 3,14

=ARRONDI(3,1415926) renvoie 3

ARRONDI.AU.MULTIPLE(nombre;multiple)Renvoie un nombre arrondi à la valeur égale au multiple du second argument

Exemple :

=ARRONDI.AU.MULTIPLE(14 ; 6) renvoie 12 ; c'est-à-dire : 2 fois le ''multiple : 6 le plus proche de 14

Fonctions de calculs Page : 6

Page 7: LES FONCTIONS DU TABLEUR LIBRE OFFICEdenis.guelle.free.fr/tuto/Fonctions_Calc.pdf · une feuille de calcul Libre-office (ex-Open-office). Il ne présente pas la totalité des

Les fonctions du tableur Libre-office

ARRONDI.INF(nombre1 ; [nombre2])Renvoie un nombre arrondi à la décimale inférieure, le nombre de décimales étant définipar le ''nombre2''. Si nombre2 n'est pas précisé, l'arrondi est effectué à l'unité

Exemples :

=ARRONDI.INF(14,79;1) renvoie 14,7

=ARRONDI.INF(14,79) renvoie 14

ARRONDI.SUP(nombre1 ; [nombre2])Renvoie un nombre arrondi à la décimale supérieure, le nombre de décimales étant défini par le ''nombre2''. Si nombre2 n'est pas précisé, l'arrondi est effectué à l'unité

Exemples :

=ARRONDI.SUP(14,79;1) renvoie 14,8

=ARRONDI.SUP(14,79) renvoie 15

ASIN(nombre)Renvoie l'angle en radian dont le sinus est la valeur de ''nombre''.L'angle est compris entre : -π/2 et π/2

Argument :nombre est la valeur du sinus de l'angle. Cette valeur est comprise entre -1 et 1Exemples :=ASIN(0,5) renvoie 0,523...Pour obtenir l'angle en degrés :=asin(0,5)*180/pi() renvoie 30, ou=degres(asin(0,5)) renvoie 30

ASINH(nombre)Renvoie le cosinus hyperbolique inverse d'un nombre

Exemples :=ASINH(-2,7) renvoie -1,310....=ASINH(17)renvoie 1,973...fonctions apparentées :=SINH=ACOSH=ATANH

Fonctions de calculs Page : 7

Page 8: LES FONCTIONS DU TABLEUR LIBRE OFFICEdenis.guelle.free.fr/tuto/Fonctions_Calc.pdf · une feuille de calcul Libre-office (ex-Open-office). Il ne présente pas la totalité des

Les fonctions du tableur Libre-office

ATAN(nombre)Renvoie l'angle dont la tangente est ''nombre''

Exemples :=ATAN(1) renvoie 0,785 (π/4 radians)=DEGRES(ATAN(1) renvoie 45 ° et : =ATAN(1)*180/PI() renvoie 45°

ATAN2(nombre1 ; nombre2)Renvoie l'angle défini par l'axe des abscisses et une droite passant par le point de coordonnées nombre1 et nombre2. L'angle est exprimé en radians et est compris entre -π et π, -π non compris

Examples=ATAN2(20;20) renvoie 0.785398163397448 (PI/4 radians).=DEGRES(ATAN2(12.3;12.3)) renvoie 45°

ATANH(nombre)Renvoie la tangente hyperbolique inverse de ''nombre''

argument :nombre valeur de la tangente hyperbolique compris entre -1 et 1

Exemples :=ATANH(0) renvoie 0=ATANH(0,5) renvoie 0,549....

BASE(nombre ; base)Converti un ''nombre'' en base dix dans la base définie par le second argument ''base'

Exemples :

=BASE(5 ; 2) renvoie 101 cinq en base deux

=BASE(10 : 12) renvoie A

=BASE514;16) renvoie E

Fonctions apparentées :

=BINDEC()

=BINHEX()

=BINOCT()

Fonctions de calculs Page : 8

Page 9: LES FONCTIONS DU TABLEUR LIBRE OFFICEdenis.guelle.free.fr/tuto/Fonctions_Calc.pdf · une feuille de calcul Libre-office (ex-Open-office). Il ne présente pas la totalité des

Les fonctions du tableur Libre-office

BINDEC(nombre)Convertit un nombre en base deux en un nombre en base dix

Exemple :

=BINDEC(11111) renvoie 31

Fonction apparentée :

=BASE()

BINHEX(nombre)Convertit un nombre en base deux en un nombre en base seize (hexadécimal)

Exemple :

=BINHEX(11111) renvoie 1F

Fonction apparentée :

=BASE()

BINOCT(nombre)Convertit un nombre en base deux en un nombre en base huit (octal)

Exemple :

=BINOCT(11111)renvoie 37

Fonction apparentée :

=BASE()

CAR(nombre)Renvoie le caractère correspondant au ''nombre'' saisi (caractères non accentués)

Exemple :

=CAR(38) renvoie &

Fonctions de calculs Page : 9

Page 10: LES FONCTIONS DU TABLEUR LIBRE OFFICEdenis.guelle.free.fr/tuto/Fonctions_Calc.pdf · une feuille de calcul Libre-office (ex-Open-office). Il ne présente pas la totalité des

Les fonctions du tableur Libre-office

CELLULE(typeInfo;référence)Fournit des informations sur la cellule ''référence'' en fonction de ''typeInfo''.

Arguments : (caractères NON accentués)

typeinfo information fournie

''LARGEUR'' largeur de la colonne arrondie à l'entier inférieur. L'unité utilisé est le nombre de caractères de la police définie par défaut.

''LIGNE'' numéro de la ligne de la cellule ''référence''

''COLONNE'' numéro de la colonne de la cellule ''référence''

''PROTEGE'' renvoie « 1 » si la cellule est protégée, sinon 0

''ADRESSE'' renvoie les coordonnées de la cellule (coordonnées absolues)

''CONTENU'' renvoie le contenu de la cellule ''référence''

''FORMAT'' renvoi un code correspondant au format de la cellule. « F » pour standard, « P » pour pourcentage, « C » pour monétaire, « D » pour date, « S » pour scientifique, G pour les autres cas.

''COULEUR'' renvoie « 1 » si le chiffre est en couleur lorsqu'il est négatif, sinon « 0 »

''NOMFICHIER'' renvoie le nom de la feuille si le fichier n'est pas enregistré et le chemin complet si le fichier est enregistré.

''TYPE'' renvoie « b » si la cellule est vide, « i » s'il y a du texte, « v » dans les autres cas.

Référence coordonnées de la cellule

Exemple :

=CELLULE(''LARGEUR'' ; C3) renvoie 11 (si la largeur de colonne à encore sa valeur par défaut)

CNUM(texte)Convertit un texte en nombre.

Exemple :

=CNUM(''1000'') renvoie 1000

Fonctions de calculs Page : 10

Page 11: LES FONCTIONS DU TABLEUR LIBRE OFFICEdenis.guelle.free.fr/tuto/Fonctions_Calc.pdf · une feuille de calcul Libre-office (ex-Open-office). Il ne présente pas la totalité des

Les fonctions du tableur Libre-office

CODE(texte)renvoie le code du premier caractère du texte.

Exemple :

=CODE(''suite'') renvoie 115

COLONNE(référence)renvoie le numéro de colonne d'une référence.

Exemple :

=COLONNE(C3) renvoie 3

COMBIN(nombreA ; nombreB)Renvoie le nombre de combinaisons de ''nombreB '' éléments avec l'ensemble ''nombreA' sans répétitions

Exemple :

=COMBIN(3;2) renvoie 3 (trois combinaisons deux à deux sans répétitions)

Fonction apparentée :

=COMBINA()

COMBINA(nombreA ; nombreB)Renvoie le nombre de combinaisons de ''nombreB '' éléments avec l'ensemble ''nombreA' avec répétitions

Exemple :

=COMBINA(3;2) renvoie 6(six combinaisons deux à deux avec répétitions)

Fonction apparentée :

=COMBIN()

COS(nombre)renvoie le cosinus d'un angle exprimé en radians

Exemples :

=COS(1,04719) renvoie 0,5

=COS(RADIANS(60)) renvoie 0,5

Fonctions de calculs Page : 11

Page 12: LES FONCTIONS DU TABLEUR LIBRE OFFICEdenis.guelle.free.fr/tuto/Fonctions_Calc.pdf · une feuille de calcul Libre-office (ex-Open-office). Il ne présente pas la totalité des

Les fonctions du tableur Libre-office

COSH(nombre)Renvoie le cosinus hyperbolique d'un nombre

Exemple :

=COSH(5) renvoie 74,2099...

COT(nombre)Renvoie la cotangente d'un angle exprimé en radians

Exemples :

=COT(0,785399) renvoie 1

=COT(RADIANS(45) renvoie 1

Fonction apparentée :

=TAN()

=DEGRES()

=RADIANS()

COTH(nombre)Renvoie la cotangente hyperbolique d'un nombre

Exemple :

=COTH(0,66) renvoie 1,729...

Fonction apparentée :

=TANH()

CSC(nombre)Renvoie la cosécante d'un angle exprimé en radians (CSC(x) = 1/SIN(x)

Exemples :

=CSC(0,78539) renvoie 1,414

=CSC(RADIANS(45) renvoie 1,414

=1/SIN(0,78539) renvoie 1,414

Fonction apparentée :

=SIN()

Fonctions de calculs Page : 12

Page 13: LES FONCTIONS DU TABLEUR LIBRE OFFICEdenis.guelle.free.fr/tuto/Fonctions_Calc.pdf · une feuille de calcul Libre-office (ex-Open-office). Il ne présente pas la totalité des

Les fonctions du tableur Libre-office

CSCH(nombre)Renvoie la cosécante hyperbolique, d'un angle en radians

Exemple :

=CSCH(23) renvoie 2,05237....

Fonctions apparentées

=SINH()

=RADIANS()

=DEGRES()

DEGRES(nombre)Convertit en degrés un angle en radians. (Rappel :le « e » de degres n'est pas accentué)

Arguments :

nombre angle en radians

Exemples :

=DEGRES(pi()/4) renvoie 45

=DEGRES(0,7854981) renvoie 45

Fonction apparentée :

=RADIANS()

DECBIN(nombre)Convertit un nombre en base dix en un nombre en base deux

Exemple :

=DECBIN(10) renvoie 1010

Fonction apparentée :

=BINDEC()

Fonctions de calculs Page : 13

Page 14: LES FONCTIONS DU TABLEUR LIBRE OFFICEdenis.guelle.free.fr/tuto/Fonctions_Calc.pdf · une feuille de calcul Libre-office (ex-Open-office). Il ne présente pas la totalité des

Les fonctions du tableur Libre-office

DECHEX(nombre)Convertit un nombre en base dix en un nombre en base seize

Exemple :

=DECHEX(10) renvoie A

Fonction apparentée

=HEXDEC()

DECIMAL(texte, base)Convertit un nombre représenté par une lettre (base >dix) en un nombre en base dix

Arguments

texte nombre à convertir

base base d'origine

Exemples :

=DECIMAL(''F'' ; 16) renvoie 15

=DECIMAL(''A'' ; 12) renvoie 10

DECOCT(nombre)Convertit un nombre en base dix en un nombre en base huit

Exemple :

=DECOCT(10) renvoie 12

Fonction apparentée :

=OCTDEC()

DEGRES(nombre)Convertit en degrés un angle exprimé en radiansExemple :+DEGRES(pi()/4) renvoie 45Fonctions apparentées :=RADIANS()=PI()

Fonctions de calculs Page : 14

Page 15: LES FONCTIONS DU TABLEUR LIBRE OFFICEdenis.guelle.free.fr/tuto/Fonctions_Calc.pdf · une feuille de calcul Libre-office (ex-Open-office). Il ne présente pas la totalité des

Les fonctions du tableur Libre-office

DELTA(nombre1 ; nombre2)Vérifie l'égalité de deux nombres et renvoie « 1 » en cas d'égalité sinon « 0 »Exemple=DELTA(54;54) renvoie « 1 »convertit un nombre en texte dans un format monétaire

ENT(nombre)Arrondit un nombre à la valeur immédiatement inférieureExemples=ENT(PI()) renvoie « 3 »=ENT(3^0,5) renvoie « 1 »

EST.IMPAIR_ADD(référence)Renvoie « 1 » si la valeur est impaire, sinon « 0 »

EST.PAIR_ADD(référence)Renvoie « 1 » si la valeur est paire, sinon « 0 »

EXP(nombre)Élève « e » à la puissance demandéeExemples :=EXP(1) renvoie « 2,71828... »

FRANC(nombre1;nombre2)Convertit une valeur numérique en texte avec le nombre de décimales définiesArguments :nombre1 nombre à convertirnombre2 nombre de décimalesExemple=FRANC(12,567;2) renvoie 12,56 € (format monétaire de la cellule, €par défaut)

HEXBIN(nombre)Convertit un nombre en base seize en un nombre en base deuxExemple=HEXBIN(''F'') renvoie « 1111 »Fonction apparentée =BINHEX()

Fonctions de calculs Page : 15

Page 16: LES FONCTIONS DU TABLEUR LIBRE OFFICEdenis.guelle.free.fr/tuto/Fonctions_Calc.pdf · une feuille de calcul Libre-office (ex-Open-office). Il ne présente pas la totalité des

Les fonctions du tableur Libre-office

HEXDEC(nombre)Convertit un nombre en base seize en un nombre en base dixExemple=HEXDEC(''F'') renvoie « 15 »Fonction apparentée =DECHEX()

HEXOCT(nombre)Convertit un nombre en base seize en un nombre en base huitExemple=HEXOCT(''F'') renvoie « 17 »Fonction apparentée=OCTHEX()

IMPAIR(nombre)Arrondit un nombre positif au nombre impair immédiatement supérieur et un nombre négatif, au nombre impair immédiatement inférieurExemples :=IMPAIR(12,7) renvoie « 13 »=IMPAIR(-5,8) renvoie « -7 »

LN(nombre)Renvoie le logarithme népérien d'un nombreExemples=LN(2) renvoie « 0,69314.... »=LN(EXP(1)) renvoie « 1 »

LOG(nombre ; base)Renvoie le logarithme d'un nombre dans la base préciséeExemple s :=LOG(10 ; 10) renvoie « 1 »=LOG(10 ; 2) renvoie « 3,3219.... »

Fonctions de calculs Page : 16

Page 17: LES FONCTIONS DU TABLEUR LIBRE OFFICEdenis.guelle.free.fr/tuto/Fonctions_Calc.pdf · une feuille de calcul Libre-office (ex-Open-office). Il ne présente pas la totalité des

Les fonctions du tableur Libre-office

LOG10(nombre)Renvoie le logarithme d'un nombre en base dixExemples :=LOG10(10) renvoie « 1 »=LOG10(3) renvoie « 0,47712.. »

MAX(nombre1 ; nombre2 ; ….)Renvoie le nombre le plus grand de la sérieFonction apparentée =MIN()=MODE()

MEDIANE(nombre1 ; nombre2 ; …)Renvoie la valeur médiane de la série

MIN(nombre1 ; nombre2 ; ….)Renvoie le nombre le plus petit de la sérieFonction apparentée =MAX()=MODE()

MOD(nombre1 ; Nombre2)Renvoie le reste (modulo) de la division de nombre1 (dividende) par nombre2 (diviseur)Exemple=MOD(10;3) renvoie « 1 »

MODE(nombre1 ; nombre2 ; ….)renvoie la valeur la plus fréquente de la série

MOYENNE(nombre1 ; nombre2 ; ….)Renvoie la moyenne arithmétique d'une série. Les textes sont ignorés

MOYENNE.GEOMETRIQUE(nombre1 ; nombre2 ; ….)Renvoie la moyenne géométrique d'une série

Fonctions de calculs Page : 17

Page 18: LES FONCTIONS DU TABLEUR LIBRE OFFICEdenis.guelle.free.fr/tuto/Fonctions_Calc.pdf · une feuille de calcul Libre-office (ex-Open-office). Il ne présente pas la totalité des

Les fonctions du tableur Libre-office

MOYENNE.HARMONIQUE(nombre1 ; nombre2 ; ….)Renvoie la moyenne harmonique d'une série

MOYENNE.REDUITE(nombre1 ; nombre2 ; …. ; pourcentage)Renvoie la moyenne arithmétique d'une série. Les valeurs extrêmes ne sont pas prises en compte selon le pourcentage saisi

MOYENNEA(nombre1 ; nombre2 ; ….)Renvoie la moyenne arithmétique d'une série, les textes sont pris pour une valeur égale à zéro

NB(Série)Compte le nombre d'élément de la série

NB.SI(plage ; critère)Compte le nombre d'éléments de la série qui correspondes au critère spécifiéExemple :Pour compter le nombre de A dans la colonne B : la formule saisie dans la cellule B6 sera : =NB(B1:B5 ; ''A'')

A B C

1 A

2 A

3 B

4 C

5 D

6 2

Fonctions de calculs Page : 18

Page 19: LES FONCTIONS DU TABLEUR LIBRE OFFICEdenis.guelle.free.fr/tuto/Fonctions_Calc.pdf · une feuille de calcul Libre-office (ex-Open-office). Il ne présente pas la totalité des

Les fonctions du tableur Libre-office

NB.VIDE(série)renvoie le nombre de cellules vides dans la série sélectionnée.

PAIR(nombre)Arrondit un nombre positif au nombre pair immédiatement supérieur et un nombre négatif, au nombre pair immédiatement inférieurExemples :=PAIR(-5,8) renvoie « -6 »=PAIR(12,7) renvoie « 14 »

PERMUTATION(nombre1 ; nombre2)Renvoie le nombre de permutations sans répétitions de ''nombre1'' d'éléments par ''nombre2'' d'éléments par permutationsExemple=PERMUTATION(3 ; 2) renvoie « 6 »

PERMUTATIONA(nombre1 ; nombre2)Renvoie le nombre de permutations avec répétitions de ''nombre1'' d'éléments par ''nombre2'' d'éléments par permutationsExemple=PERMUTATIONA(3 ; 2) renvoie « 9 »

PETITE.VALEUR(série ; X)Renvoie la X-ième petite valeur d'une série

Fonctions de calculs Page : 19

Page 20: LES FONCTIONS DU TABLEUR LIBRE OFFICEdenis.guelle.free.fr/tuto/Fonctions_Calc.pdf · une feuille de calcul Libre-office (ex-Open-office). Il ne présente pas la totalité des

Les fonctions du tableur Libre-office

2-Les fonc t ions s ta t i s t i ques-couran tes

COEFFICIENT.CORRELATION(série1 ; série2)Renvoie le coefficient de corrélation entre une série1 et d'une série2

COVARIANCE(série1 ; série2)Renvoie la covariance entre une série1 et une série2

ECART.MOYEN(série)Renvoie la dispersion d'une série

la fonction ECART.MOYEN() utilise la formule :

(cas d'une série discrète non triée) s=√ 1n∑i=1

n

∣x i−x2∣

ECARTYPE(série)Renvoie l'écart type d'un échantillon

la fonction ECARTYPE() utilise la formule : s=√ 1n−1

∑i=1

n

(x i−x )2

Fonctions apparentées :

=ECARTYPEA()

=ECARTYPEP()

=VAR()

ECARTYPEP(série)Renvoie l'écart type de la population entière(série)

la fonction ECARTYPEP() utilise la formule : s=√ 1n∑i=1

n

(x i−x)2

Fonctions statistiques courantes Page : 20

Page 21: LES FONCTIONS DU TABLEUR LIBRE OFFICEdenis.guelle.free.fr/tuto/Fonctions_Calc.pdf · une feuille de calcul Libre-office (ex-Open-office). Il ne présente pas la totalité des

Les fonctions du tableur Libre-office

ECARTYPEPA(série)Renvoie l »écart type d'une population et attribue la valeur zéro aux cellule contenant dutexte

INTERVALLE.CONFIANCE(alpha;ecartype;taillepop)Renvoie l'intervalle de confiance d'une distribution normale.

Arguments :

alpha niveau de l'intervalle de confiance (1-alpha)

ecartype écart type de la population

taillepop taille de la population

Exemple :

=INTERVALLE.CONFIANCE(0,O5;31,057;100) renvoie 6,087

MAX(série)Renvoie la valeur la plus grande d 'une série

Exemple :

=MAX(3;5;9) renvoie 9

Fonction apparentée :

=MIN()

MEDIANE(série)Renvoie la médiane d'un échantillon

Exemple :

=MEDIANE(12.98.76.87.77.89) renvoie 82

MIN(série)Renvoie la valeur la plus petite d 'une série

Exemple :

=MIN(3;5;9) renvoie 3

Fonction apparentée :

=MAX()

Fonctions statistiques courantes Page : 21

Page 22: LES FONCTIONS DU TABLEUR LIBRE OFFICEdenis.guelle.free.fr/tuto/Fonctions_Calc.pdf · une feuille de calcul Libre-office (ex-Open-office). Il ne présente pas la totalité des

Les fonctions du tableur Libre-office

NB(série)Renvoie le nombre d'éléments numériques d'une série

Exemple s:

=NB((5;8;9;7;) renvoie 4

=NB(A;B;C) renvoie 0

NBVAL(série)Renvoie le nombre d'éléments d'une série

Exemples :

=NBVAL((5;8;9;7;) renvoie 4

=NBVAL(A;B;C) renvoie 3

PENTE(sérieA;sérieB)Renvoie la pente d'une droite de régression

Arguments

sérieA données en X

sérieB données en Y

QUARTILE(série ; type)Renvoie le quartile d'une série

Arguments :

Série l'échantillon

type le type de quartile demandé :

0=min ; 1 = 25 %; 2=50 %; 3=75 % ; 4=max

Fonctions statistiques courantes Page : 22

Page 23: LES FONCTIONS DU TABLEUR LIBRE OFFICEdenis.guelle.free.fr/tuto/Fonctions_Calc.pdf · une feuille de calcul Libre-office (ex-Open-office). Il ne présente pas la totalité des

Les fonctions du tableur Libre-office

RANG(valeur ; série ; [type])Renvoie la position de « valeur » dans la série en fonction de « type »Exemple :=RANG(A1 ; B1:B30) renvoie la position de la valeur de A1 dans la série de la zone B1à B30 en partant de B30.

Arguments :valeur donnée numérique dont on veut connaître la position dans une sériesérie zone à laquelle appartient « valeur »type (facultatif) ordre de la séquence

type = 0, à partir de la plus grande valeur (rang décroisant)type = 1 à partir de la plus petite valeur (type = 0 par défaut

SOMME.CARRES.ECARTS(série)Renvoie la somme des écarts carrés d'un échantillon à la moyenne.

VAR(série)Renvoie une estimation de la variance d'une série représentant un échantillon d'une population.

La formule utilisée pour l'estimation est :S ² = 1/(n - 1). i(xi - )²

Fonction apparentée :=ECARTYPE()

VARA(série)Renvoie une estimation de la variance d'une série représentant un échantillon d'une population, les données alphabétiques et/ou alpha-numérique sont comptées comme valeurs = 0

VAR.P(série)Renvoie la variance d'une population Fonction apparentée :=ECARTYPEP()

Fonctions statistiques courantes Page : 23

Page 24: LES FONCTIONS DU TABLEUR LIBRE OFFICEdenis.guelle.free.fr/tuto/Fonctions_Calc.pdf · une feuille de calcul Libre-office (ex-Open-office). Il ne présente pas la totalité des

Les fonctions du tableur Libre-office

VAR.PA(série)Renvoie la variance d'une population,les données alphabétiques et/ou alpha-numérique sont comptées comme valeurs = 0Fonction apparentée :=ECARTYPEPA()

Fonctions statistiques courantes Page : 24

Page 25: LES FONCTIONS DU TABLEUR LIBRE OFFICEdenis.guelle.free.fr/tuto/Fonctions_Calc.pdf · une feuille de calcul Libre-office (ex-Open-office). Il ne présente pas la totalité des

Les fonctions du tableur Libre-office

3-Les fonc t ions « tex te »

ASC(« texte »)convertit les caractères pleine chasses ASCII (et katakana) en caractères demi-chasseExemple :=ASC(''D E N I S '') renvoie DENISFonction apparentée :=JIS()

CAR(nombre)

Renvoie le caractère correspondant au ''nombre'' saisi (caractères non accentués)Exemple :=CAR(38) renvoie &

CHERCHE(« texte1 » ; texte2 ; [position])Renvoie la position l'une chaîne de caractères « texte1 » dans un texte « texte2 ».Arguments :texte1 caractère ou chaîne de caractères dont la position est recherchéetexte2 texte contenant le ou les caractères recherchésposition (facultatif) ordre à partir duquel la recherche commence

CNUM(texte)Convertit un texte en nombre.

Exemple :

=CNUM(''1000'') renvoie 1000

CODE(texte)renvoie le code du premier caractère du texte.

Exemple :

=CODE(''suite'') renvoie 115

Fonctions « texte » Page : 25

Page 26: LES FONCTIONS DU TABLEUR LIBRE OFFICEdenis.guelle.free.fr/tuto/Fonctions_Calc.pdf · une feuille de calcul Libre-office (ex-Open-office). Il ne présente pas la totalité des

Les fonctions du tableur Libre-office

CONCATENER(texte1;texte2 ;...)Assemble plusieurs textes pour en créer un seul

Exemple :

=CONCATENER(''Libre'' ; ''Office'') renvoie LibreOffice

Autre façon :

= ''Libre'' & ''Office'' renvoie aussi LibreOffice

DROITE(texte ; nombre)Renvoie les derniers caractères d'un texte.

Exemples :

=DROITE(''Libre Office'') renvoie « e »

=DROITE(''Libre Office'' ; 3) renvoie « ice »

Fonctions apparentées :

=GAUCHE()

=NBCAR()

EPURAGE(texte)Supprime tous les caractères non imprimables du texte

EXACT(texte1 ; texte2)Compare deux cellules (texte ou nombre) et renvoie « VRAT » si les cellule contiennentla même donnée, sinon renvoie « FAUX »

FRANC(nombre)Convertit un nombre en texte au format monétaire (euro)

Fonctions « texte » Page : 26

Page 27: LES FONCTIONS DU TABLEUR LIBRE OFFICEdenis.guelle.free.fr/tuto/Fonctions_Calc.pdf · une feuille de calcul Libre-office (ex-Open-office). Il ne présente pas la totalité des

Les fonctions du tableur Libre-office

GAUCHE(texte ; nombre)Renvoie le ou les premiers caractères d'un texte

Arguments :

texte texte analysé

nombre nombre de caractères à sélectionner en partant de la gauche)

Fonctions apparentées :

=DROITE()

=NBCAR()

JIS(texte)Convertit un texte en demi-chasse ASCII (et katakana) en un texte en pleine chasse.Exemple=JIS(''DENIS'') renvoie « D E N I S »

MAJUSCULE(texte)Convertit touts les caractères d'un texte en capitales (« majuscules »)

MINUSCULES(texte)Convertit touts les caractères d'un texte en bas-de-casse («minuscules»)

NBCAR(texte)Renvoie le nombre de caractères formant un texte

Fonctions apparentées :=GAUCHE(texte)=DROITE(texte=

NOMPROPRE(texte)Attribut une majuscule (première lettre) à chaque mot d'un texte

REMPLACER(texte1, texte2)Remplace une chaine de caractères (texte1) par une autre chaine de caractères (texte2)

Fonctions « texte » Page : 27

Page 28: LES FONCTIONS DU TABLEUR LIBRE OFFICEdenis.guelle.free.fr/tuto/Fonctions_Calc.pdf · une feuille de calcul Libre-office (ex-Open-office). Il ne présente pas la totalité des

Les fonctions du tableur Libre-office

REPT(texte ; nombre)Répète un « texte » autant de fois que spécifié par « nombre »

ROMAIN(nombre ; [mode])Renvoie, en chiffres romains la valeur d'un nombre donné en chiffres arabes en fonctiondu mode de simplification(*) (de 0 à 4) 4 donnant la valeur la plus simplifiée(*) facultatif

Exemples :

ARABE()

ROT13(texte)Crypte une chaîne de caractères suivant l’algorithme rot13 (décalage des lettres de 13 positions. Après le zl l'alphabet recommence (rotation)Exemples :=ROT13(« Libre-Office) renvoie : Yvoer-Bssvpr

=ROT13(« Yvoer-Bssvpr ») renvoie « Libre-Office »

STXT(texte ; début ; nombre)Renvoie une partie du ''texte'' à partir du caractère définit par ''début'' et contenant ''nombre'' caractères.Exemple :=STXT(''Libre-Office'' ; 3 ; 5) renvoie : « bre-O »

Fonctions « texte » Page : 28

999 Avec mode=0 CMXCIX999 Avec mode=1 LMVLIV999 Avec mode=2 XMIX999 Avec mode=3 VMIV999 Avec mode=4 IM

renvoie :renvoie :renvoie :renvoie :renvoie :

Page 29: LES FONCTIONS DU TABLEUR LIBRE OFFICEdenis.guelle.free.fr/tuto/Fonctions_Calc.pdf · une feuille de calcul Libre-office (ex-Open-office). Il ne présente pas la totalité des

Les fonctions du tableur Libre-office

SUBSTITUE(texte ; caractères à remplacer, caractères remplaçants ; [occurrence])

Remplace une partie d'un texte par une nouvelle chaîne de caractères.Arguments :

texte texte initial dont une partie doit être changéecaractères à remplacer chaîne de caractères à modifiercaractères remplaçants chaîne de caractères qui va remplacer la partie à modifieroccurrence (facultatif) précise l'occurrence de la chaîne de

caractère à modifier. Si ce paramètre n'est pas renseigné, toutes les occurrences trouvées seront modifiées

Exemples :

=SUBSTITUE(''Libre-Office'', ''O'' ; ''o'') renvoie : « Libre-office » (o minuscule)=SUBSTITUE(''Libre-Office'' ; ''e'' ; 3) renvoie : « Libr3-Offic3 »Fonction apparentée :=REMPLACER()

SUPPRESPACE(texte)Supprime les espaces en trop dans un texteExemple :=SUPPRESPACE(''Libre office'') renvoie : « Libre office »

T(chaîne)Renvoie la chaîne de caractères s'il s'agit d'un texte, sinon renvoie zéro

TEXT(nombre ; format)Convertit un nombre en texte selon le format défini.Arguments :nombre valeur numérique à convertirformat texte qui définit le format (nombre de décimales,

séparateur de milliers Exemples :=TEXTE(3,14159 ; ''###,##'') renvoie : 3,14 =TEXTE(«3,14159 ; ''000 000,0' renvoie : 000 003,1

Fonctions « texte » Page : 29

Page 30: LES FONCTIONS DU TABLEUR LIBRE OFFICEdenis.guelle.free.fr/tuto/Fonctions_Calc.pdf · une feuille de calcul Libre-office (ex-Open-office). Il ne présente pas la totalité des

Les fonctions du tableur Libre-office

TROUVE(texte cherché ; texte source ; [position])Renvoie la position du début de la chaîne de caractères recherchée dans le texte en respectant la casseExemple :=TROUVE(''de'' ; ''Le tableur de Libre-office'') renvoie : 12

Argumentsposition est facultatif

UNICAR(nombre)Renvoie le caractère unicode correspondant à « nombre »Exemple :=UNICAR(201) renvoie É

UNICODE(texte)renvoie le code du premier caractère unicode du texte Exemple=UNICODE(Éléphant) renvoie 201

Fonctions « texte » Page : 30

Page 31: LES FONCTIONS DU TABLEUR LIBRE OFFICEdenis.guelle.free.fr/tuto/Fonctions_Calc.pdf · une feuille de calcul Libre-office (ex-Open-office). Il ne présente pas la totalité des

Les fonctions du tableur Libre-office

4-Les fonc t ions da tes e t heures

ANNEE (nombre)Renvoie l'année à partir d'une valeur en fonction des données internes

Arguments

nombre numéro du jour à partir du 31 décembre 1899 (nombre = 1)

Exemple :

=ANNEE(366) renvoie 1900

=ANNEE(367) renvoie 1901

ANNEES(date1 ; date2, mode)Renvoie le nombre d’années dans la période

Arguments :

date1 date origine de la période

date2 date fin de la période

mode 0=nombre d'années dans la période, 1= nombre d'années « calendrier »

AUJOURDHUI()Renvoie la date système de l'ordinateur

DATE(année ; mois ; jour)Renvoie le nombre correspondant de la date système (formatage de la cellule JJ/MM/AA par défaut)

Exemple :

=DATE(1999;12;31) renvoie «31/12/99 »

DATEVAL(date)Renvoie le nombre système correspondant à une date saisie en mode texte

Exemple :

=DATEVAL(''31/12/99'') renvoie 36525

Fonctions dates et heures Page : 31

Page 32: LES FONCTIONS DU TABLEUR LIBRE OFFICEdenis.guelle.free.fr/tuto/Fonctions_Calc.pdf · une feuille de calcul Libre-office (ex-Open-office). Il ne présente pas la totalité des

Les fonctions du tableur Libre-office

DIMANCHEDEPAQUES(année)Renvoie la date du dimanche de pâques pour une année donnée

ESTBISSEXTILE(date)Renvoie 1 pour une date quelconque d'une année bissextile, sinon renvoie 0

FIN.MOIS(date;mois)Renvoie la date de fin de mois à partir d'une date donnée et pour un nombre de mois

Arguments :

date soir référence cellule contenant une date , soit date sous la forme : ''jj/mm/aa''

mois nombre de mois avant ou après la date saisie

Exemples :

=FIN.MOIS(''12/12/13'';3) renvoie 41729 nombre système correspondant à 31/03/14

=FIN.MOIS(''12/12/13;-3) renvoie 41547 nombre système correspondant à 30/09/13

FRACTION.ANNEE(date_début ; date_fin;[base])Renvoie l'écart entre deux dates. L'écart est exprimé en fraction d'années et fonction de la base choisie (facultatif)

Arguments :

base 0 ou rien 12 mois de 30 jours, année de 360 jours.

1 nombre exacts de jours par mois et dans l'année

2 nombre exacts de jours par mois, année = 360 jours

3 nombre exacts de jours par mois , année = 365 jours

4 12 mois de 30 jours, année de 360 jours.

Exemples :

=FRACTION.ANNEE(''12/06/10'' ;''12/06/13'';0)renvoie 2,5

=FRACTION.ANNEE(''12/06/10'' ;''12/06/13'';1)renvoie 2,501

=FRACTION.ANNEE(''12/06/10'' ;''12/06/13'';2)renvoie2,538

=FRACTION.ANNEE(''12/06/10'' ;''12/06/13'';3)renvoie 2,504

=FRACTION.ANNEE(''12/06/10'' ;''12/06/13'';4)renvoie 2,5

Fonctions dates et heures Page : 32

Page 33: LES FONCTIONS DU TABLEUR LIBRE OFFICEdenis.guelle.free.fr/tuto/Fonctions_Calc.pdf · une feuille de calcul Libre-office (ex-Open-office). Il ne présente pas la totalité des

Les fonctions du tableur Libre-office

HEURE(date)Renvoie l'heure de la date donnée par le nombre système

Exemples :

=HEURE(''04:09:17'') renvoie 4

=HEURE(MAINTENANT()) renvoie l'heure correspondant à l'heure système

=HEURE(A1) renvoie l'heure saisie dans la cellule A1

JOUR(date)Renvoie le jour de la date donnée par le nombre système

Exemples :

=JOUR(1) revoie 31 ( le jour n° 0 du calendrier interne est le 30/12/1899)

=JOUR(MAINTENANT()) renvoie le jour correspondant à l'heure système

=JOUR(A1)renvoie le jour saisi dans la cellule A1

JOURS(date2 ;date1)Renvoie le nombre de jours entre deux dates

Exemple :

=JOURS(A1;MAINTENANT()) renvoie le nombre de jours entre la date dans la cellule A1 et le jour actuel

JOURS360(date1 ; date2)Renvoie le nombre de jours entre deux dates sur la base d'une année de 360 jours

JOURSDANSANNEE(date)Renvoie le nombre de jours correspondants à l'année saisie dans la date

JOURSDANSMOIS(date) Renvoie le nombre de jours correspondants au mois saisie dans la date

Fonctions dates et heures Page : 33

Page 34: LES FONCTIONS DU TABLEUR LIBRE OFFICEdenis.guelle.free.fr/tuto/Fonctions_Calc.pdf · une feuille de calcul Libre-office (ex-Open-office). Il ne présente pas la totalité des

Les fonctions du tableur Libre-office

JOURSEM(date ; [mode])Renvoie le jour de la semaine correspondants à la la date saisie

Arguments :

date date saisie

mode 1 ou rien dimanche =1

2 lundi = 1

3 lundi =0

MAINTENANT()Renvoie la date et l'heure du jour

MINUTE(heure_système)Renvoie les minutes (0 à 59) correspondant à la valeur interne de l'heure saisie

MOIS(date)Renvoie le mois de l'année (1à12) correspondants à la la date saisie

MOIS.DECALER(date ; mois)Renvoie la date décalée du nombre de mois saisis en second argument

NB.JOURS.OUVRES(date1 ; date2 ;congés)Renvoie le nombre de jours ouvrées entre deux dates

Arguments :

congés saisie des cellules contenant les dates des jours de congés (Noël, Pâques ;1er mai, etc.) .

NB.MOIS(date1 ; Date2;mode)Renvoie le nombre de mois entre deux dates

Arguments :

mode 0 calcule l'intervalle

1 calcule le nombre de mois calendaires

Fonctions dates et heures Page : 34

Page 35: LES FONCTIONS DU TABLEUR LIBRE OFFICEdenis.guelle.free.fr/tuto/Fonctions_Calc.pdf · une feuille de calcul Libre-office (ex-Open-office). Il ne présente pas la totalité des

Les fonctions du tableur Libre-office

NO.SEMAINE(date ; mode)Renvoie le nombre de semaine depuis le 1er janvier (multiple de 7 jours)pour une date donnée

Arguments :

mode 1 calcule avec la semaine débutant le dimanche ;

2 calcule avec la semaine débutant le lundi;

Exemple :

=NO.SEMAINE(A1) avec 10 janvier 2012 dans (A1) renvoie 2 ; soit inférieur(ou égal) à 2x7 jours

NO.SEMAINE_ADD(date ; mode)Renvoie le numéro calendaire de la semaine

Arguments :

mode 1 calcule avec la semaine débutant le dimanche ;

2 calcule avec la semaine débutant le lundi;

Exemple :

=NO.SEMAINE_ADD(A1) avec 10 janvier 2012 dans (A1) renvoie 3 ; la 1ère semaine ne comportant que le dimanche 1er janvier.

Note : suivant la norme internationale ISO 8601, le lundi est le premier jour de lasemaine. Une semaine commençant une fin d'année et terminant au début de l 'annéesuivante, appartient à l'année qui compte le plus de jours de cette semaine, ce quientraîne que la semaine n° 1 est celle qui contient le 4 janvier.

SECONDE(date)Renvoie les secondes (0 à 59) correspondant à la valeur interne de l'heure saisie

SEMAINES(date1 ; date2, ; mode)Renvoie le nombre de semaines entre deux dates

Arguments :

mode 0 calcule l'intervalle

1 calcule le nombre de semaines calendaires

Fonctions dates et heures Page : 35

Page 36: LES FONCTIONS DU TABLEUR LIBRE OFFICEdenis.guelle.free.fr/tuto/Fonctions_Calc.pdf · une feuille de calcul Libre-office (ex-Open-office). Il ne présente pas la totalité des

Les fonctions du tableur Libre-office

SEMAINESDANSANNEE(date)Renvoie le nombre de semaines dans l'année en fonction de la date

SERIE.JOUR.OUVRE(date1 ; nombre_jours ; congés)Revoie la date (en jour ouvré) se situant à X jours de la date initiale.

Arguments :

congés saisie des cellules contenant les dates des jours de congés (Noël, Pâques ;1er mai, etc.) .

TEMPS(nombre;nombre;nombre)Convertit une saisie de type : N;N;N en heure ; minutes, secondes

TEMPSVAL(''texte'')Renvoie une heure en format texte sous la forme d'heure système

Exemple :

=TEMPSVAL(''12:45:30'') renvoie 0,5315972222

Fonctions dates et heures Page : 36

Page 37: LES FONCTIONS DU TABLEUR LIBRE OFFICEdenis.guelle.free.fr/tuto/Fonctions_Calc.pdf · une feuille de calcul Libre-office (ex-Open-office). Il ne présente pas la totalité des

Les fonctions du tableur Libre-office

5-Les fonc t ions log iques

ET(valeur_logique1 ; valeur_logique2 ;..)Renvoie vrai si tous les arguments sont vrais

Exemple :

A B C D

1 1

2 2

3 3

=ET(A1=1;A2=2;A3=3) renvoie VRAI

FAUX()Renvoie FAUX

NON(valeur_logique)Inverse la valeur logique de l'argument

Exemple :

=NON(FAUX()) renvoie VRAI

=NON(ET(A1=1;A2=2;A3=3)) renvoie FAUX

OU(valeur_logique1 ; valeur_logique2 ;..)Renvoie VRAI s un argument est vrai

Exemple :

A B C D

1 1

2 2

3 3

=ET(A1=1;A2=100;A3=1000) renvoie VRAI

Fonctions logiques Page : 37

Page 38: LES FONCTIONS DU TABLEUR LIBRE OFFICEdenis.guelle.free.fr/tuto/Fonctions_Calc.pdf · une feuille de calcul Libre-office (ex-Open-office). Il ne présente pas la totalité des

Les fonctions du tableur Libre-office

SI(test_logique ;valeur_si_vrai ; valeur_si_faux)Effectue une action de façon conditionnelle suivant le résultat du test logique

Exemples :

=SI(EST.PAIR_ADD(A1)=1 ;''pair'' ;''impair'') dans la cellule B1 renvoie impair

=SI(EST.PAIR_ADD(A2)=1 ;''pair'' ;''impair'') dans la cellule B1 renvoie pair.......

A B C D

1 1 impair

2 2 pair

3 3 impair

Fonctions apparentées :

=ET()

=OU()

Exemples :

En cellule B1 : =SI(ET(A1>0 ; EST.PAIR_ADD(A1)=1) ; ''pair & positif '' ; ''/'')

B2 : SI(ET(A2>0 ; EST.PAIR_ADD(A2)=1) ; ''pair & positif '' ; ''/'')

donneront :

A B C D

1 1 /

2 2 Pair & positif

3 3 /

VRAI()Renvoie la valeur logique VRAI

Fonctions logiques Page : 38

Page 39: LES FONCTIONS DU TABLEUR LIBRE OFFICEdenis.guelle.free.fr/tuto/Fonctions_Calc.pdf · une feuille de calcul Libre-office (ex-Open-office). Il ne présente pas la totalité des

Index des commandes

ABS(nombre)...................................................................................................................................4ACOS(nombre)................................................................................................................................4ACOSH(nombre).............................................................................................................................5ACOT(nombre)................................................................................................................................5ACOTH(nombre).............................................................................................................................5ACTUELLE()..................................................................................................................................6ADRESSE(n°ligne ; n°colonne ; [n°abs] ; [nom_feuille])..............................................................6ALEA.ENTRE.BORNES(val_min ; val_max)...............................................................................7ALEA()............................................................................................................................................6ANNEE (nombre)..........................................................................................................................32ANNEES(date1 ; date2, mode)......................................................................................................32ARABE(''Chiffre_romain'')..............................................................................................................7ARRONDI.AU.MULTIPLE(nombre;multiple)...............................................................................7ARRONDI.INF(nombre1 ; [nombre2])...........................................................................................8ARRONDI.SUP(nombre1 ; [nombre2])..........................................................................................8ARRONDI(nombre, [décimales])....................................................................................................7ASC(« texte »)...............................................................................................................................26ASIN(nombre).................................................................................................................................8ASINH(nombre)..............................................................................................................................8ATAN(nombre)................................................................................................................................9ATAN2(nombre1 ; nombre2)...........................................................................................................9ATANH(nombre).............................................................................................................................9AUJOURDHUI()...........................................................................................................................32BASE(nombre ; base)......................................................................................................................9BINDEC(nombre)..........................................................................................................................10BINHEX(nombre).........................................................................................................................10BINOCT(nombre)..........................................................................................................................10CAR(nombre)................................................................................................................................26CAR(nombre)................................................................................................................................10CELLULE(typeInfo;référence)......................................................................................................11CHERCHE(« texte1 » ; texte2 ; [position])...................................................................................26CNUM(texte).................................................................................................................................26CNUM(texte).................................................................................................................................11CODE(texte)..................................................................................................................................26CODE(texte)..................................................................................................................................12COEFFICIENT.CORRELATION(série1 ; série2)........................................................................21COLONNE(référence)...................................................................................................................12COMBIN(nombreA ; nombreB)....................................................................................................12COMBINA(nombreA ; nombreB).................................................................................................12CONCATENER(texte1;texte2 ;...).................................................................................................27COS(nombre).................................................................................................................................12COSH(nombre)..............................................................................................................................13COT(nombre).................................................................................................................................13COTH(nombre)..............................................................................................................................13COVARIANCE(série1 ; série2).....................................................................................................21CSC(nombre).................................................................................................................................13

Index des commandes

Page 40: LES FONCTIONS DU TABLEUR LIBRE OFFICEdenis.guelle.free.fr/tuto/Fonctions_Calc.pdf · une feuille de calcul Libre-office (ex-Open-office). Il ne présente pas la totalité des

CSCH(nombre)..............................................................................................................................14DATE(année ; mois ; jour)...........................................................................................................32IDATEVAL(date)............................................................................................................................32DECBIN(nombre)..........................................................................................................................14DECHEX(nombre)........................................................................................................................15DECIMAL(texte, base)..................................................................................................................15DECOCT(nombre).........................................................................................................................15DEGRES(nombre).........................................................................................................................15DEGRES(nombre).........................................................................................................................14DELTA(nombre1 ; nombre2).........................................................................................................16DIMANCHEDEPAQUES(année).................................................................................................33DROITE(texte ; nombre)...............................................................................................................27ECART.MOYEN(série).................................................................................................................21ECARTYPE(série).........................................................................................................................21ECARTYPEP(série).......................................................................................................................21ECARTYPEPA(série)....................................................................................................................22ENT(nombre).................................................................................................................................16EPURAGE(texte)...........................................................................................................................27EST.IMPAIR_ADD(référence)......................................................................................................16EST.PAIR_ADD(référence)...........................................................................................................16ESTBISSEXTILE(date).................................................................................................................33ET(valeur_logique1 ; valeur_logique2 ;..).....................................................................................38EXACT(texte1 ; texte2).................................................................................................................27EXP(nombre).................................................................................................................................16FAUX()..........................................................................................................................................38FIN.MOIS(date;mois)....................................................................................................................33FRACTION.ANNEE(date_début ; date_fin;[base])......................................................................33FRANC(nombre)...........................................................................................................................27FRANC(nombre1;nombre2)..........................................................................................................16GAUCHE(texte ; nombre).............................................................................................................28HEURE(date).................................................................................................................................34HEXBIN(nombre).........................................................................................................................16HEXDEC(nombre)........................................................................................................................17HEXOCT(nombre)........................................................................................................................17IMPAIR(nombre)...........................................................................................................................17INTERVALLE.CONFIANCE(alpha;ecartype;taillepop)..............................................................22JIS(texte)........................................................................................................................................28JOUR(date)....................................................................................................................................34JOURS(date2 ;date1).....................................................................................................................34JOURS360(date1 ; date2)..............................................................................................................34JOURSDANSANNEE(date).........................................................................................................34JOURSDANSMOIS(date) ............................................................................................................34JOURSEM(date ; [mode]).............................................................................................................35LN(nombre)...................................................................................................................................17LOG(nombre ; base)......................................................................................................................17LOG10(nombre)............................................................................................................................18MAINTENANT()..........................................................................................................................35MAJUSCULE(texte).....................................................................................................................28MAX(nombre1 ; nombre2 ; ….)....................................................................................................18MAX(série)....................................................................................................................................22

Index des commandes

Page 41: LES FONCTIONS DU TABLEUR LIBRE OFFICEdenis.guelle.free.fr/tuto/Fonctions_Calc.pdf · une feuille de calcul Libre-office (ex-Open-office). Il ne présente pas la totalité des

MEDIANE(nombre1 ; nombre2 ; …)............................................................................................18MEDIANE(série)...........................................................................................................................22MIN(nombre1 ; nombre2 ; ….).....................................................................................................18MIN(série).....................................................................................................................................22MINUSCULES(texte)...................................................................................................................28MINUTE(heure_système).............................................................................................................35MOD(nombre1 ; Nombre2)...........................................................................................................18MODE(nombre1 ; nombre2 ; ….).................................................................................................18MOIS.DECALER(date ; mois)......................................................................................................35MOIS(date)....................................................................................................................................35MOYENNE.GEOMETRIQUE(nombre1 ; nombre2 ; ….)...........................................................18MOYENNE.HARMONIQUE(nombre1 ; nombre2 ; ….).............................................................19MOYENNE.REDUITE(nombre1 ; nombre2 ; …. ; pourcentage)................................................19MOYENNE(nombre1 ; nombre2 ; ….).........................................................................................18MOYENNEA(nombre1 ; nombre2 ; ….)......................................................................................19NB.JOURS.OUVRES(date1 ; date2 ;congés)...............................................................................35NB.MOIS(date1 ; Date2;mode).....................................................................................................35NB.SI(plage ; critère).....................................................................................................................19NB.VIDE(série).............................................................................................................................20NB(série)........................................................................................................................................23NB(Série).......................................................................................................................................19NBCAR(texte)...............................................................................................................................28NBVAL(série)................................................................................................................................23NO.SEMAINE_ADD(date ; mode)...............................................................................................36NO.SEMAINE(date ; mode)..........................................................................................................36NOMPROPRE(texte).....................................................................................................................28NON(valeur_logique)....................................................................................................................38OU(valeur_logique1 ; valeur_logique2 ;..)....................................................................................38PAIR(nombre)................................................................................................................................20PENTE(sérieA;sérieB)...................................................................................................................23PERMUTATION(nombre1 ; nombre2).........................................................................................20PERMUTATIONA(nombre1 ; nombre2)......................................................................................20PETITE.VALEUR(série ; X).........................................................................................................20QUARTILE(série ; type)...............................................................................................................23RANG(valeur ; série ; [type])........................................................................................................24REMPLACER(texte1, texte2).......................................................................................................28REPT(texte ; nombre)....................................................................................................................29ROMAIN(nombre ; [mode])..........................................................................................................29ROT13(texte).................................................................................................................................29SECONDE(date)............................................................................................................................36SEMAINES(date1 ; date2, ; mode)...............................................................................................36SEMAINESDANSANNEE(date)..................................................................................................37SERIE.JOUR.OUVRE(date1 ; nombre_jours ; congés)................................................................37SI(test_logique ;valeur_si_vrai ; valeur_si_faux)..........................................................................39SOMME.CARRES.ECARTS(série)..............................................................................................24STXT(texte ; début ; nombre)........................................................................................................29SUBSTITUE(texte ; caractères à remplacer, caractères remplaçants ; [occurrence])...................30T(chaîne)........................................................................................................................................30TEMPS(nombre;nombre;nombre).................................................................................................37TEMPSVAL(''texte'')......................................................................................................................37

Index des commandes

Page 42: LES FONCTIONS DU TABLEUR LIBRE OFFICEdenis.guelle.free.fr/tuto/Fonctions_Calc.pdf · une feuille de calcul Libre-office (ex-Open-office). Il ne présente pas la totalité des

TEXT(nombre ; format).................................................................................................................30TROUVE(texte cherché ; texte source ; [position])......................................................................31UNICAR(nombre).........................................................................................................................31UNICODE(texte)...........................................................................................................................31VAR.P(série)..................................................................................................................................24VAR.PA(série)................................................................................................................................25VAR(série).....................................................................................................................................24VARA(série)..................................................................................................................................24VRAI()...........................................................................................................................................39

Index des commandes