La fonction MAXA (MAXA en anglais également) est la grande soeur de MAX : elle cherche la valeur maximale dans tes données, mais elle ne fait pas la sourde oreille face au texte et aux valeurs logiques. Là où MAX les ignore purement et simplement, MAXA les traduit en nombres avant de comparer : chaque texte devient 0, VRAI devient 1, FAUX devient 0.
Concrètement, tu l'utiliseras quand tes données sont hétérogènes : une colonne de notes avec des mentions "Absent", un suivi de tâches mêlant scores et cases à cocher VRAI/FAUX, ou encore un import de données externes qui mélange chiffres et libellés. MAXA te garantit qu'aucune cellule ne sera silencieusement ignorée.
Syntaxe de la fonction MAXA
=MAXA(valeur1; [valeur2]; ...)Si ta plage ne contient que des nombres, MAXA et MAX renvoient exactement le même résultat. La différence n'apparaît qu'en présence de texte ou de VRAI/FAUX dans les données.
Comprendre chaque paramètre de la fonction MAXA
MAXA n'a besoin que d'un seul argument pour fonctionner : valeur1, la première plage ou valeur à passer au crible. Tout le reste est facultatif, mais tu peux en empiler jusqu'à 255 si tes données sont éparpillées sur plusieurs zones. Et tu peux mélanger librement plages, cellules isolées et valeurs tapées en dur dans la même formule.
valeur1
: la première valeur ou plage de cellules à analyserElle peut contenir des nombres, du texte, des valeurs logiques (VRAI/FAUX) ou un mélange de tout ça. MAXA analyse chaque élément et applique ses règles de conversion avant de chercher le maximum.
Tu peux passer une plage comme B2:B10, une cellule individuelle comme C5, ou même une valeur directe comme 100 ou VRAI.
Astuce : Règles de conversion appliquées par MAXA : le texte devient 0, VRAI devient 1, FAUX devient 0, et les cellules vides sont ignorées. Seuls les nombres gardent leur valeur d'origine.
[valeur2]
: des valeurs ou plages supplémentaires à inclure dans la recherche du maximum(facultatif)Tu peux en ajouter autant que nécessaire, jusqu'à 255 arguments au total. MAXA analysera toutes ces valeurs ensemble pour trouver le maximum global.
Tu peux mélanger librement plages et valeurs individuelles : =MAXA(A1:A10; C5; E1:E5; 100) est parfaitement valide.
Pas envie d'écrire la formule MAXA à la main ?
Génère-la avec notre IAExemples pratiques pas à pas
Enseignant : trouver la meilleure note avec des absences
Tu es enseignant et tu veux afficher la meilleure note de ta classe. Mais certains élèves étaient absents : leur cellule contient le texte "Absent" plutôt qu'un chiffre.
| A | B | |
|---|---|---|
| 1 | Élève | Note |
| 2 | Marie | 18 |
| 3 | Pierre | 15 |
| 4 | Sophie | Absent |
| 5 | Thomas | 17 |
| 6 | Julie | 19 |
| 7 | Lucas | Absent |
=MAXA(B2:B7)La fonction retourne 19, la vraie meilleure note. Les mentions "Absent" sont converties en 0 et ne faussent pas le calcul (0 reste inférieur à toutes les notes). Ici, MAX et MAXA donnent le même résultat, mais MAXA est plus robuste si un élève avait reçu une mention comme "Oui" pour une évaluation orale.
Chef de projet : score maximum parmi notes et statuts booléens
Tu gères un projet et tu as un tableau de suivi où certaines tâches ont un score de priorité numérique, d'autres un statut VRAI/FAUX (tâche validée ou non). Tu veux connaître le score maximum toutes entrées confondues.
| A | B | |
|---|---|---|
| 1 | Tâche | Priorité |
| 2 | Design | 8 |
| 3 | Dev Backend | 10 |
| 4 | Tests | VRAI |
| 5 | Documentation | 6 |
| 6 | Review | FAUX |
| 7 | Déploiement | 9 |
=MAXA(B2:B7)La fonction retourne 10. VRAI est converti en 1 et FAUX en 0, ce qui reste bien inférieur aux scores numériques. Si toutes les tâches numériques valaient 0 et qu'une seule portait un statut VRAI, MAXA renverrait 1 grâce à cette conversion, là où MAX renverrait 0.
Analyste RH : meilleure évaluation sur données mixtes
Tu as collecté des évaluations de candidats au format hétérogène : certaines sont des notes sur 20, d'autres des validations VRAI/FAUX, et quelques-unes portent la mention "Non évalué". Tu veux la meilleure évaluation globale sans nettoyer le tableau au préalable.
| A | B | |
|---|---|---|
| 1 | Candidat | Évaluation |
| 2 | Candidat A | 16 |
| 3 | Candidat B | VRAI |
| 4 | Candidat C | 14 |
| 5 | Candidat D | Non évalué |
| 6 | Candidat E | 18 |
| 7 | Candidat F | FAUX |
| 8 | Candidat G | 12 |
=MAXA(B2:B8)La fonction retourne 18. "Non évalué" est converti en 0, VRAI en 1 et FAUX en 0 : ces valeurs converties restent bien inférieures aux notes numériques, donc le maximum est 18. C'est la force de MAXA, qui accepte des données hétérogènes sans forcer un nettoyage préalable.
Contrôleur de gestion : budget maximum avec approbations mixtes
Tu analyses des budgets de départements. Certains ont des montants validés, d'autres ont simplement un statut d'approbation VRAI ou FAUX en attendant un chiffrage précis. Tu veux le budget maximum connu.
| A | B | |
|---|---|---|
| 1 | Département | Budget (k€) |
| 2 | Marketing | 150 |
| 3 | IT | 200 |
| 4 | RH | VRAI |
| 5 | Juridique | FAUX |
| 6 | Finance | 180 |
=MAXA(B2:B6)La fonction retourne 200. Les départements avec VRAI (converti en 1 k€) ou FAUX (converti en 0) ont des équivalents budgétaires très faibles qui n'affectent pas le résultat. Ici le résultat est identique à MAX, mais si tous les montants étaient négatifs (situation de déficit), MAXA pourrait renvoyer 1 grâce au VRAI là où MAX renverrait la valeur la moins négative.
Attention : Si ta plage contient des valeurs numériques toutes négatives ET du texte ou des VRAI/FAUX, MAXA peut retourner 0 (texte) ou 1 (VRAI) plutôt que le maximum de tes nombres. Dans ce cas, préfère MAX qui ignore les valeurs non numériques.
Envie de t'entraîner sur de vrais exercices Excel ?
M'entraînerLes erreurs fréquentes avec la fonction MAXA
Les pièges de MAXA viennent presque tous du même réflexe : oublier que le texte qu'elle rencontre vaut 0. Tant que tes nombres sont positifs, ce 0 se fait oublier. Mais le jour où toutes tes valeurs passent dans le négatif, ce 0 devient soudain le plus grand de la plage et MAXA te renvoie 0 au lieu de ta vraie meilleure valeur.
Confondre MAXA et MAX sur des données avec valeurs négatives
Quand ta plage contient des valeurs numériques toutes négatives et du texte, MAXA retourne 0 (le texte converti) plutôt que la valeur la moins négative. Par exemple, avec {-5; -10; "Erreur"; -3}, MAXA retourne 0 et MAX retourne -3.
Solution : Vérifie la nature de tes données avant de choisir entre MAXA et MAX. Si tes nombres peuvent être négatifs et que tu veux ignorer le texte, utilise MAX. Réserve MAXA aux situations où tu veux explicitement que le texte compte comme 0.
MAXA retourne 1 alors qu'on attend un nombre plus grand
Si ta plage contient beaucoup de VRAI et des nombres tous inférieurs à 1, MAXA retourne 1 (la valeur de VRAI converti). Ce comportement est correct mais surprenant si tu n'avais pas anticipé la présence de valeurs logiques dans ta plage.
Solution : Audite ta plage avec NB.SI(plage; VRAI) pour compter les valeurs VRAI présentes. Si tu ne veux pas qu'elles participent au calcul, utilise MAX à la place de MAXA.
MAXA vs MAX vs GRANDE.VALEUR
Choisis MAXA seulement quand tu veux que le texte et les VRAI/FAUX comptent dans la course au maximum, par exemple pour qu'une mention "Absent" pèse comme 0. Si tes données sont propres et purement numériques, MAX fait le même travail sans surprise. Et quand ce n'est pas le plus grand que tu cherches mais le 2e ou le 3e, c'est GRANDE.VALEUR qu'il te faut, la seule des trois dont tu peux régler le rang.
| Critère | MAXA | MAX | GRANDE.VALEUR |
|---|---|---|---|
| Texte dans la plage | Converti en 0 | Ignoré | Ignoré |
| VRAI/FAUX dans la plage | VRAI = 1, FAUX = 0 | Ignorés | Ignorés |
| Cellules vides | Ignorées | Ignorées | Ignorées |
| Rang dans la plage | Toujours le 1er | Toujours le 1er | Configurable (1er, 2e, 3e...) |
| Cas d'usage | Données mixtes (texte + nombres) | Données purement numériques | Top N (2e plus grand, 3e...) |
Questions fréquentes sur la fonction MAXA
Quelle différence entre MAXA et MAX ?
MAX ignore complètement le texte et les valeurs logiques dans son calcul, tandis que MAXA les inclut en les convertissant : texte devient 0, VRAI devient 1, FAUX devient 0. Si tes données sont purement numériques, les deux fonctions donnent le même résultat. Utilise MAX pour des données propres, MAXA pour des données mixtes.
Comment MAXA traite-t-il les cellules vides ?
Les cellules vides sont totalement ignorées par MAXA, exactement comme MAX. Seul le texte (qui devient 0), les valeurs logiques (VRAI devient 1, FAUX devient 0) et les nombres sont pris en compte. Une plage avec des cellules vides ne pose donc aucun problème.
Pourquoi utiliser MAXA plutôt que MAX ?
Utilise MAXA quand tes données mélangent nombres, texte et valeurs logiques, et que tu veux que ces éléments non numériques participent au calcul. Par exemple, si tu as des scores avec des mentions "Absent" et que tu veux que ces absences comptent comme 0, MAXA est l'outil adapté.
Dans la majorité des cas avec des données proprement numériques, MAX suffit largement.
MAXA peut-il traiter plusieurs plages de données ?
Oui, tu peux passer jusqu'à 255 arguments à MAXA. Tu peux mélanger plages, cellules individuelles et valeurs directes : =MAXA(A1:A10; C5; E1:E5; 100; VRAI) est parfaitement valide et analyse toutes ces valeurs ensemble.
Que se passe-t-il si MAXA ne trouve que du texte ?
Si ta plage ne contient que du texte (sans nombres ni valeurs logiques VRAI), MAXA retourne 0 car tout le texte est converti en 0. Si tu as au moins un VRAI dans ta plage, il retourne 1. C'est pourquoi il est important de bien comprendre la nature de tes données avant de choisir MAXA.
Est-ce que MAXA existe dans Google Sheets ?
Oui, MAXA est disponible dans Google Sheets avec exactement le même comportement qu'Excel. Les règles de conversion (texte = 0, VRAI = 1, FAUX = 0) s'appliquent de la même façon dans les deux outils.
Pour aller plus loin
Les fonctions similaires : MAX, MINA, MIN, GRANDE.VALEUR, PETITE.VALEUR
Bloqué sur une formule Excel ?
Pose ta question à notre assistant Excel IA, il te sort la bonne formule en quelques secondes.
Essayer l'assistant IAGratuit · 10 questions par mois

