Répertoire des Formules Excel
Recherchez, filtrez et maîtrisez plus de 25 formules avec guides d'arguments et grilles interactives.
Manipulez la logique, les recherches matricielles, le texte et les tableaux dynamiques directement dans votre navigateur.
Arrêtez de deviner les coordonnées des cellules.
Les captures d'écran statiques ne montrent pas la dynamique d'une formule. Voici un simulateur interactif exécutant
Cliquez dans la cellule D2 (actuellement 103).
Tapez 101, 104 ou 105 puis appuyez sur Entrée.
Le résultat en cellule E2 s'actualise immédiatement.
Trouvez votre formule.
Indiquez votre objectif de calcul et notre assistant vous fournira la syntaxe exacte avec son explication détaillée.
Répertoire des Formules.
Sélectionnez une catégorie ou tapez un nom pour filtrer nos simulateurs haute fidélité.
RECHERCHEX.
(XLOOKUP)Recherche une valeur dans une plage ou un tableau et renvoie l'élément correspondant dans une seconde plage.
=RECHERCHEX(valeur_cherchée; tableau_recherche; tableau_renvoyé; [si_non_trouvé]; [mode_correspondance])RECHERCHEV.
(VLOOKUP)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.
=RECHERCHEV(valeur_cherchée; table_matrice; no_index_col; [valeur_proche])INDEX & EQUIV.
(INDEX & MATCH)Combine INDEX et EQUIV pour des recherches flexibles sans contrainte de position de colonne.
=INDEX(matrice; EQUIV(valeur_cherchée; tableau_recherche; 0))SI.
(IF)Vérifie si une condition est remplie et renvoie une valeur si VRAI et une autre si FAUX.
=SI(test_logique; [valeur_si_vrai]; [valeur_si_faux])SI.CONDITIONS.
(IFS)Vérifie si plusieurs conditions sont remplies et renvoie la valeur correspondant à la première condition VRAIE.
=SI.CONDITIONS(test_logique1; valeur_si_vrai1; [test_logique2; valeur_si_vrai2]; ...)SIERREUR.
(IFERROR)Renvoie une valeur personnalisée si une formule génère une erreur ; sinon, renvoie le résultat normal.
=SIERREUR(valeur; valeur_si_erreur)SOMME.SI.ENS.
(SUMIFS)Additionne les cellules d'une plage qui répondent à plusieurs critères.
=SOMME.SI.ENS(plage_somme; plage_critères1; critères1; [plage_critères2; critères2]; ...)COUNTIF.
Counts the number of cells within a range that meet a single specified condition or criteria.
=COUNTIF(range, criteria)NB.SI.ENS.
(COUNTIFS)Compte le nombre de cellules dans plusieurs plages répondant à plusieurs critères.
=NB.SI.ENS(plage_critères1; critères1; [plage_critères2; critères2]; ...)JOINDRE.TEXTE.
(TEXTJOIN)Combine le texte de plusieurs plages ou chaînes avec un délimiteur spécifié en ignorant les vides.
=JOINDRE.TEXTE(délimiteur; ignorer_vide; texte1; [texte2]; ...)FILTRE.
(FILTER)Filtre une plage de données en fonction de critères personnalisés avec propagation automatique.
=FILTRE(tableau; inclure; [si_vide])UNIQUE.
Renvoie la liste des valeurs uniques d'une plage en éliminant les doublons.
=UNIQUE(tableau; [par_col]; [exactement_une_fois])AUJOURDHUI.
(TODAY)Renvoie la date du jour au format date. Se met à jour automatiquement.
=AUJOURDHUI()NB.JOURS.OUVRES.
(NETWORKDAYS)Calcule le nombre de jours ouvrés entiers entre deux dates, hors week-ends et jours fériés.
=NB.JOURS.OUVRES(date_départ; date_fin; [jours_fériés])VPM.
(PMT)Calcule le montant du remboursement d'un emprunt à taux d'intérêt constant et mensualités régulières.
=VPM(taux; npm; va; [vc]; [type])SOMME.
(SUM)Additionne tous les nombres situés dans une plage de cellules.
=SOMME(nombre1; [nombre2]; ...)MOYENNE.
(AVERAGE)Renvoie la moyenne arithmétique des nombres d'une plage.
=MOYENNE(nombre1; [nombre2]; ...)NB.
(COUNT)Compte le nombre de cellules contenant des valeurs numériques dans une plage.
=NB(valeur1; [valeur2]; ...)GAUCHE.
(LEFT)Renvoie le nombre de caractères spécifié à partir du début (gauche) d'une chaîne de texte.
=GAUCHE(texte; [no_car])DROITE.
(RIGHT)Renvoie le nombre de caractères spécifié à partir de la fin (droite) d'une chaîne de texte.
=DROITE(texte; [no_car])SUPPRESPACE.
(TRIM)Supprime tous les espaces superflus d'un texte, à l'exception des espaces simples entre les mots.
=SUPPRESPACE(texte)NOMPROPRE.
(PROPER)Met en majuscule la première lettre de chaque mot et convertit les autres en minuscules.
=NOMPROPRE(texte)ARRONDI.
(ROUND)Arrondit un nombre au nombre de chiffres spécifié selon les règles standard.
=ARRONDI(nombre; no_chiffres)ET.
(AND)Renvoie VRAI si tous ses arguments sont VRAIS ; renvoie FAUX si au moins un est FAUX.
=ET(valeur_logique1; [valeur_logique2]; ...)OU.
(OR)Renvoie VRAI si au moins un argument est VRAI ; renvoie FAUX si tous les arguments sont FAUX.
=OU(valeur_logique1; [valeur_logique2]; ...)CONCAT.
Combine le texte de plusieurs plages ou chaînes sans délimiteur automatique.
=CONCAT(texte1; [texte2]; ...)NBCAR.
(LEN)Renvoie le nombre de caractères contenus dans une chaîne de texte, espaces compris.
=NBCAR(texte)RECHERCHEH.
(HLOOKUP)Cherche une valeur dans la première ligne d'un tableau et renvoie une valeur dans la même colonne.
=RECHERCHEH(valeur_cherchée; table_matrice; no_index_lig; [valeur_proche])ISBLANK.
Checks whether a cell is completely empty and returns TRUE or FALSE.
=ISBLANK(value)ISNUMBER.
Checks whether a value is numeric and returns TRUE or FALSE.
=ISNUMBER(value)ISTEXT.
Checks whether a value is text and returns TRUE or FALSE.
=ISTEXT(value)ISERROR.
Checks whether a value is any Excel error and returns TRUE or FALSE.
=ISERROR(value)DSUM.
Sums the numbers in a database column that match specified criteria.
=DSUM(database, field, criteria)DCOUNT.
Counts the numeric cells in a database column that match criteria.
=DCOUNT(database, field, criteria)DAVERAGE.
Averages the values in a database column that match conditions.
=DAVERAGE(database, field, criteria)CONVERT.
Converts a number from one measurement unit to another.
=CONVERT(number, from_unit, to_unit)DELTA.
Tests whether two numbers are equal (returns 1 if equal, 0 if not).
=DELTA(number1, [number2])BIN2DEC.
Converts a binary number to a decimal integer.
=BIN2DEC(number)SORT.
Sorts the contents of a range or array dynamically.
=SORT(array, [sort_index], [sort_order], [by_col])SORTBY.
Sorts a range based on values in a separate range or array.
=SORTBY(array, by_array1, [sort_order1], ...)SEQUENCE.
Generates a list or 2D grid of sequential numbers.
=SEQUENCE(rows, [columns], [start], [step])TOCOL.
Transforms a 2D table or array into a single vertical column.
=TOCOL(array, [ignore], [scan_by_column])RANK.
Returns the rank of a number in a list of numbers (Excel 2007 compatibility).
=RANK(number, ref, [order])MODE.
Returns the most frequently occurring value in an array or data set.
=MODE(number1, [number2], ...)ARRAYFORMULA.
Enables array calculations across entire columns in Google Sheets.
=ARRAYFORMULA(array_formula)QUERY.
Runs Google Visualization API SQL-like queries on data tables.
=QUERY(data, query, [headers])SPARKLINE.
Generates a miniature chart within a single spreadsheet cell.
=SPARKLINE(data, [options])FV.
Calculates the future value of an investment with periodic payments.
=FV(rate, nper, pmt, [pv], [type])PV.
Returns the present value of a series of future cash flows.
=PV(rate, nper, pmt, [fv], [type])NPV.
Calculates the net present value of an investment using a discount rate.
=NPV(rate, value1, [value2], ...)ABS.
Returns the absolute (positive) value of a number.
=ABS(number)MOD.
Returns the remainder after a number is divided by a divisor.
=MOD(number, divisor)POWER.
Returns the result of a number raised to a power.
=POWER(number, power)SQRT.
Returns the positive square root of a number.
=SQRT(number)PRODUCT.
Multiplies all the numbers given as arguments.
=PRODUCT(number1, [number2], ...)CEILING.
Rounds a number up to the nearest multiple of significance.
=CEILING(number, significance)FLOOR.
Rounds a number down to the nearest multiple of significance.
=FLOOR(number, significance)SWITCH.
Evaluates an expression against a list of values and returns the matching result.
=SWITCH(expression, val1, result1, [default])NOT.
Reverses the logic of its argument (TRUE becomes FALSE, FALSE becomes TRUE).
=NOT(logical)XOR.
Returns exclusive OR: TRUE if an odd number of arguments evaluate to TRUE.
=XOR(logical1, [logical2], ...)IFNA.
Catches and replaces #N/A errors specifically while preserving other errors.
=IFNA(value, value_if_na)INDEX.
Returns the value of a cell at a specific row and column intersection.
=INDEX(array, row_num, [column_num])MATCH.
Returns the relative numeric position of an item in a range.
=MATCH(lookup_value, lookup_array, [match_type])CHOOSE.
Returns a value from a list of arguments based on an index number.
=CHOOSE(index_num, value1, [value2], ...)OFFSET.
Constructs a reference offset from a starting cell by rows and columns.
=OFFSET(reference, rows, cols, [height], [width])MID.
Extracts a specific number of characters from text starting at any position.
=MID(text, start_num, num_chars)UPPER.
Converts all letters in a text string to uppercase.
=UPPER(text)LOWER.
Converts all letters in a text string to lowercase.
=LOWER(text)SUBSTITUTE.
Replaces occurrences of existing text with new text in a string.
=SUBSTITUTE(text, old_text, new_text, [instance_num])REPLACE.
Replaces part of a text string with different text based on character count.
=REPLACE(old_text, start_num, num_chars, new_text)VALUE.
Converts a text string that represents a number into a numeric value.
=VALUE(text)DATE.
Creates a valid date serial number from separate Year, Month, and Day.
=DATE(year, month, day)DAYS.
Returns the number of calendar days between two dates.
=DAYS(end_date, start_date)EDATE.
Returns the date a specified number of months before or after a start date.
=EDATE(start_date, months)EOMONTH.
Returns the last day of the month before or after a specified number of months.
=EOMONTH(start_date, months)YEAR.
Extracts the 4-digit year from a date value.
=YEAR(serial_number)MONTH.
Extracts the month (1 to 12) from a date value.
=MONTH(serial_number)DAY.
Extracts the day of the month (1 to 31) from a date value.
=DAY(serial_number)MEDIAN.
Returns the median (middle numeric value) of a data set.
=MEDIAN(number1, [number2], ...)MIN.
Returns the smallest (minimum) numeric value in a set of values.
=MIN(number1, [number2], ...)MAX.
Returns the largest (maximum) numeric value in a set of values.
=MAX(number1, [number2], ...)COUNTA.
Counts the number of cells in a range that are not empty.
=COUNTA(value1, [value2], ...)COUNTBLANK.
Counts empty cells in a specified range of cells.
=COUNTBLANK(range)LARGE.
Returns the k-th largest value in a data set.
=LARGE(array, k)SMALL.
Returns the k-th smallest value in a data set.
=SMALL(array, k)Aucune formule trouvée.
Modifiez vos mots-clés ou sélectionnez une autre catégorie.
Notions Élémentaires d'Excel 101.
Débutant sur tableur ? Voici les notions essentielles pour démarrer sereinement.
Qu'est-ce qu'une Cellule ?
Une case individuelle du tableau identifiée par sa lettre de colonne et son numéro de ligne, comme A1 ou B5.
Adresse : Colonne A, Ligne 1Qu'est-ce qu'une Plage ?
Un ensemble de cellules contiguës noté avec deux-points (:) entre la première et la dernière case, comme A2:A6.
Plage : A2, A3, A4, A5 et A6Qu'est-ce qu'une Formule ?
Une instruction de calcul. Elle doit impérativement commencer par le signe égal (=).
Exemple : =SOMME(B2:B6)Qu'est-ce qu'un Argument ?
Les données fournies à une fonction, placées entre parenthèses ( ) et séparées par des points-virgules.
Séparateur : point-virgule (;)