Qu'est-ce que la fonction ZONES ?
ZONES (AREAS en anglais) te sert quand une référence multiple se comporte bizarrement et que tu veux vérifier, avant d'aller plus loin, combien de blocs distincts Excel y voit réellement.
Concrètement, ZONES te sert à valider la structure de tes plages nommées complexes, à détecter les modifications accidentelles dans un tableau de bord critique, ou à créer des formules qui s'adaptent dynamiquement au nombre de zones sélectionnées par l'utilisateur. C'est aussi un outil de débogage efficace pour comprendre comment Excel interprète tes références quand le comportement d'une formule te surprend.

Comprendre chaque paramètre de la fonction ZONES
référence
: la référence dont tu veux compter les zonesUne référence peut contenir une seule plage (A1:A10 = 1 zone) ou plusieurs plages séparées par des points-virgules (A1:A5;C1:C5;E1:E5 = 3 zones). Tu peux aussi passer une plage nommée : ZONES retournera alors le nombre de zones incluses dans sa définition.
Types de références acceptés : une cellule unique (A1, compte comme 1 zone), une plage simple (A1:C5, 1 zone), des références multiples (A1:A5;C1:C5, 2 zones), ou une plage nommée définie dans le Gestionnaire de noms.
Attention : Si tu passes une référence invalide ou un texte qui ne représente pas une plage valide, ZONES retourne #VALEUR!. Assure-toi que la plage nommée est correctement définie dans le Gestionnaire de noms.

Exemples pratiques pas à pas
Comment vérifier qu'une plage ne forme qu'une seule zone avec la fonction ZONES
Le total de chiffre d'affaires que tu présentes demain s'appuie sur une plage que trois personnes ont retouchée cette semaine. Si l'une d'elles y a glissé un second bloc, ta somme ne couvre plus ce que tu crois, et rien à l'écran ne le signale. Tu veux savoir, avant de publier, combien de blocs distincts ta référence contient vraiment. La fonction ZONES te rend ce nombre.
- 1Dans une cellule, écris
=ZONES(. - 2En 1er argument : sélectionne la colonne du chiffre d'affaires à inspecter,
B2:B19. Cette référence se compte en blocs et jamais en cellules, si bien qu'une plage d'un seul tenant renvoie1quel que soit le nombre de lignes qu'elle couvre. - 3Ferme la parenthèse et appuie sur Entrée.
=ZONES(B2:B19)1 : les dix-huit lignes se suivent sans coupure, elles ne forment donc qu'un seul bloc. C'est le compte que tu veux voir sur une plage de travail saine, et toute autre valeur t'annonce qu'un second bloc s'est invité dans la référence.Comment compter le nombre de zones d'une référence multiple avec la fonction ZONES
Ta colonne de chiffre d'affaires n'est plus d'un seul tenant : une ligne de sous-total s'est glissée au milieu, et il n'est pas question de l'inclure dans le calcul sous peine de compter deux fois les mêmes ventes. Tu sélectionnes donc les blocs utiles en tenant Ctrl, et tu veux confirmer que ta référence en compte bien deux, et non trois. La fonction ZONES compte les blocs d'une référence multiple.
- 1Dans une cellule, écris
=ZONES(. - 2En 1er argument : écris une seconde parenthèse ouvrante, puis sélectionne les deux plages utiles en maintenant Ctrl enfoncé,
B2:B4au-dessus du sous-total etB6:B7en dessous, et referme cette parenthèse pour obtenir(B2:B4; B6:B7). Cette seconde paire est obligatoire, car sans elle Excel prend le point-virgule pour un séparateur d'arguments et refuse la formule, croyant qu'on passe deux arguments à une fonction qui n'en accepte qu'un. - 3Ferme la parenthèse et appuie sur Entrée.
=ZONES((B2:B4; B6:B7))2 : la ligne de sous-total coupe la colonne en deux blocs, que la seconde paire de parenthèses réunit en une seule référence. Le compte porte sur les blocs et non sur les lignes.
ZONES vs LIGNES vs COLONNES vs NB
ZONES est unique : elle compte les plages distinctes dans une référence, pas leur contenu. Les autres fonctions d'information de plage mesurent les dimensions ou les valeurs.
| Critère | ZONES | LIGNES | COLONNES | NB |
|---|---|---|---|---|
| Ce que la fonction compte | Plages distinctes (zones) | Nombre de lignes | Nombre de colonnes | Cellules avec des nombres |
| Résultat sur A1:A5;C1:C5 | 2 | 5 (première zone) | 1 (première zone) | Nombre de valeurs numériques |
| Sensible aux points-virgules | Oui, chaque ; = nouvelle zone | Non | Non | Non |
| Cas d'usage principal | Valider la structure d'une plage nommée | Hauteur dynamique d'une plage | Largeur dynamique d'une plage | Compter les valeurs saisies |
Questions fréquentes
Une zone est une plage de cellules continue et distincte. Par exemple, A1:A5;C1:C5 contient 2 zones séparées par un point-virgule. ZONES compte ces plages individuelles et retourne le nombre total de zones dans ta référence.
Oui. Si tu crées une plage nommée définie avec plusieurs zones séparées par des points-virgules, ZONES retourne le nombre exact de zones. C'est particulièrement utile pour auditer tes plages nommées complexes et détecter les modifications accidentelles.
ZONES est indispensable pour valider automatiquement des sélections multiples, vérifier la structure de plages nommées complexes, ou créer des formules qui s'adaptent aux sélections de l'utilisateur. C'est aussi un outil de débogage efficace pour comprendre la structure de tes références complexes.
ZONES compte le nombre de plages distinctes dans une référence, pas leur contenu. NB compte le nombre de cellules contenant des nombres. Si tu as A1:A5;C1:C5, ZONES retourne 2 (deux zones), tandis que NB compte les cellules avec des valeurs numériques dans ces deux zones.
Si tu passes une référence invalide ou un texte qui ne représente pas une plage valide, ZONES retourne #VALEUR!. Assure-toi toujours que ta référence est valide, soit directement (une plage bien définie), soit via une plage nommée correctement saisie dans le Gestionnaire de noms.
Oui. Combine ZONES avec SI pour créer des validations conditionnelles : =SI(ZONES(MaSelection)=1;"Zone unique - OK";SI(ZONES(MaSelection)<=3;"Multi-zones acceptable";"Trop complexe")). Cette formule adapte son message selon le nombre de zones détectées.
Pour aller plus loin
Continue sur ta lancée après la fonction ZONES : la leçon associée, un modèle prêt à l'emploi et le guide pour progresser.
Tout voir



