Les fonctions d’Excel
Microsoft Excel est un logiciel tableur de la suite bureautique Microsoft Office, développée et distribuée par l’éditeur Microsoft. La version la plus récente est Excel 2013.
Le logiciel Excel intègre des fonctions de calcul numérique, de représentation graphique, d’analyse de données (notamment de tableau croisé dynamique) et de programmation, laquelle utilise les macros écrites dans le langage VBA (Visual Basic for Applications) qui est commun aux autres logiciels de Microsoft Office.
Le logiciel Excel intègre des fonctions de calcul numérique, de représentation graphique, d’analyse de données (notamment de tableau croisé dynamique) et de programmation, laquelle utilise les macros écrites dans le langage VBA (Visual Basic for Applications) qui est commun aux autres logiciels de Microsoft Office.
Cf Wikipedia
Voici quelques liens qui présentent les différentes fonctions d’Excel :
– wiki.openoffice.org/wiki/FR/Documentation
– office.microsoft.com/fr-fr/excel-help/fonctions-excel-par-categorie
– excel-plus.fr/category/intermed/fonctavanc/
– openclassrooms.com/informatique/cours/
– excelabo.net/
– bernardcordier.com/excel.htm
– lecompagnon.info/excel/fonctions.htm
– admexcel.com/formules.htm
– astucesinternet.com
Fonctions de date et d’heure
– wiki.openoffice.org/wiki/Documentation/FR/Calc:_Fonctions_date_heure
– openclassrooms.com/fonctions-date-et-heure
– excel-exercice.com/fonction/fonctions-dates/
Excel prend pour base le 1er janvier 1900 pour faire ses calculs.
Le numéro de série renvoie le nombre de jours passés depuis cette date.
Fonction | Description | Code |
---|---|---|
AUJOURD’HUI | Renvoie la date du jour | AUJOURD’HUI() |
MAINTENANT | Fournit la date et l’heure au moment de la consultation de l’horloge de l’ordinateur | MAINTENANT() |
DATE | Renvoie le numéro de série d’une date précise | DATE(année ;mois ;jour) |
DATEVAL | Convertit une date stockée sous forme de texte en numéro de série | DATEVAL(date_texte) |
DATEDIF | Permet de calculer le nombre de jours, de mois ou d’années entre deux dates | DATEDIF(date_début ;date_fin ;unité) Unités : y : année, m : mois, d : jour |
NO SEMAINE | N° de la sem à partir d’une date | NO.SEMAINE(numéro de série ;méthode) et methode =2 pour Lundi 1er jour |
MOIS DECALER | Renvoie le numéro de série qui représente la date correspondant à une date spécifiée corrigée en plus ou en moins du nombre de mois indiqué | MOIS.DECALER(date_départ, mois) |
NB JOURS OUVRES INTL | Renvoie le nombre de jours ouvrés entiers compris entre deux dates à l’aide de paramètres identifiant les jours du week-end et jours fériés et leur nombre | NB.JOURS.OUVRES.INTL(date_début, date_fin, [weekend], [jours_fériés]) |
ANNEES | Permet de calculer le nombre d’années entre deux dates | ANNEES(date_départ ; date_fin ; mode) |
FRACTIONANNEE | Permet de calculer le nombre de jours entre deux dates par rapport à une année complète | FRACTIONANNEE(date_départ ; date_fin ; base) Base à : 30j par mois et 360 j par an |
JOURSDANSANNEE | Renvoie le nombre de jours dans une année | JOURSDANSANNEE(date) |
JOURSDANSMOIS | Renvoie le nombre de jours dans un mois | JOURSDANSMOIS(date) |
ESTBISSEXTILE | Teste si une date est dans une année bissextile | ESTBISSEXTILE(date) et le résultat 1 signifie oui |
Fonctions d’information
– wiki.openoffice.org/wiki/Documentation/FR/Calc:_Fonctions_information
Fonction | Description | Code |
---|---|---|
ESTVIDE | Teste si la cellule est vide | ESTVIDE(cellule) |
ESTERREUR | Teste n’importe quelle valeur d’erreur | ESTERREUR(valeur) |
ESTNA | Teste la valeur d’erreur #N/A (Not Available) | ESTNA(valeur) |
ESTNUM | Teste si une cellule contient un nombre | ESTNUM(valeur) |
ESTTEXTE | Teste si une cellule contient du texte | ESTTEXTE(valeur) |
ESTNONTEXTE | Teste si une cellule ne contient pas de texte | ESTNONTEXTE(valeur) |
FORMULE | Renvoie la formule utilisée dans une cellule comme une chaîne de texte | FORMULE(cellule) |
TYPE | Renvoie le type de valeur (nombre, texte, etc) | TYPE(valeur) 1 = nombre, 2 = texte, 4 = valeur logique, 8 = formule, 16 = valeur d’erreur |
Fonctions de texte
– openclassrooms.com/fonctions-texte
– excel-exercice.com/fonction/fonction-texte/
– http://wiki.openoffice.org/wiki/Documentation/
Fonction | Description | Code |
---|---|---|
CONCATENER | Combine plusieurs chaînes de texte en une chaîne | CONCATENER(texte1 ; texte2 ; ... texte30) |
EXACT | Renvoie VRAI si deux chaînes de texte sont identiques | EXACT(texte1 ; texte2) |
CHERCHE | Renvoie la position d’une chaîne de texte à travers une autre chaîne | CHERCHE(texte ; text_recherché ; début) |
DROITE & GAUCHE | Renvoie un texte à partir de la droite ou gauche d’une chaîne de texte | DROITE ou GAUCHE(texte ; nombre) |
MAJUSCULE & MINUSCULE | Convertit une chaîne de texte en majuscule ou minuscule | MAJUSCULE ou MINUSCULE(texte) |
NOMPROPRE | Renvoie le texte avec le premier caractère de chaque mot en majuscule et les autres caractères en miniscule | NOMPROPRE(texte) |
NBCAR | Renvoie la longueur d’une chaîne de texte | NBCAR(texte) |
REMPLACER | Remplace un partie d’une chaîne de texte par une chaîne de texte différente | REMPLACER(texte_original ; début ; longueur ; nouveau_texte) |
STXT | Renvoie un texte à partir du milieu d’une chaîne de texte | STXT(texte ; début ; nombre) |
CNUM | Convertit un texte en nombre | TROUVE(texte ; texte_cherché ; position_départ) |
Fonctions classeur de recherche et de référence
– http://wiki.openoffice.org/wiki/Documentation
– openclassrooms.com/fonctions-de-recherche-et-reference
– excel-exercice.com/fonction/recherche-reference/
Les fonctions de classeur trouvent des valeurs dans des tables ou des références de cellule.
Fonction | Description | Code |
---|---|---|
RECHERCHE | Renvoie une valeur d’une table large d’une cellule unique, à une position trouvée par la recherche dans une autre table | RECHERCHE(valeur_recherchée ; table_recherche ; table_résultat) |
RECHERCHEV | Renvoie une valeur à partir d’une colonne de table dans la ligne trouvée par la recherche dans la première colonne | RECHERCHEV(valeur_recherchée ; table ; index_colonne ; mode) |
RECHERCHEH | Recherche une valeur dans la ligne supérieure d’une table de valeurs, puis renvoie une valeur, dans la même colonne, à partir d’une ligne que vous spécifiez dans la table | RECHERCHEH(valeur_cherchée, table_matrice, no_index_lig, [valeur_proche]) et si l’argument est VRAI ou omis, une donnée proche est renvoyée |
EQUIV | Renvoie la position de l’élément recherché dans une ligne ou une colonne de table unique | EQUIV(élément_recherché ; zone_recherche ; type_correspondance) |
INDEX | Renvoie une valeur à partir d’une table, le numéro de ligne et de colonne étant donnés | INDEX(table ; ligne ; colonne ; zone_nombre) |
INDIRECT | Renvoie une référence, une chaîne de texte étant donnée | INDIRECT(texte_ref) |
DECALER | Renvoie une référence modifiée, une référence, un décalage et une taille souhaitée étant donnés | DECALER(référence ; ligne_décalage ; colonne_décalage ; nouvelle_hauteur ; nouvelle_largeur) référence est la référence données, qui peut êre une plage. ligne_décalage et colonne_décalage sont les nombres de lignes / colonne pour déplacer référence par le bas / la droite. Les nombres négatifs sont autorisés. nouvelle_hauteur et nouvelle_largeur paramètrent la hauteur et la largeur de la nouvelle référence en ajustant l’angle bas à droite. Ces paramètres sont facultatifs |
CHOISIR | Renvoie une valeur à partir d’une liste, un numéro d’index étant donné | CHOISIR(index ; valeur1 ; valeur2 ; ... valeur30) et 1 renvoie valeur1, 2 renvoie valeur2, etc |
STYLE | Applique un style (par exemple une couleur) à une cellule | STYLE(style ; temps_sec ; style_final) |
Fonctions de logique et de condition
– http://wiki.openoffice.org/wiki/Documentation
– openclassrooms.com/fonctions-logiques
– excel-exercice.com/fonction/condition/
Fonction | Description | Code |
---|---|---|
SI | Renvoie une ou deux valeurs en fonction d’une condition de test | SI(test ; valeur1 ; valeur2) |
ET | Renvoie VRAI si tous les arguments sont considérés VRAI et FAUX sinon | ET(argument1 ; argument2 ...argument30) |
OU | Renvoie VRAI si au moins un argument est considéré comme VRAI, et FAUX sinon | OU(argument1 ; argument2 ...argument30) |
SIERREUR | Renvoie une valeur que vous spécifiez si une formule génère une erreur ; sinon, elle renvoie le résultat de la formule | SIERREUR(valeur, valeur_si_erreur) |
VRAI & FAUX | Renvoie la valeur logique VRAI ou FAUX sans argument | VRAI() ou FAUX() |
NON | Inverse la valeur logique | NON(VRAI()) renvoie FAUX |
Fonctions mathématiques
– openclassrooms.com/fonctions-mathematiques
Fonction | Description | Code} |
SOMME | Somme le contenu des cellules | =SOMME(E2 ;F4 ;G6) pour calculer la somme des valeurs des cellules E2, F4 et G6
– =SOMME(E2:E5) pour calculer la somme des valeurs des cellules E2, E3, E4 et E5 – le point-virgule ( ;) signifie "et", et les deux points ( :) signifient "jusqu’à" – pour une différence, il suffit de placer un signe - devant le chiffre que l’on souhaite soustraire |
PRODUIT | Multiplie les cellules entre elles | =PRODUIT(E2:E5) pour calculer le produit des valeurs des cellules E2, E3, E4 et E5
– le point-virgule ( ;) signifie "et", et les deux points ( :) signifient "jusqu’à" |
QUOTIENT | Renvoie la partie entière d’une division | =QUOTIENT(E2 ;E5) renvoie la partie entière
– cette fonction n’utilise que 2 paramètres : le diviseur et le dividende |
MOD | Renvoie le reste d’une division | =MOD(550 ;100) renvoie 50
– cette fonction n’utilise que 2 paramètres : le diviseur et le dividende |
PGCD | Renvoie le Plus Grand Dénominateur Commun | =PGCD(300 ;810 ;108) renvoie 6
– ex remplir une surface avec des carreaux de carrelage |
SOMME.SI | Totalise, avec une condition, le contenu des cellules d’une plage donnée | SOMME.SI(plage_test ; condition ; plage_total)
– si plage total non renseignée, c’est la plage test qu’il additionne |
SOMME.SI.ENS | Ajoute les cellules dans une plage qui répond à plusieurs critères | SOMME.SI.ENS(somme_plage ; plage_critères1 ; critères1 ;[plage_critères2 ; critères2] ; …) |
SOMMEPROD | Renvoie la somme des produits des éléments de matrice correspondants | SOMMEPROD(matrice1 ; matrice2 ; ... matrice30) |
ARRONDI | . | . |
ENT | . | . |
TRONQUE | . | . |
MAX | . | . |
MIN | . | . |
RANG | . | . |
NB | . | . |
NB.SI | . | . |
NB.VIDE | . | . |
NBVAL | . | . |
RACINE | . | . |
ALEA.ENTRE.BORNES | . | . |
Fonctions statistiques
– openclassrooms.com/fonctions-statistiques
– excel-exercice.com/fonction/statistiques/
Fonction | Description | Code |
---|---|---|
MOYENNE | . | . |
MOYENNE.SI | . | . |
VAR | . | . |
ECARTYPE | . | . |