Table des matières
Si vous voulez être un utilisateur chevronné de MS Excel, vous devez maîtriser les formules les plus utiles d'Excel. Pour être franc, ce n'est pas une tâche facile pour tous car les fonctions sont très nombreuses.
Une astuce peut vous aider !
Laissez-moi partager l'astuce que j'ai utilisé et que j'utilise encore pour maîtriser les formules : j'avais l'habitude de réviser 5 à 10 formules Excel chaque jour avant de commencer à travailler avec Excel. Cette révision crée une image permanente des formules dans mon cerveau. Ensuite, chaque fois que je vois le nom d'une formule Excel, je peux rapidement me souvenir de sa syntaxe et de ses utilisations. Cela m'aide beaucoup lorsque j'essaie de résoudre un problème Excel avec des formules. Vous pouvez utiliser cettepour maîtriser tout ce qui est complexe, et pas seulement les formules d'Excel.
Dans ce Tutoriel sur les formules d'Excel je partage ici le L'antisèche la plus utile 102+ formules Excel et PDF gratuit à télécharger. Vous pouvez télécharger le PDF et l'imprimer pour l'utiliser n'importe où, mais pour un usage personnel. Vous ne pouvez pas utiliser ce PDF pour un quelconque usage commercial.
B. N. : Je n'ai pas inclus ici les formules spécialisées pour les utilisations en ingénierie, en statistique, sur le Web, etc.
Télécharger Excel Formulas Cheat Sheet PDF
Cliquez sur le bouton ci-dessous pour télécharger le PDF avec 102 fonctions Excel. J'ai documenté chaque formule Excel avec sa syntaxe et un bon nombre d'exemples.
Cliquez ici pour télécharger le PDF
Formules Excel avec exemples dans une feuille Excel (téléchargement gratuit du fichier .xlsx)
J'ai documenté toutes les formules Excel ci-dessus dans une seule feuille Excel afin que vous puissiez modifier les formules pour mieux les comprendre et les mettre en pratique.
Cliquez ici pour télécharger le fichier .xlsx.
102 formules Excel les plus utiles avec des exemples
A. EST DES FONCTIONS
1. ISBLANK
=ISBLANK(valeur)
Si une cellule est vide, elle renvoie VRAI. Si une cellule n'est pas vide, elle renvoie FAUX.
2. ISERR
=ISERR(valeur)
Vérifie si une valeur est une erreur (#VALUE !, #REF !, #DIV/0 !, #NUM !, #NAME ?, ou #NULL !) à l'exclusion de #N/A, et renvoie VRAI ou FAUX.
3. ISERROR
=ISERROR(valeur)
Vérifie si une valeur est une erreur (#N/A, #VALUE !, #REF !, #DIV/0 !, #NUM !, #NAME ?, ou #NULL !), et renvoie VRAI ou FAUX.
4. ISEVEN
=ISEVEN(valeur)
Renvoie VRAI si le nombre est pair
5. ISODD
=ISODD(valeur)
Renvoie VRAI si le nombre est impair.
6. ISFORMULA
=ISFORMULA(valeur)
Vérifie si une référence se rapporte à une cellule contenant une formule, et renvoie VRAI ou FAUX.
7. ISLOGIQUE
=ISLOGIQUE(valeur)
Vérifie si une valeur est une valeur logique (VRAI ou FAUX) et renvoie VRAI ou FAUX.
8. ISNA
=ISNA(valeur)
Vérifie si une valeur est #N/A, et renvoie VRAI ou FAUX.
9. ISNUMBER
=ISNUMBER(valeur)
Vérifie si une valeur est un nombre, et renvoie VRAI ou FAUX.
10. ISREF
=ISREF(valeur)
Vérifie si une valeur est une référence, et renvoie VRAI ou FAUX.
11. ISTEXT
=ISTEXT(valeur)
Vérifie si une valeur est du texte, et renvoie VRAI ou FAUX.
12. ISNONTEXT
=ISNONTEXT(valeur)
Vérifie si une valeur n'est pas du texte (les cellules vides ne sont pas du texte) et renvoie VRAI ou FAUX.
B. LES FONCTIONS CONDITIONNELLES
13. MOYENNE SI
=AVERAGEIF(plage, critères, [plage_moyenne])
Trouve la moyenne (moyenne arithmétique) pour les cellules spécifiées par une condition ou des critères donnés.
14. SUMIF
=SUMIF(plage, critères, [plage_somme])
Ajoute les cellules spécifiées par une ou plusieurs conditions données.
15. COUNTIF
=COUNTIF(plage, critères)
Compte le nombre de cellules d'une plage qui répondent à la condition donnée.
16. AVERAGEIFS
=AVERAGEIFS(gamme_moyenne, gamme_de_critères1, critères1, [gamme_de_critères2, critères2], ...)
Trouve la moyenne (moyenne arithmétique) des cellules spécifiées par un ensemble donné de conditions ou de critères.
17. SUMIFS
=SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
Ajoute les cellules spécifiées par un ensemble donné de conditions ou de critères.
18. COUNTIFS
=COUNTIFS(gamme_de_critères1, critères1, [gamme_de_critères2, critères2], ...)
Compte le nombre de cellules spécifiées par un ensemble donné de conditions ou de critères.
19. IF
=IF(test_logique, [valeur_si_vrai], [valeur_si_faux])
Vérifie si une condition est remplie, et renvoie une valeur si VRAI, et une autre valeur si FAUX.
20. IFERROR
=IFERROR(valeur, valeur_if_error)
Retourne value_if_error si l'expression est une erreur et la valeur de l'expression elle-même sinon.
21. L'IFNA
=IFNA(valeur, valeur_if_na)
Renvoie la valeur spécifiée si l'expression se résout en #N/A, sinon renvoie le résultat de l'expression.
C. LES FONCTIONS MATHÉMATIQUES
22. SOMME
=SUM(nombre1, [nombre2], [nombre3], [nombre4], ...)
Additionne tous les chiffres d'une plage de cellules.
23. MOYEN
=AVERAGE(nombre1, [nombre2], [nombre3], [nombre4], ...)
Renvoie la moyenne (moyenne arithmétique) de ses arguments, qui peuvent être des nombres ou des noms, des tableaux ou des références contenant des nombres.
24. AVERAGEA
=AVERAGEA(valeur1, [valeur2], [valeur3], [valeur4], ...)
Renvoie la moyenne (moyenne arithmétique) de ses arguments, en évaluant texte et FALSE dans les arguments comme 0 ; VRAI comme 1. Les arguments peuvent être des nombres, des noms, des tableaux ou des références.
25. COUNT
=COUNT(valeur1, [valeur2], [valeur3], ...)
Comptez le nombre de cellules d'une plage qui contiennent des nombres.
26. COUNTA
=COUNTA(valeur1, [valeur2], [valeur3], ...)
Compte le nombre de cellules d'une plage qui ne sont pas vides.
27. MEDIAN
=MEDIAN(nombre1, [nombre2], [nombre3], ...)
Renvoie la médiane, c'est-à-dire le nombre situé au milieu d'un ensemble de nombres donnés.
28) SUMPRODUCT
=SUMPRODUCT(tableau1, [tableau2], [tableau3], ...)
Renvoie la somme des produits des plages ou des tableaux correspondants.
29. SUMSQ
=SUMSQ(nombre1, [nombre2], [nombre3], ...)
Renvoie la somme des carrés des arguments, qui peuvent être des nombres, des tableaux, des noms ou des références à des cellules contenant des nombres.
30. COUNTBLANK
=COUNTBLANK(plage)
Compte le nombre de cellules vides dans une plage.
31. EVEN
=EVEN(nombre)
Arrondit un nombre positif vers le haut et un nombre négatif vers le bas au nombre entier pair le plus proche.
32. ODD
=ODD(nombre)
Arrondit un nombre positif vers le haut et un nombre négatif vers le bas à l'entier impair le plus proche.
33. INT
=INT(nombre)
Arrondir un nombre à l'entier inférieur le plus proche
34. LARGE
=LARGE(tableau, k)
Renvoie la k-ième plus grande valeur d'un ensemble de données, par exemple le cinquième plus grand nombre.
35. PETIT
=SMALL(tableau, k)
Renvoie la k-ième plus petite valeur d'un ensemble de données, par exemple, le cinquième plus petit nombre.
36. MAX & ; MAXA
=MAX(nombre1, [nombre2], [nombre3], [nombre4], ...)
Renvoie la plus grande valeur d'un ensemble de valeurs, sans tenir compte des valeurs logiques et du texte.
=MAXA(valeur1, [valeur2], [valeur3], [valeur4], ...)
Renvoie la plus grande valeur d'un ensemble de valeurs. Ne pas ignorer les valeurs logiques et le texte. La fonction MAXA évalue VRAI comme 1, FAUX comme 0, et toute valeur de texte comme 0. Les cellules vides sont ignorées.
37. MIN & ; MINA
=MIN(nombre1, [nombre2], [nombre3], [nombre4], ...)
Renvoie le plus petit nombre dans un ensemble de valeurs, sans tenir compte des valeurs logiques et du texte.
=MINA(valeur1, [valeur2], [valeur3], [valeur4], ...)
Renvoie la plus petite valeur d'un ensemble de valeurs. Ne pas ignorer les valeurs logiques et le texte. La fonction MAXA évalue VRAI comme 1, FAUX comme 0, et toute valeur de texte comme 0. Les cellules vides sont ignorées.
38. MOD
=MOD(nombre, diviseur)
Renvoie le reste après la division d'un nombre par un diviseur.
39. RAND
=RAND()
Renvoie un nombre aléatoire supérieur ou égal à 0 et inférieur à 1, uniformément réparti (change lors du recalcul).
40. ENTRE-DEUX
=RANDBETWEEN(bottom, top)
Renvoie un nombre aléatoire entre les nombres que vous avez spécifiés.
41. SQRT
=SQRT(nombre)
Renvoie la racine carrée d'un nombre
42. SOUS-TOTAL
=SUBTOTAL(fonction_num, ref1, [ref2], [ref3], ...)
Renvoie un sous-total dans une liste ou une base de données
D. FONCTIONS DE TROUVER ET DE RECHERCHE
43. FIND
=FIND(find_text, within_text, [start_num])
Renvoie la position de départ d'une chaîne de texte dans une autre chaîne de texte. FIND est sensible à la casse.
44. RECHERCHE
=SEARCH(find_text, within_text, [start_num])
Renvoie le numéro du caractère auquel un caractère ou une chaîne de texte spécifique est trouvé pour la première fois, en lisant de gauche à droite (non sensible à la casse).
45. SUBSTITUTE
=SUBSTITUTE(texte, ancien_texte, nouveau_texte, [numéro_d'instance])
Remplace le texte existant par un nouveau texte dans une chaîne de texte.
46. REMPLACER
=REPLACE(old_text, start_num, num_chars, new_text)
Remplace une partie d'une chaîne de texte par une autre chaîne de texte.
E. FONCTIONS DE CONSULTATION
47. MATCH
=MATCH(lookup_value, lookup_array, [match_type])
Renvoie la position relative d'un élément dans un tableau qui correspond à une valeur spécifiée dans un ordre spécifié.
48. LOOKUP
=LOOKUP(lookup_value, lookup_vector, [result_vector])
Recherche une valeur soit dans une plage d'une ligne ou d'une colonne, soit dans un tableau, pour des raisons de compatibilité ascendante.
49 - HLOOKUP
=HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])
Cherche une valeur dans la première ligne d'un tableau ou d'un tableau de valeurs et renvoie la valeur dans la même colonne d'une ligne que vous spécifiez
50. VLOOKUP
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
Cherche une valeur dans la colonne la plus à gauche d'un tableau, puis renvoie une valeur dans la même ligne à partir d'une colonne que vous spécifiez. Par défaut, le tableau doit être trié dans un ordre ascendant
F. FONCTIONS DE RÉFÉRENCE
51. ADRESSE
=ADDRESS(row_num, column_num, [abs_num], [a1], [sheet_text])
Crée une référence de cellule sous forme de texte, en fonction des numéros de ligne et de colonne spécifiés.
52. CHOISIR
=CHOOSE(index_num, valeur1, [valeur2], [valeur3], ...)
Choisir une valeur ou une action à exécuter dans une liste de valeurs, en fonction d'un numéro d'index.
53. INDEX
Forme de tableau : =INDEX(tableau, numéro de ligne, [numéro de colonne])
Renvoie la valeur d'une cellule ou d'un tableau de cellules spécifié.
Formulaire de référence : =INDEX(référence, numéro de ligne, [numéro de colonne], [numéro de zone])
Renvoie une référence aux cellules spécifiées
54. INDIRECTE
=INDIRECT(ref_text, [a1])
Renvoie la référence spécifiée par une chaîne de texte
55. OFFSET
=OFFSET(référence- lignes, colonnes, [hauteur], [largeur])
Renvoie une référence à une plage qui se trouve à un nombre donné de lignes et de colonnes d'une référence donnée.
G. FONCTIONS DATE et HEURE
56. DATE
=DATE(année, mois, jour)
Renvoie le nombre qui représente la date dans le code date-heure de Microsoft Excel.
57. DATEVALUE
=DATEVALUE(date_text)
Convertit une date sous forme de texte en un nombre qui représente la date dans le code date-heure de Microsoft Excel.
58. TEMPS
=TIME(heure, minute, seconde)
Convertit les heures, les minutes et les secondes données sous forme de chiffres en un numéro de série Excel, formaté en fonction de l'heure.
59. TIMEVALUE
=TIMEVALUE(time_text)
Convertit une heure textuelle en un numéro de série Excel pour une heure, un nombre compris entre 0 (12:00:00 AM) et 0.999988424 (11:59:59 PM). Formatez le nombre avec un format d'heure après avoir entré la formule
60. MAINTENANT
=NOW()
Renvoie la date et l'heure actuelles formatées comme une date et une heure.
61. AUJOURD'HUI
=TODAY()
Renvoie la date actuelle formatée comme une date.
62. ANNÉE(), MOIS(), JOUR(), HEURE(), MINUTE(), SECONDE()
Fonctions YEAR(), MONTH(), DAY(), HOUR(), MINUTE() et SECOND()
Toutes ces fonctions prennent un argument : le numéro de série.
63. JOUR DE LA SEMAINE
=WEEKDAY(serial_number, [return_type])
Renvoie un nombre de 1 à 7 identifiant le jour de la semaine à partir d'une date.
64. JOURS
=DAYS(date_fin, date_début)
Renvoie le nombre de jours entre les deux dates.
65. JOURS DE RÉSEAU
=NETWORKDAYS(date de début, date de fin, [jours fériés])
Donne le nombre de jours ouvrables entiers entre deux dates.
66. JOURNÉE DE TRAVAIL
=WORKDAY(date de début, jours, [jours fériés])
Renvoie le numéro de série de la date avant ou après un nombre spécifié de jours ouvrables.
H. FONCTIONS DIVERSES
67. DOMAINES
=AREAS(référence)
Renvoie le nombre de zones dans une référence. Une zone est une plage de cellules contiguës ou une seule cellule.
68. CHAR
=CHAR(nombre)
Renvoie le caractère spécifié par le numéro de code à partir du jeu de caractères de votre ordinateur.
69. CODE
=CODE(texte)
Renvoie un code numérique pour le premier caractère d'une chaîne de texte, dans le jeu de caractères utilisé par votre ordinateur.
70. NETTOYER
=CLEAN(texte)
Supprime tous les caractères non imprimables du texte. Les caractères non imprimables sont, par exemple, la tabulation et les caractères de nouvelle ligne. Leurs codes sont 9 et 10.
71. TRIM
=TRIM(texte)
Supprime tous les espaces d'une chaîne de texte, à l'exception des espaces simples entre les mots.
72. LEN
=LEN(texte)
Renvoie le nombre de caractères d'une chaîne de texte.
73. fonctions COLUMN() & ROW()
=COLUMN([référence])
Renvoie le numéro de colonne d'une référence
=ROW([référence])
Renvoie le numéro de ligne d'une référence
74. EXACT
=EXACT(texte1, texte2)
Vérifie si deux chaînes de texte sont exactement les mêmes, et renvoie VRAI ou FAUX. EXACT est sensible à la casse.
75. FORMULERXT
=FORMULATEXT(référence)
Renvoie une formule sous la forme d'une chaîne de caractères
76 Fonctions LEFT(), RIGHT() et MID()
=LEFT(texte, [num_chars])
Renvoie le nombre de caractères spécifié à partir du début d'une chaîne de texte.
=MID(texte, start_num, num_caractères)
Retourne les caractères du milieu d'une chaîne de texte, en fonction de la position de départ et de la longueur.
=RIGHT(texte, [num_chars])
Renvoie le nombre de caractères spécifié à partir de la fin d'une chaîne de texte.
77. fonctions LOWER(), PROPER() et UPPER()
=LOWER(texte)
Convertit toutes les lettres d'une chaîne de texte en minuscules
=PROPER(texte)
Convertit une chaîne de texte en majuscules ; la première lettre de chaque mot en majuscule, et toutes les autres lettres en minuscules.
=UPPER(texte)
Convertit une chaîne de texte en lettres majuscules.
78. REPT
=REPT(texte, nombre_de_fois)
Utilisez REPT pour remplir une cellule avec un certain nombre d'occurrences d'une chaîne de texte.
79. FEUILLE
=SHEET([valeur])
Renvoie le numéro de la feuille référencée.
80. FEUILLETS
=SHEETS([référence])
Renvoie le nombre de feuilles dans une référence
81. TRANSPOSER
=TRANSPOSE(tableau)
Convertit une plage verticale de cellules en une plage horizontale, ou vice versa.
82. TYPE
=TYPE(valeur)
Renvoie un nombre entier représentant le type de données d'une valeur : nombre = 1, texte = 2 ; valeur logique = 4, valeur d'erreur = 16 ; tableau = 64.
83. VALEUR
=VALEUR(texte)
Convertit une chaîne de texte qui représente un nombre en un nombre.
I. FONCTIONS DE RANG
84. RANK
=RANK(nombre, ref, [ordre])
Cette fonction est disponible pour la compatibilité avec Excel 2007 et autres.
Renvoie le rang d'un nombre dans une liste de nombres : sa taille par rapport aux autres valeurs de la liste.
85. RANK.AVG
=RANK.AVG(nombre, ref, [ordre])
Renvoie le rang d'un nombre dans une liste de nombres : sa taille par rapport aux autres valeurs de la liste ; si plusieurs valeurs ont le même rang, le rang moyen est renvoyé.
86. RANK.EQ
=RANK.EQ(nombre, ref, [ordre])
Renvoie le rang d'un nombre dans une liste de nombres : sa taille par rapport aux autres valeurs de la liste ; si plusieurs valeurs ont le même rang, le rang le plus élevé de cet ensemble de valeurs est renvoyé.
J. FONCTIONS LOGIQUES
87. ET
=ET(logique1, [logique2], [logique3], [logique4], ...)
Vérifie si tous les arguments sont VRAIS, et renvoie VRAI si tous les arguments sont VRAIS.
88. PAS
=NOT(logique)
Transforme FALSE en VRAI, ou VRAI en FALSE.
89. OU
=OR(logique1, [logique2], [logique3], [logique4], ...)
Vérifie si l'un des arguments est VRAI, et renvoie VRAI ou FAUX. Renvoie FAUX uniquement si tous les arguments sont FAUX.
90. XOR
=XOR(logique1, [logique2], [logique3], ...)
Renvoie un "Ou exclusif" logique de tous les arguments.
Merci de lire notre blog. Cette liste de fonctions Excel vous a-t-elle été utile ? Si vous trouvez cet article utile, partagez-le avec vos amis et collègues. Avez-vous des suggestions pour améliorer cette liste ? Faites-le nous savoir dans la boîte de commentaires ou envoyez-nous un courriel à l'adresse suivante [email protected] .