Fonctions Excel de base : SOMME, MOYENNE, MIN, MAX, NB et NBVAL
SOMME, MOYENNE, MIN, MAX, NB et NBVAL font partie des fonctions de base les plus utiles dans Excel. Elles permettent d’additionner, calculer une moyenne, trouver le minimum ou le maximum, et compter des cellules en quelques secondes, quelle que soit la taille de votre tableau.
⏱ 10 min de lecture
📋 Toutes versions Excel
1Quelle fonction Excel choisir ?
Avant de voir les détails, voici le guide rapide pour choisir la bonne fonction selon votre besoin :
| Besoin | Fonction |
|---|---|
| Additionner des valeurs | SOMME |
| Calculer une moyenne | MOYENNE |
| Trouver la plus grande valeur | MAX |
| Trouver la plus petite valeur | MIN |
| Compter les cellules contenant des nombres | NB |
| Compter toutes les cellules non vides | NBVAL |
| Compter les cellules vides | NBVIDE |
NB = compte les nombres · NBVAL = compte tout ce qui n’est pas vide · NBVIDE = compte les cellules vides
2SOMME : additionner une plage de cellules Excel
SOMME additionne toutes les valeurs numériques d’une plage. C’est la fonction la plus utilisée dans Excel, disponible dans toutes les versions.
Sélectionnez une cellule vide sous une colonne de nombres et appuyez sur Alt + =. Excel insère automatiquement =SOMME(...) avec la plage détectée. C’est le raccourci le plus utilisé par les professionnels d’Excel.
Exemple : total des ventes mensuelles
| A — Mois | B — Ventes (€) | |
|---|---|---|
| 2 | Janvier | 12 400 |
| 3 | Février | 9 800 |
| 4 | Mars | 15 200 |
| 5 | Avril | 11 600 |
| 6 | Mai | 13 900 |
| 7 | TOTAL | 62 900 |
→ Résultat : 62 900
Additionner des plages non contiguës
SOMME accepte plusieurs plages séparées par des points-virgules :
→ Additionne B2:B6 + D2:D6 + la cellule F2
Si votre plage contient des cellules texte ou vides, SOMME les ignore et ne calcule que les valeurs numériques. Pas d’erreur, pas d’alerte.
3MOYENNE : calculer une moyenne arithmétique dans Excel
MOYENNE calcule la moyenne arithmétique des valeurs numériques d’une plage. Elle additionne toutes les valeurs et divise par leur nombre.
Exemple : moyenne des notes d’un élève
| A — Matière | B — Note /20 | |
|---|---|---|
| 2 | Mathématiques | 14 |
| 3 | Français | 12 |
| 4 | Histoire | 16 |
| 5 | Anglais | 15 |
| 6 | Sciences | 13 |
| 7 | Moyenne | 14 |
→ Résultat : 14 ((14 + 12 + 16 + 15 + 13) / 5)
Une cellule vide n’est pas comptée dans le calcul. En revanche, une cellule contenant 0 est prise en compte et fait baisser la moyenne. Si une absence doit être ignorée, laissez la cellule vide plutôt que d’y mettre 0.
4MIN et MAX : trouver les valeurs extrêmes dans Excel
MIN renvoie la plus petite valeur d’une plage. MAX renvoie la plus grande. Les deux fonctions ont la même syntaxe.
MAX(nombre1 ; [nombre2] ; …)
Exemple : analyse des températures mensuelles
| A — Mois | B — Temp. max (°C) | C — Temp. min (°C) | |
|---|---|---|---|
| 2 | Janvier | 8 | -2 |
| 3 | Avril | 18 | 7 |
| 4 | Juillet | 36 | 19 |
| 5 | Octobre | 22 | 9 |
| 6 | Décembre | 6 | -5 |
| 8 | Maximum | 36 | |
| 9 | Minimum | -5 |
→ Résultat : 36 (température maximale relevée)
MIN(C2:C6)
→ Résultat : -5 (température minimale relevée)
Combinez MIN/MAX avec la mise en forme conditionnelle pour surligner automatiquement la valeur la plus haute ou la plus basse : Accueil → Mise en forme conditionnelle → Règles des valeurs plus/moins élevées.
5NB : compter les cellules contenant des nombres
NB compte les cellules contenant des valeurs numériques et ignore les cellules texte ou vides.
Exemple : nombre d’élèves ayant une note
| A — Élève | B — Note | |
|---|---|---|
| 2 | Alice | 14 |
| 3 | Bruno | Absent |
| 4 | Carla | 17 |
| 5 | David | |
| 6 | Emma | 12 |
| 7 | Élèves notés | 3 |
→ Résultat : 3 (Alice, Carla et Emma ont une note numérique)
Bruno (« Absent » = texte) et David (vide) ne sont pas comptés
NB compte uniquement les nombres. NBVAL compte toutes les cellules non vides, y compris le texte. Dans l’exemple ci-dessus, =NBVAL(B2:B6) renverrait 4 (Alice, Bruno, Carla, Emma) car « Absent » est du texte non vide.
6NBVAL : compter toutes les cellules non vides
NBVAL compte toutes les cellules qui contiennent quelque chose : un nombre, du texte, une date, une formule ou une valeur d’erreur. Seules les cellules vraiment vides sont ignorées.
Exemple : nombre de réponses à un formulaire
| A — Participant | B — Commentaire | |
|---|---|---|
| 2 | Dubois | Très bien organisé |
| 3 | Renard | RAS |
| 4 | Morin | |
| 5 | Petit | À améliorer |
| 6 | Simon | |
| 7 | Réponses reçues | 3 |
→ Résultat : 3 (Dubois, Renard et Petit ont laissé un commentaire)
Morin et Simon n’ont pas répondu (cellules vides)
Compter les cellules vides avec NBVIDE
La fonction complémentaire NBVIDE compte les cellules vides d’une plage :
→ Résultat : 2 (Morin et Simon n’ont pas répondu)
7Tableau récapitulatif des fonctions de base Excel
| Fonction | Ce qu’elle fait | Ignore | Exemple |
|---|---|---|---|
| SOMME | Additionne les nombres | Texte, cellules vides | =SOMME(B2:B10) |
| MOYENNE | Calcule la moyenne | Texte, cellules vides (pas les zéros) | =MOYENNE(B2:B10) |
| MIN | Renvoie la plus petite valeur | Texte, cellules vides | =MIN(B2:B10) |
| MAX | Renvoie la plus grande valeur | Texte, cellules vides | =MAX(B2:B10) |
| NB | Compte les cellules avec un nombre | Texte, vides, erreurs | =NB(B2:B10) |
| NBVAL | Compte les cellules non vides | Cellules vides uniquement | =NBVAL(B2:B10) |
| NBVIDE | Compte les cellules vides | Cellules non vides | =NBVIDE(B2:B10) |
=SOMME(B2:B6 ; D2:D6), =MAX(B2:B6 ; D2:D6)… Vous pouvez toujours passer plusieurs plages séparées par des points-virgules.
8Erreurs courantes avec les fonctions de base Excel
Solution : sélectionnez les cellules → cliquez sur le triangle d’avertissement → « Convertir en nombre ».
Solution :
=SIERREUR(MOYENNE(B2:B6) ; "Aucune donnée") pour afficher un message à la place de l’erreur.Solution : convertissez votre plage en tableau Excel (Ctrl+T). Les nouvelles lignes seront intégrées automatiquement et les formules du tableau se recopieront sur les nouvelles entrées.
Solution : utilisez NBVAL pour compter toutes les cellules non vides, ou NB.SI pour compter selon un critère.
🎓 Pratiquer les fonctions de base avec la formation Excel
Vous voulez aller plus loin ? Découvrez la formation complète.
9Questions fréquentes sur les fonctions de base Excel
Quelle est la différence entre NB et NBVAL ?
NB compte uniquement les cellules contenant des valeurs numériques (nombres, dates, heures). NBVAL compte toutes les cellules non vides, qu’elles contiennent des nombres, du texte, des formules ou des erreurs. Sur une colonne de chiffres sans texte, les deux donnent le même résultat.
MOYENNE tient-elle compte des cellules vides ?
Non. MOYENNE ignore les cellules vides dans son calcul. En revanche, elle prend en compte les cellules contenant 0. Si une absence ne doit pas affecter la moyenne, laissez la cellule vide plutôt que d’y mettre 0.
Comment additionner uniquement certaines valeurs selon un critère ?
Utilisez SOMME.SI : =SOMME.SI(A2:A10 ; "Paris" ; B2:B10) additionne les valeurs de B uniquement quand A contient « Paris ». Pour plusieurs critères simultanés, utilisez SOMME.SI.ENS.
Comment trouver la 2e ou 3e plus grande valeur ?
MAX renvoie uniquement la valeur la plus grande. Pour les suivantes, utilisez GRANDE.VALEUR : =GRANDE.VALEUR(B2:B10 ; 2) renvoie la 2e plus grande valeur. De même, =PETITE.VALEUR(B2:B10 ; 2) renvoie la 2e plus petite.
Peut-on utiliser SOMME sur des cellules non contiguës ?
Oui. Séparées par des points-virgules : =SOMME(B2:B5 ; D2:D5 ; F3) additionne les deux plages et la cellule individuelle. Vous pouvez aussi maintenir Ctrl enfoncé pendant la sélection pour choisir plusieurs plages visuellement dans Excel.
+Pour aller plus loin
Vous maîtrisez les fonctions de base Excel ? Voici les étapes suivantes naturelles :