LES FONCTIONS DU TABLEUR LIBRE OFFICE
Transcription
LES FONCTIONS DU TABLEUR LIBRE OFFICE
LES FONCTIONS DU TABLEUR LIBRE OFFICE AUTEUR INITIAL : DENIS GUELLE Publié sous licence Créative Commons Les fonctions du tableur Libre-office Présentation Bienvenue dans ce manuel dont l'objectif est de présenter les fonctions disponibles dans une feuille de calcul Libre-office (ex-Open-office). Il ne présente pas la totalité des fonctions existantes, une version complémentaire présentera le détails des fonctions bases 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 de feuilles de calculs. Ce document est divisé en trois parties : les conventions d'écriture et de présentation utilisées, la présentation, par ordre alphabétique, des fonctions,enfin, un index des fonctions 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-courantes3. 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ères 3. les fonctions bases de données Les conventions d'écriture NOM 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éesArguments 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 Les fonctions du tableur Libre-office 1-Les fonctions de calculs 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 valeur de 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 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 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 : n°colonne : numéro de la ligne de la cellule (ex : 4 pour la 4ème ligne) 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 facultatifExemple : =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 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 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éfini par 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 1 Exemples : =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 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 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 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 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 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 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 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 radians Exemple : +DEGRES(pi()/4) renvoie 45 Fonctions apparentées : =RADIANS() =PI() Fonctions de calculs Page : 14 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érieure Exemples =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ée Exemples : =EXP(1) renvoie « 2,71828... » FRANC(nombre1;nombre2) Convertit une valeur numérique en texte avec le nombre de décimales définies Arguments : nombre1 nombre à convertir nombre2 nombre de décimales Exemple =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 deux Exemple =HEXBIN(''F'') renvoie « 1111 » Fonction apparentée =BINHEX() Fonctions de calculs Page : 15 Les fonctions du tableur Libre-office HEXDEC(nombre) Convertit un nombre en base seize en un nombre en base dix Exemple =HEXDEC(''F'') renvoie « 15 » Fonction apparentée =DECHEX() HEXOCT(nombre) Convertit un nombre en base seize en un nombre en base huit Exemple =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érieur Exemples : =IMPAIR(12,7) renvoie « 13 » =IMPAIR(-5,8) renvoie « -7 » LN(nombre) Renvoie le logarithme népérien d'un nombre Exemples =LN(2) renvoie « 0,69314.... » =LN(EXP(1)) renvoie « 1 » LOG(nombre ; base) Renvoie le logarithme d'un nombre dans la base précisée Exemple s : =LOG(10 ; 10) renvoie « 1 » =LOG(10 ; 2) renvoie « 3,3219.... » Fonctions de calculs Page : 16 Les fonctions du tableur Libre-office LOG10(nombre) Renvoie le logarithme d'un nombre en base dix Exemples : =LOG10(10) renvoie « 1 » =LOG10(3) renvoie « 0,47712.. » MAX(nombre1 ; nombre2 ; ….) Renvoie le nombre le plus grand de la série Fonction 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érie Fonction 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 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 1 A 2 A 3 B 4 C 5 D 6 Fonctions de calculs C 2 Page : 18 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érieur Exemples : =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 permutations Exemple =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 permutations Exemple =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 Les fonctions du tableur Libre-office 2-Les fonctions statistiques-courantes 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= √ n 1 ∣x i−x 2∣ ∑ n i=1 ECARTYPE(série) Renvoie l'écart type d'un échantillon √ n 1 la fonction ECARTYPE() utilise la formule : s= ( x i−x )2 ∑ n−1 i=1 Fonctions apparentées : =ECARTYPEA() =ECARTYPEP() =VAR() ECARTYPEP(série) Renvoie l'écart type de la population entière(série) √ n 1 la fonction ECARTYPEP() utilise la formule : s= ∑ (x i−x)2 n i=1 Fonctions statistiques courantes Page : 20 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 du texte 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 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 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 série type donnée numérique dont on veut connaître la position dans une série zone à laquelle appartient « valeur » (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). Fonction apparentée : =ECARTYPE() i(xi - )² 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 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 = 0 Fonction apparentée : =ECARTYPEPA() Fonctions statistiques courantes Page : 24 Les fonctions du tableur Libre-office 3-Les fonctions « texte » ASC(« texte ») convertit les caractères pleine chasses ASCII (et katakana) en caractères demi-chasse Exemple : =ASC(''D E N I S '') renvoie DENIS Fonction 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ée texte2 texte contenant le ou les caractères recherchés position (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 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 contiennent la même donnée, sinon renvoie « FAUX » FRANC(nombre) Convertit un nombre en texte au format monétaire (euro) Fonctions « texte » Page : 26 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 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 fonction du mode de simplification(*) (de 0 à 4) 4 donnant la valeur la plus simplifiée (*) facultatif Exemples : 999 999 999 999 999 Avec Avec Avec Avec Avec mode=0 mode=1 mode=2 mode=3 mode=4 renvoie : renvoie : renvoie : renvoie : renvoie : CMXCIX LMVLIV XMIX VMIV IM 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 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 caractères à remplacer caractères remplaçants occurrence texte initial dont une partie doit être changée chaîne de caractères à modifier chaîne de caractères qui va remplacer la partie à modifier (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 texte Exemple : =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 à convertir format 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 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 casse Exemple : =TROUVE(''de'' ; ''Le tableur de Libre-office'') renvoie : 12 Arguments position 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 Les fonctions du tableur Libre-office 4-Les fonctions dates et 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 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 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 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 ; er 1 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 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 la semaine. Une semaine commençant une fin d'année et terminant au début de l 'année suivante, appartient à l'année qui compte le plus de jours de cette semaine, ce qui entraî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 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 Les fonctions du tableur Libre-office 5-Les fonctions logiques ET(valeur_logique1 ; valeur_logique2 ;..) Renvoie vrai si tous les arguments sont vrais Exemple : A B 1 1 2 2 3 3 C D =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 1 1 2 2 3 3 C D =ET(A1=1;A2=100;A3=1000) renvoie VRAI Fonctions logiques Page : 37 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 1 1 impair 2 2 pair 3 3 impair C D 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 1 1 / 2 2 Pair & positif 3 3 / C D VRAI() Renvoie la valeur logique VRAI Fonctions logiques Page : 38 Index des commandes ABS(nombre)...................................................................................................................................4 ACOS(nombre)................................................................................................................................4 ACOSH(nombre).............................................................................................................................5 ACOT(nombre)................................................................................................................................5 ACOTH(nombre).............................................................................................................................5 ACTUELLE()..................................................................................................................................6 ADRESSE(n°ligne ; n°colonne ; [n°abs] ; [nom_feuille])..............................................................6 ALEA.ENTRE.BORNES(val_min ; val_max)...............................................................................7 ALEA()............................................................................................................................................6 ANNEE (nombre)..........................................................................................................................32 ANNEES(date1 ; date2, mode)......................................................................................................32 ARABE(''Chiffre_romain'')..............................................................................................................7 ARRONDI.AU.MULTIPLE(nombre;multiple)...............................................................................7 ARRONDI.INF(nombre1 ; [nombre2])...........................................................................................8 ARRONDI.SUP(nombre1 ; [nombre2])..........................................................................................8 ARRONDI(nombre, [décimales])....................................................................................................7 ASC(« texte »)...............................................................................................................................26 ASIN(nombre).................................................................................................................................8 ASINH(nombre)..............................................................................................................................8 ATAN(nombre)................................................................................................................................9 ATAN2(nombre1 ; nombre2)...........................................................................................................9 ATANH(nombre).............................................................................................................................9 AUJOURDHUI()...........................................................................................................................32 BASE(nombre ; base)......................................................................................................................9 BINDEC(nombre)..........................................................................................................................10 BINHEX(nombre).........................................................................................................................10 BINOCT(nombre)..........................................................................................................................10 CAR(nombre)................................................................................................................................26 CAR(nombre)................................................................................................................................10 CELLULE(typeInfo;référence)......................................................................................................11 CHERCHE(« texte1 » ; texte2 ; [position])...................................................................................26 CNUM(texte).................................................................................................................................26 CNUM(texte).................................................................................................................................11 CODE(texte)..................................................................................................................................26 CODE(texte)..................................................................................................................................12 COEFFICIENT.CORRELATION(série1 ; série2)........................................................................21 COLONNE(référence)...................................................................................................................12 COMBIN(nombreA ; nombreB)....................................................................................................12 COMBINA(nombreA ; nombreB).................................................................................................12 CONCATENER(texte1;texte2 ;...).................................................................................................27 COS(nombre).................................................................................................................................12 COSH(nombre)..............................................................................................................................13 COT(nombre).................................................................................................................................13 COTH(nombre)..............................................................................................................................13 COVARIANCE(série1 ; série2).....................................................................................................21 CSC(nombre).................................................................................................................................13 Index des commandes CSCH(nombre)..............................................................................................................................14 DATE(année ; mois ; jour)...........................................................................................................32I DATEVAL(date)............................................................................................................................32 DECBIN(nombre)..........................................................................................................................14 DECHEX(nombre)........................................................................................................................15 DECIMAL(texte, base)..................................................................................................................15 DECOCT(nombre).........................................................................................................................15 DEGRES(nombre).........................................................................................................................15 DEGRES(nombre).........................................................................................................................14 DELTA(nombre1 ; nombre2).........................................................................................................16 DIMANCHEDEPAQUES(année).................................................................................................33 DROITE(texte ; nombre)...............................................................................................................27 ECART.MOYEN(série).................................................................................................................21 ECARTYPE(série).........................................................................................................................21 ECARTYPEP(série).......................................................................................................................21 ECARTYPEPA(série)....................................................................................................................22 ENT(nombre).................................................................................................................................16 EPURAGE(texte)...........................................................................................................................27 EST.IMPAIR_ADD(référence)......................................................................................................16 EST.PAIR_ADD(référence)...........................................................................................................16 ESTBISSEXTILE(date).................................................................................................................33 ET(valeur_logique1 ; valeur_logique2 ;..).....................................................................................38 EXACT(texte1 ; texte2).................................................................................................................27 EXP(nombre).................................................................................................................................16 FAUX()..........................................................................................................................................38 FIN.MOIS(date;mois)....................................................................................................................33 FRACTION.ANNEE(date_début ; date_fin;[base])......................................................................33 FRANC(nombre)...........................................................................................................................27 FRANC(nombre1;nombre2)..........................................................................................................16 GAUCHE(texte ; nombre).............................................................................................................28 HEURE(date).................................................................................................................................34 HEXBIN(nombre).........................................................................................................................16 HEXDEC(nombre)........................................................................................................................17 HEXOCT(nombre)........................................................................................................................17 IMPAIR(nombre)...........................................................................................................................17 INTERVALLE.CONFIANCE(alpha;ecartype;taillepop)..............................................................22 JIS(texte)........................................................................................................................................28 JOUR(date)....................................................................................................................................34 JOURS(date2 ;date1).....................................................................................................................34 JOURS360(date1 ; date2)..............................................................................................................34 JOURSDANSANNEE(date).........................................................................................................34 JOURSDANSMOIS(date) ............................................................................................................34 JOURSEM(date ; [mode]).............................................................................................................35 LN(nombre)...................................................................................................................................17 LOG(nombre ; base)......................................................................................................................17 LOG10(nombre)............................................................................................................................18 MAINTENANT()..........................................................................................................................35 MAJUSCULE(texte).....................................................................................................................28 MAX(nombre1 ; nombre2 ; ….)....................................................................................................18 MAX(série)....................................................................................................................................22 Index des commandes MEDIANE(nombre1 ; nombre2 ; …)............................................................................................18 MEDIANE(série)...........................................................................................................................22 MIN(nombre1 ; nombre2 ; ….).....................................................................................................18 MIN(série).....................................................................................................................................22 MINUSCULES(texte)...................................................................................................................28 MINUTE(heure_système).............................................................................................................35 MOD(nombre1 ; Nombre2)...........................................................................................................18 MODE(nombre1 ; nombre2 ; ….).................................................................................................18 MOIS.DECALER(date ; mois)......................................................................................................35 MOIS(date)....................................................................................................................................35 MOYENNE.GEOMETRIQUE(nombre1 ; nombre2 ; ….)...........................................................18 MOYENNE.HARMONIQUE(nombre1 ; nombre2 ; ….).............................................................19 MOYENNE.REDUITE(nombre1 ; nombre2 ; …. ; pourcentage)................................................19 MOYENNE(nombre1 ; nombre2 ; ….).........................................................................................18 MOYENNEA(nombre1 ; nombre2 ; ….)......................................................................................19 NB.JOURS.OUVRES(date1 ; date2 ;congés)...............................................................................35 NB.MOIS(date1 ; Date2;mode).....................................................................................................35 NB.SI(plage ; critère).....................................................................................................................19 NB.VIDE(série).............................................................................................................................20 NB(série)........................................................................................................................................23 NB(Série).......................................................................................................................................19 NBCAR(texte)...............................................................................................................................28 NBVAL(série)................................................................................................................................23 NO.SEMAINE_ADD(date ; mode)...............................................................................................36 NO.SEMAINE(date ; mode)..........................................................................................................36 NOMPROPRE(texte).....................................................................................................................28 NON(valeur_logique)....................................................................................................................38 OU(valeur_logique1 ; valeur_logique2 ;..)....................................................................................38 PAIR(nombre)................................................................................................................................20 PENTE(sérieA;sérieB)...................................................................................................................23 PERMUTATION(nombre1 ; nombre2).........................................................................................20 PERMUTATIONA(nombre1 ; nombre2)......................................................................................20 PETITE.VALEUR(série ; X).........................................................................................................20 QUARTILE(série ; type)...............................................................................................................23 RANG(valeur ; série ; [type])........................................................................................................24 REMPLACER(texte1, texte2).......................................................................................................28 REPT(texte ; nombre)....................................................................................................................29 ROMAIN(nombre ; [mode])..........................................................................................................29 ROT13(texte).................................................................................................................................29 SECONDE(date)............................................................................................................................36 SEMAINES(date1 ; date2, ; mode)...............................................................................................36 SEMAINESDANSANNEE(date)..................................................................................................37 SERIE.JOUR.OUVRE(date1 ; nombre_jours ; congés)................................................................37 SI(test_logique ;valeur_si_vrai ; valeur_si_faux)..........................................................................39 SOMME.CARRES.ECARTS(série)..............................................................................................24 STXT(texte ; début ; nombre)........................................................................................................29 SUBSTITUE(texte ; caractères à remplacer, caractères remplaçants ; [occurrence])...................30 T(chaîne)........................................................................................................................................30 TEMPS(nombre;nombre;nombre).................................................................................................37 TEMPSVAL(''texte'')......................................................................................................................37 Index des commandes TEXT(nombre ; format).................................................................................................................30 TROUVE(texte cherché ; texte source ; [position])......................................................................31 UNICAR(nombre).........................................................................................................................31 UNICODE(texte)...........................................................................................................................31 VAR.P(série)..................................................................................................................................24 VAR.PA(série)................................................................................................................................25 VAR(série).....................................................................................................................................24 VARA(série)..................................................................................................................................24 VRAI()...........................................................................................................................................39 Index des commandes