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.

🎓 Niveau débutant
⏱ 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 :

BesoinFonction
Additionner des valeursSOMME
Calculer une moyenneMOYENNE
Trouver la plus grande valeurMAX
Trouver la plus petite valeurMIN
Compter les cellules contenant des nombresNB
Compter toutes les cellules non videsNBVAL
Compter les cellules videsNBVIDE
💡 À retenir

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.

SOMME(nombre1 ; [nombre2] ; )
💡 Raccourci clavier Alt + =

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 — MoisB — Ventes (€)
2Janvier12 400
3Février9 800
4Mars15 200
5Avril11 600
6Mai13 900
7TOTAL62 900
SOMME(B2:B6)
→ Résultat : 62 900

Additionner des plages non contiguës

SOMME accepte plusieurs plages séparées par des points-virgules :

SOMME(B2:B6 ; D2:D6 ; F2)
→ Additionne B2:B6 + D2:D6 + la cellule F2
💡 SOMME ignore le texte et les cellules vides

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.

MOYENNE(nombre1 ; [nombre2] ; )

Exemple : moyenne des notes d’un élève

A — MatièreB — Note /20
2Mathématiques14
3Français12
4Histoire16
5Anglais15
6Sciences13
7Moyenne14
MOYENNE(B2:B6)
→ Résultat : 14 ((14 + 12 + 16 + 15 + 13) / 5)
⚠️ MOYENNE ignore les cellules vides mais pas les zéros

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.

MIN(nombre1 ; [nombre2] ; )
MAX(nombre1 ; [nombre2] ; )

Exemple : analyse des températures mensuelles

A — MoisB — Temp. max (°C)C — Temp. min (°C)
2Janvier8-2
3Avril187
4Juillet3619
5Octobre229
6Décembre6-5
8Maximum36
9Minimum-5
MAX(B2:B6)
→ Résultat : 36 (température maximale relevée)

MIN(C2:C6)
→ Résultat : -5 (température minimale relevée)

💡 Mettre en valeur le MIN ou MAX avec la mise en forme conditionnelle

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.

NB(valeur1 ; [valeur2] ; )

Exemple : nombre d’élèves ayant une note

A — ÉlèveB — Note
2Alice14
3BrunoAbsent
4Carla17
5David
6Emma12
7Élèves notés3
NB(B2:B6)
→ Résultat : 3 (Alice, Carla et Emma ont une note numérique)
Bruno (« Absent » = texte) et David (vide) ne sont pas comptés
💡 NB vs NBVAL

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.

NBVAL(valeur1 ; [valeur2] ; )

Exemple : nombre de réponses à un formulaire

A — ParticipantB — Commentaire
2DuboisTrès bien organisé
3RenardRAS
4Morin
5PetitÀ améliorer
6Simon
7Réponses reçues3
NBVAL(B2:B6)
→ 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 :

NBVIDE(B2:B6)
→ Résultat : 2 (Morin et Simon n’ont pas répondu)

7Tableau récapitulatif des fonctions de base Excel

FonctionCe qu’elle faitIgnoreExemple
SOMMEAdditionne les nombresTexte, cellules vides=SOMME(B2:B10)
MOYENNECalcule la moyenneTexte, cellules vides (pas les zéros)=MOYENNE(B2:B10)
MINRenvoie la plus petite valeurTexte, cellules vides=MIN(B2:B10)
MAXRenvoie la plus grande valeurTexte, cellules vides=MAX(B2:B10)
NBCompte les cellules avec un nombreTexte, vides, erreurs=NB(B2:B10)
NBVALCompte les cellules non videsCellules vides uniquement=NBVAL(B2:B10)
NBVIDECompte les cellules videsCellules non vides=NBVIDE(B2:B10)
💡 Toutes ces fonctions acceptent plusieurs plages

=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

Nombres en texte
SOMME ou MOYENNE renvoie 0 ou un résultat faux. Les nombres importés depuis un autre logiciel sont parfois stockés comme du texte — Excel les affiche avec un petit triangle vert en haut à gauche de la cellule.
Solution : sélectionnez les cellules → cliquez sur le triangle d’avertissement → « Convertir en nombre ».

#DIV/0!
MOYENNE sur une plage entièrement vide ou texte. MOYENNE ne peut pas diviser par zéro.
Solution : =SIERREUR(MOYENNE(B2:B6) ; "Aucune donnée") pour afficher un message à la place de l’erreur.

Plage trop petite
La plage ne couvre pas toutes les données. Si vous ajoutez des lignes sous votre plage, elles ne seront pas prises en compte.
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.

Confusion NB / NBVAL
NB renvoie 0 sur une colonne de texte. Si votre colonne contient des statuts texte (« Oui », « Non »), NB renvoie 0 car il ne compte que les nombres.
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.

🎓 Accédez à la formation complète Excel

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 :