Aide-Mémoire des Formules Excel.
Votre pense-bête de bureau. Recherchez les formules, copiez la syntaxe en un clic ou imprimez une vue épurée.
| Catégories | Formules | Syntaxe | Description | Copier |
|---|---|---|---|---|
| Recherche et référence | RECHERCHEX(XLOOKUP) | =RECHERCHEX(valeur_cherchée; tableau_recherche; tableau_renvoyé; [si_non_trouvé]; [mode_correspondance]) | Recherche une valeur dans une plage ou un tableau et renvoie l'élément correspondant dans une seconde plage. | |
| Recherche et référence | RECHERCHEV(VLOOKUP) | =RECHERCHEV(valeur_cherchée; table_matrice; no_index_col; [valeur_proche]) | Cherche une valeur dans la première colonne d'un tableau et renvoie une valeur dans la même ligne depuis une colonne spécifiée. | |
| Recherche et référence | INDEX & EQUIV(INDEX & MATCH) | =INDEX(matrice; EQUIV(valeur_cherchée; tableau_recherche; 0)) | Combine INDEX et EQUIV pour des recherches flexibles sans contrainte de position de colonne. | |
| Logique | SI(IF) | =SI(test_logique; [valeur_si_vrai]; [valeur_si_faux]) | Vérifie si une condition est remplie et renvoie une valeur si VRAI et une autre si FAUX. | |
| Logique | SI.CONDITIONS(IFS) | =SI.CONDITIONS(test_logique1; valeur_si_vrai1; [test_logique2; valeur_si_vrai2]; ...) | Vérifie si plusieurs conditions sont remplies et renvoie la valeur correspondant à la première condition VRAIE. | |
| Logique | SIERREUR(IFERROR) | =SIERREUR(valeur; valeur_si_erreur) | Renvoie une valeur personnalisée si une formule génère une erreur ; sinon, renvoie le résultat normal. | |
| Maths et statistiques | SOMME.SI.ENS(SUMIFS) | =SOMME.SI.ENS(plage_somme; plage_critères1; critères1; [plage_critères2; critères2]; ...) | Additionne les cellules d'une plage qui répondent à plusieurs critères. | |
| Maths et statistiques | COUNTIF | =COUNTIF(range, criteria) | Counts the number of cells within a range that meet a single specified condition or criteria. | |
| Statistical & Analysis | NB.SI.ENS(COUNTIFS) | =NB.SI.ENS(plage_critères1; critères1; [plage_critères2; critères2]; ...) | Compte le nombre de cellules dans plusieurs plages répondant à plusieurs critères. | |
| Texte | JOINDRE.TEXTE(TEXTJOIN) | =JOINDRE.TEXTE(délimiteur; ignorer_vide; texte1; [texte2]; ...) | Combine le texte de plusieurs plages ou chaînes avec un délimiteur spécifié en ignorant les vides. | |
| Tableaux dynamiques | FILTRE(FILTER) | =FILTRE(tableau; inclure; [si_vide]) | Filtre une plage de données en fonction de critères personnalisés avec propagation automatique. | |
| Tableaux dynamiques | UNIQUE | =UNIQUE(tableau; [par_col]; [exactement_une_fois]) | Renvoie la liste des valeurs uniques d'une plage en éliminant les doublons. | |
| Date et heure | AUJOURDHUI(TODAY) | =AUJOURDHUI() | Renvoie la date du jour au format date. Se met à jour automatiquement. | |
| Date et heure | NB.JOURS.OUVRES(NETWORKDAYS) | =NB.JOURS.OUVRES(date_départ; date_fin; [jours_fériés]) | Calcule le nombre de jours ouvrés entiers entre deux dates, hors week-ends et jours fériés. | |
| Financier | VPM(PMT) | =VPM(taux; npm; va; [vc]; [type]) | Calcule le montant du remboursement d'un emprunt à taux d'intérêt constant et mensualités régulières. | |
| Maths et statistiques | SOMME(SUM) | =SOMME(nombre1; [nombre2]; ...) | Additionne tous les nombres situés dans une plage de cellules. | |
| Statistical & Analysis | MOYENNE(AVERAGE) | =MOYENNE(nombre1; [nombre2]; ...) | Renvoie la moyenne arithmétique des nombres d'une plage. | |
| Statistical & Analysis | NB(COUNT) | =NB(valeur1; [valeur2]; ...) | Compte le nombre de cellules contenant des valeurs numériques dans une plage. | |
| Texte | GAUCHE(LEFT) | =GAUCHE(texte; [no_car]) | Renvoie le nombre de caractères spécifié à partir du début (gauche) d'une chaîne de texte. | |
| Texte | DROITE(RIGHT) | =DROITE(texte; [no_car]) | Renvoie le nombre de caractères spécifié à partir de la fin (droite) d'une chaîne de texte. | |
| Texte | SUPPRESPACE(TRIM) | =SUPPRESPACE(texte) | Supprime tous les espaces superflus d'un texte, à l'exception des espaces simples entre les mots. | |
| Texte | NOMPROPRE(PROPER) | =NOMPROPRE(texte) | Met en majuscule la première lettre de chaque mot et convertit les autres en minuscules. | |
| Maths et statistiques | ARRONDI(ROUND) | =ARRONDI(nombre; no_chiffres) | Arrondit un nombre au nombre de chiffres spécifié selon les règles standard. | |
| Logique | ET(AND) | =ET(valeur_logique1; [valeur_logique2]; ...) | Renvoie VRAI si tous ses arguments sont VRAIS ; renvoie FAUX si au moins un est FAUX. | |
| Logique | OU(OR) | =OU(valeur_logique1; [valeur_logique2]; ...) | Renvoie VRAI si au moins un argument est VRAI ; renvoie FAUX si tous les arguments sont FAUX. | |
| Texte | CONCAT | =CONCAT(texte1; [texte2]; ...) | Combine le texte de plusieurs plages ou chaînes sans délimiteur automatique. | |
| Texte | NBCAR(LEN) | =NBCAR(texte) | Renvoie le nombre de caractères contenus dans une chaîne de texte, espaces compris. | |
| Recherche et référence | RECHERCHEH(HLOOKUP) | =RECHERCHEH(valeur_cherchée; table_matrice; no_index_lig; [valeur_proche]) | Cherche une valeur dans la première ligne d'un tableau et renvoie une valeur dans la même colonne. | |
| Information | ISBLANK | =ISBLANK(value) | Checks whether a cell is completely empty and returns TRUE or FALSE. | |
| Information | ISNUMBER | =ISNUMBER(value) | Checks whether a value is numeric and returns TRUE or FALSE. | |
| Information | ISTEXT | =ISTEXT(value) | Checks whether a value is text and returns TRUE or FALSE. | |
| Information | ISERROR | =ISERROR(value) | Checks whether a value is any Excel error and returns TRUE or FALSE. | |
| Database | DSUM | =DSUM(database, field, criteria) | Sums the numbers in a database column that match specified criteria. | |
| Database | DCOUNT | =DCOUNT(database, field, criteria) | Counts the numeric cells in a database column that match criteria. | |
| Database | DAVERAGE | =DAVERAGE(database, field, criteria) | Averages the values in a database column that match conditions. | |
| Engineering | CONVERT | =CONVERT(number, from_unit, to_unit) | Converts a number from one measurement unit to another. | |
| Engineering | DELTA | =DELTA(number1, [number2]) | Tests whether two numbers are equal (returns 1 if equal, 0 if not). | |
| Engineering | BIN2DEC | =BIN2DEC(number) | Converts a binary number to a decimal integer. | |
| Tableaux dynamiques | SORT | =SORT(array, [sort_index], [sort_order], [by_col]) | Sorts the contents of a range or array dynamically. | |
| Tableaux dynamiques | SORTBY | =SORTBY(array, by_array1, [sort_order1], ...) | Sorts a range based on values in a separate range or array. | |
| Tableaux dynamiques | SEQUENCE | =SEQUENCE(rows, [columns], [start], [step]) | Generates a list or 2D grid of sequential numbers. | |
| Tableaux dynamiques | TOCOL | =TOCOL(array, [ignore], [scan_by_column]) | Transforms a 2D table or array into a single vertical column. | |
| Compatibility | RANK | =RANK(number, ref, [order]) | Returns the rank of a number in a list of numbers (Excel 2007 compatibility). | |
| Compatibility | MODE | =MODE(number1, [number2], ...) | Returns the most frequently occurring value in an array or data set. | |
| Google Sheets | ARRAYFORMULA | =ARRAYFORMULA(array_formula) | Enables array calculations across entire columns in Google Sheets. | |
| Google Sheets | QUERY | =QUERY(data, query, [headers]) | Runs Google Visualization API SQL-like queries on data tables. | |
| Google Sheets | SPARKLINE | =SPARKLINE(data, [options]) | Generates a miniature chart within a single spreadsheet cell. | |
| Financier | FV | =FV(rate, nper, pmt, [pv], [type]) | Calculates the future value of an investment with periodic payments. | |
| Financier | PV | =PV(rate, nper, pmt, [fv], [type]) | Returns the present value of a series of future cash flows. | |
| Financier | NPV | =NPV(rate, value1, [value2], ...) | Calculates the net present value of an investment using a discount rate. | |
| Maths et statistiques | ABS | =ABS(number) | Returns the absolute (positive) value of a number. | |
| Maths et statistiques | MOD | =MOD(number, divisor) | Returns the remainder after a number is divided by a divisor. | |
| Maths et statistiques | POWER | =POWER(number, power) | Returns the result of a number raised to a power. | |
| Maths et statistiques | SQRT | =SQRT(number) | Returns the positive square root of a number. | |
| Maths et statistiques | PRODUCT | =PRODUCT(number1, [number2], ...) | Multiplies all the numbers given as arguments. | |
| Maths et statistiques | CEILING | =CEILING(number, significance) | Rounds a number up to the nearest multiple of significance. | |
| Maths et statistiques | FLOOR | =FLOOR(number, significance) | Rounds a number down to the nearest multiple of significance. | |
| Logique | SWITCH | =SWITCH(expression, val1, result1, [default]) | Evaluates an expression against a list of values and returns the matching result. | |
| Logique | NOT | =NOT(logical) | Reverses the logic of its argument (TRUE becomes FALSE, FALSE becomes TRUE). | |
| Logique | XOR | =XOR(logical1, [logical2], ...) | Returns exclusive OR: TRUE if an odd number of arguments evaluate to TRUE. | |
| Logique | IFNA | =IFNA(value, value_if_na) | Catches and replaces #N/A errors specifically while preserving other errors. | |
| Recherche et référence | INDEX | =INDEX(array, row_num, [column_num]) | Returns the value of a cell at a specific row and column intersection. | |
| Recherche et référence | MATCH | =MATCH(lookup_value, lookup_array, [match_type]) | Returns the relative numeric position of an item in a range. | |
| Recherche et référence | CHOOSE | =CHOOSE(index_num, value1, [value2], ...) | Returns a value from a list of arguments based on an index number. | |
| Reference & Information | OFFSET | =OFFSET(reference, rows, cols, [height], [width]) | Constructs a reference offset from a starting cell by rows and columns. | |
| Texte | MID | =MID(text, start_num, num_chars) | Extracts a specific number of characters from text starting at any position. | |
| Texte | UPPER | =UPPER(text) | Converts all letters in a text string to uppercase. | |
| Texte | LOWER | =LOWER(text) | Converts all letters in a text string to lowercase. | |
| Texte | SUBSTITUTE | =SUBSTITUTE(text, old_text, new_text, [instance_num]) | Replaces occurrences of existing text with new text in a string. | |
| Texte | REPLACE | =REPLACE(old_text, start_num, num_chars, new_text) | Replaces part of a text string with different text based on character count. | |
| Texte | VALUE | =VALUE(text) | Converts a text string that represents a number into a numeric value. | |
| Date et heure | DATE | =DATE(year, month, day) | Creates a valid date serial number from separate Year, Month, and Day. | |
| Date et heure | DAYS | =DAYS(end_date, start_date) | Returns the number of calendar days between two dates. | |
| Date et heure | EDATE | =EDATE(start_date, months) | Returns the date a specified number of months before or after a start date. | |
| Date et heure | EOMONTH | =EOMONTH(start_date, months) | Returns the last day of the month before or after a specified number of months. | |
| Date et heure | YEAR | =YEAR(serial_number) | Extracts the 4-digit year from a date value. | |
| Date et heure | MONTH | =MONTH(serial_number) | Extracts the month (1 to 12) from a date value. | |
| Date et heure | DAY | =DAY(serial_number) | Extracts the day of the month (1 to 31) from a date value. | |
| Statistical & Analysis | MEDIAN | =MEDIAN(number1, [number2], ...) | Returns the median (middle numeric value) of a data set. | |
| Statistical & Analysis | MIN | =MIN(number1, [number2], ...) | Returns the smallest (minimum) numeric value in a set of values. | |
| Statistical & Analysis | MAX | =MAX(number1, [number2], ...) | Returns the largest (maximum) numeric value in a set of values. | |
| Statistical & Analysis | COUNTA | =COUNTA(value1, [value2], ...) | Counts the number of cells in a range that are not empty. | |
| Statistical & Analysis | COUNTBLANK | =COUNTBLANK(range) | Counts empty cells in a specified range of cells. | |
| Statistical & Analysis | LARGE | =LARGE(array, k) | Returns the k-th largest value in a data set. | |
| Statistical & Analysis | SMALL | =SMALL(array, k) | Returns the k-th smallest value in a data set. |
Aucune formule trouvée.
Modifiez vos mots-clés ou sélectionnez une autre catégorie.
=RECHERCHEX(valeur_cherchée; tableau_recherche; tableau_renvoyé; [si_non_trouvé]; [mode_correspondance])Recherche une valeur dans une plage ou un tableau et renvoie l'élément correspondant dans une seconde plage.
=RECHERCHEV(valeur_cherchée; table_matrice; no_index_col; [valeur_proche])Cherche une valeur dans la première colonne d'un tableau et renvoie une valeur dans la même ligne depuis une colonne spécifiée.
=INDEX(matrice; EQUIV(valeur_cherchée; tableau_recherche; 0))Combine INDEX et EQUIV pour des recherches flexibles sans contrainte de position de colonne.
=SI(test_logique; [valeur_si_vrai]; [valeur_si_faux])Vérifie si une condition est remplie et renvoie une valeur si VRAI et une autre si FAUX.
=SI.CONDITIONS(test_logique1; valeur_si_vrai1; [test_logique2; valeur_si_vrai2]; ...)Vérifie si plusieurs conditions sont remplies et renvoie la valeur correspondant à la première condition VRAIE.
=SIERREUR(valeur; valeur_si_erreur)Renvoie une valeur personnalisée si une formule génère une erreur ; sinon, renvoie le résultat normal.
=SOMME.SI.ENS(plage_somme; plage_critères1; critères1; [plage_critères2; critères2]; ...)Additionne les cellules d'une plage qui répondent à plusieurs critères.
=COUNTIF(range, criteria)Counts the number of cells within a range that meet a single specified condition or criteria.
=NB.SI.ENS(plage_critères1; critères1; [plage_critères2; critères2]; ...)Compte le nombre de cellules dans plusieurs plages répondant à plusieurs critères.
=JOINDRE.TEXTE(délimiteur; ignorer_vide; texte1; [texte2]; ...)Combine le texte de plusieurs plages ou chaînes avec un délimiteur spécifié en ignorant les vides.
=FILTRE(tableau; inclure; [si_vide])Filtre une plage de données en fonction de critères personnalisés avec propagation automatique.
=UNIQUE(tableau; [par_col]; [exactement_une_fois])Renvoie la liste des valeurs uniques d'une plage en éliminant les doublons.
=AUJOURDHUI()Renvoie la date du jour au format date. Se met à jour automatiquement.
=NB.JOURS.OUVRES(date_départ; date_fin; [jours_fériés])Calcule le nombre de jours ouvrés entiers entre deux dates, hors week-ends et jours fériés.
=VPM(taux; npm; va; [vc]; [type])Calcule le montant du remboursement d'un emprunt à taux d'intérêt constant et mensualités régulières.
=SOMME(nombre1; [nombre2]; ...)Additionne tous les nombres situés dans une plage de cellules.
=MOYENNE(nombre1; [nombre2]; ...)Renvoie la moyenne arithmétique des nombres d'une plage.
=NB(valeur1; [valeur2]; ...)Compte le nombre de cellules contenant des valeurs numériques dans une plage.
=GAUCHE(texte; [no_car])Renvoie le nombre de caractères spécifié à partir du début (gauche) d'une chaîne de texte.
=DROITE(texte; [no_car])Renvoie le nombre de caractères spécifié à partir de la fin (droite) d'une chaîne de texte.
=SUPPRESPACE(texte)Supprime tous les espaces superflus d'un texte, à l'exception des espaces simples entre les mots.
=NOMPROPRE(texte)Met en majuscule la première lettre de chaque mot et convertit les autres en minuscules.
=ARRONDI(nombre; no_chiffres)Arrondit un nombre au nombre de chiffres spécifié selon les règles standard.
=ET(valeur_logique1; [valeur_logique2]; ...)Renvoie VRAI si tous ses arguments sont VRAIS ; renvoie FAUX si au moins un est FAUX.
=OU(valeur_logique1; [valeur_logique2]; ...)Renvoie VRAI si au moins un argument est VRAI ; renvoie FAUX si tous les arguments sont FAUX.
=CONCAT(texte1; [texte2]; ...)Combine le texte de plusieurs plages ou chaînes sans délimiteur automatique.
=NBCAR(texte)Renvoie le nombre de caractères contenus dans une chaîne de texte, espaces compris.
=RECHERCHEH(valeur_cherchée; table_matrice; no_index_lig; [valeur_proche])Cherche une valeur dans la première ligne d'un tableau et renvoie une valeur dans la même colonne.
=ISBLANK(value)Checks whether a cell is completely empty and returns TRUE or FALSE.
=ISNUMBER(value)Checks whether a value is numeric and returns TRUE or FALSE.
=ISTEXT(value)Checks whether a value is text and returns TRUE or FALSE.
=ISERROR(value)Checks whether a value is any Excel error and returns TRUE or FALSE.
=DSUM(database, field, criteria)Sums the numbers in a database column that match specified criteria.
=DCOUNT(database, field, criteria)Counts the numeric cells in a database column that match criteria.
=DAVERAGE(database, field, criteria)Averages the values in a database column that match conditions.
=CONVERT(number, from_unit, to_unit)Converts a number from one measurement unit to another.
=DELTA(number1, [number2])Tests whether two numbers are equal (returns 1 if equal, 0 if not).
=BIN2DEC(number)Converts a binary number to a decimal integer.
=SORT(array, [sort_index], [sort_order], [by_col])Sorts the contents of a range or array dynamically.
=SORTBY(array, by_array1, [sort_order1], ...)Sorts a range based on values in a separate range or array.
=SEQUENCE(rows, [columns], [start], [step])Generates a list or 2D grid of sequential numbers.
=TOCOL(array, [ignore], [scan_by_column])Transforms a 2D table or array into a single vertical column.
=RANK(number, ref, [order])Returns the rank of a number in a list of numbers (Excel 2007 compatibility).
=MODE(number1, [number2], ...)Returns the most frequently occurring value in an array or data set.
=ARRAYFORMULA(array_formula)Enables array calculations across entire columns in Google Sheets.
=QUERY(data, query, [headers])Runs Google Visualization API SQL-like queries on data tables.
=SPARKLINE(data, [options])Generates a miniature chart within a single spreadsheet cell.
=FV(rate, nper, pmt, [pv], [type])Calculates the future value of an investment with periodic payments.
=PV(rate, nper, pmt, [fv], [type])Returns the present value of a series of future cash flows.
=NPV(rate, value1, [value2], ...)Calculates the net present value of an investment using a discount rate.
=ABS(number)Returns the absolute (positive) value of a number.
=MOD(number, divisor)Returns the remainder after a number is divided by a divisor.
=POWER(number, power)Returns the result of a number raised to a power.
=SQRT(number)Returns the positive square root of a number.
=PRODUCT(number1, [number2], ...)Multiplies all the numbers given as arguments.
=CEILING(number, significance)Rounds a number up to the nearest multiple of significance.
=FLOOR(number, significance)Rounds a number down to the nearest multiple of significance.
=SWITCH(expression, val1, result1, [default])Evaluates an expression against a list of values and returns the matching result.
=NOT(logical)Reverses the logic of its argument (TRUE becomes FALSE, FALSE becomes TRUE).
=XOR(logical1, [logical2], ...)Returns exclusive OR: TRUE if an odd number of arguments evaluate to TRUE.
=IFNA(value, value_if_na)Catches and replaces #N/A errors specifically while preserving other errors.
=INDEX(array, row_num, [column_num])Returns the value of a cell at a specific row and column intersection.
=MATCH(lookup_value, lookup_array, [match_type])Returns the relative numeric position of an item in a range.
=CHOOSE(index_num, value1, [value2], ...)Returns a value from a list of arguments based on an index number.
=OFFSET(reference, rows, cols, [height], [width])Constructs a reference offset from a starting cell by rows and columns.
=MID(text, start_num, num_chars)Extracts a specific number of characters from text starting at any position.
=UPPER(text)Converts all letters in a text string to uppercase.
=LOWER(text)Converts all letters in a text string to lowercase.
=SUBSTITUTE(text, old_text, new_text, [instance_num])Replaces occurrences of existing text with new text in a string.
=REPLACE(old_text, start_num, num_chars, new_text)Replaces part of a text string with different text based on character count.
=VALUE(text)Converts a text string that represents a number into a numeric value.
=DATE(year, month, day)Creates a valid date serial number from separate Year, Month, and Day.
=DAYS(end_date, start_date)Returns the number of calendar days between two dates.
=EDATE(start_date, months)Returns the date a specified number of months before or after a start date.
=EOMONTH(start_date, months)Returns the last day of the month before or after a specified number of months.
=YEAR(serial_number)Extracts the 4-digit year from a date value.
=MONTH(serial_number)Extracts the month (1 to 12) from a date value.
=DAY(serial_number)Extracts the day of the month (1 to 31) from a date value.
=MEDIAN(number1, [number2], ...)Returns the median (middle numeric value) of a data set.
=MIN(number1, [number2], ...)Returns the smallest (minimum) numeric value in a set of values.
=MAX(number1, [number2], ...)Returns the largest (maximum) numeric value in a set of values.
=COUNTA(value1, [value2], ...)Counts the number of cells in a range that are not empty.
=COUNTBLANK(range)Counts empty cells in a specified range of cells.
=LARGE(array, k)Returns the k-th largest value in a data set.
=SMALL(array, k)Returns the k-th smallest value in a data set.