Aller au contenu principal

Qu'est-ce que la fonction FEUILLES ?

Définition
La fonction FEUILLES retourne le nombre de feuilles incluses dans une référence. Sans argument, elle retourne le nombre total de feuilles du classeur actif, y compris les feuilles masquées.

Tu t'en sers dès que tu veux vérifier qu'un classeur complexe garde sa structure intacte, sans ouvrir chaque onglet un par un pour les compter à la main. FEUILLES (SHEETS en anglais) est l'outil discret mais précieux des contrôleurs de gestion et des auditeurs qui manipulent des fichiers à plusieurs dizaines d'onglets.

Sans argument, elle te dit combien de feuilles contient ton classeur actif. Avec une référence 3D, elle compte les feuilles d'une plage spécifique. Ce qui la rend vraiment utile, c'est quand tu l'associes à SI pour créer des contrôles d'intégrité automatiques : un budget annuel doit toujours avoir exactement 13 onglets, un fichier de reporting doit en avoir 8. FEUILLES détecte immédiatement toute anomalie.

Syntaxe

=FEUILLES([référence])

Clique sur un argument pour aller à son explication.

Lucas, la mascotte du Dojo, inspecte les arguments de la fonction à la loupe

Comprendre chaque paramètre de la fonction FEUILLES

1

référence

: une référence vers une ou plusieurs feuilles du classeur(facultatif)

Ce paramètre est entièrement optionnel : si tu l'omets et écris simplement =FEUILLES(), Excel retourne le nombre total de feuilles du classeur actif. C'est l'utilisation la plus courante.

La référence peut prendre deux formes : une référence 3D comme Janvier:Mars!A1 qui compte les feuilles entre Janvier et Mars incluses, ou un nom défini qui couvre plusieurs feuilles (créé via le Gestionnaire de noms). Dans la pratique, la majorité des utilisateurs utilisent FEUILLES() sans argument.

Le conseil du pro
Associe FEUILLES() à un SI pour un contrôle d'intégrité. Si un budget annuel doit compter 13 onglets, SI(FEUILLES()=13; "OK"; "Anomalie") t'alerte dès qu'un collègue en ajoute ou en supprime un.
Lucas, la mascotte du Dojo, fait une démonstration pas à pas de la fonction dans Excel

Exemples pratiques pas à pas

Exemple 1

Comment compter le nombre de feuilles d'un classeur avec la fonction FEUILLES

Un classeur passe entre plusieurs mains et tu ne sais jamais combien d'onglets il contient vraiment au moment où tu l'ouvres. Compter à l'œil reste tenable tant qu'il y en a trois, beaucoup moins quand le fichier en accumule des dizaines et que certains sont masqués. La fonction FEUILLES pose ce total dans une cellule, et il se corrige tout seul dès que quelqu'un ajoute ou supprime une feuille.

Les étapes
  1. 1
    Dans une cellule, écris =FEUILLES(), parenthèses vides comprises.
  2. 2
    Appuie sur Entrée pour valider. La fonction n'accepte qu'un seul argument et il est facultatif : le laisser de côté, c'est demander le décompte de toutes les feuilles du classeur actif plutôt que celui d'une plage d'onglets précise. Les parenthèses, elles, restent obligatoires même quand rien ne vient s'écrire entre les deux.
Au final, ta formule devrait ressembler à ça :=FEUILLES()
Explication
Sans argument, la fonction balaie le classeur actif et renvoie le nombre d'onglets qu'il contient, feuilles masquées comprises. Le classeur de l'exemple n'en compte qu'un, Feuil1, d'où le résultat 1. Ajoute un onglet et la cellule affiche 2 d'elle-même, puisque le décompte se refait à chaque recalcul.
Exemple 2

Comment compter le nombre de feuilles entre deux onglets avec la fonction FEUILLES

Le fichier de suivi des ventes gagne un onglet par mois et la clôture trimestrielle tombe la semaine prochaine. Avant de lancer la consolidation, tu veux la certitude que les trois mois du premier trimestre sont bien en place, sans qu'un onglet ait été supprimé ou renommé au passage. La fonction FEUILLES sait aussi compter les onglets d'une portion du classeur, et pas seulement ceux du classeur entier.

Les étapes
  1. 1
    Dans une cellule, écris =FEUILLES(.
  2. 2
    En 1er argument : écris la plage d'onglets à dénombrer, Janvier:Mars!A1. Les deux-points posés entre les deux noms d'onglets prennent tout ce qui se trouve entre eux dans la barre d'onglets, bornes comprises. Le !A1 qui suit complète l'adresse comme Excel l'exige derrière un nom de feuille, et la cellule désignée peut rester vide puisque seuls les onglets traversés sont comptés.
  3. 3
    Ferme la parenthèse et appuie sur Entrée.
Voici la formule que tu obtiens à la fin :=FEUILLES(Janvier:Mars!A1)
Explication
Ici, la fonction ne regarde plus tout le classeur mais seulement les onglets compris entre Janvier et Mars, bornes incluses, ce qui donne 3. Elle ne lit à aucun moment le contenu des feuilles traversées, elle se contente de les dénombrer. Si l'un des deux onglets qui bornent la plage est renommé ou supprimé, la référence casse et la cellule renvoie l'erreur #REF!.
Exemple 3

Comment contrôler la structure d'un classeur avec les fonctions FEUILLES et SI

Le fichier de reporting mensuel circule entre plusieurs services avant d'atterrir sur ton bureau, et il revient parfois avec un onglet en moins ou une feuille de brouillon en plus. Le modèle validé compte 6 feuilles, et tu préfères le savoir avant de brancher tes formules dessus plutôt qu'après. La fonction FEUILLES, glissée dans le test d'une fonction SI, transforme ce décompte en verdict lisible affiché en haut de la synthèse.

Les étapes
  1. 1
    Dans une cellule, écris =SI(.
  2. 2
    En 1er argument : écris la comparaison qui sert de contrôle, FEUILLES()=6. La fonction FEUILLES compte les onglets du classeur, toujours sans argument, et le signe égal confronte ce total aux 6 feuilles que le modèle validé doit contenir. Ce test ne peut renvoyer que vrai ou faux.
  3. 3
    En 2ᵉ argument : écris le message du cas où le test est vrai, "Structure conforme". Les guillemets sont obligatoires pour qu'Excel affiche ces deux mots tels quels au lieu de chercher à les interpréter.
  4. 4
    En 3ᵉ argument : écris de la même façon le message du cas où le test est faux, "Anomalie détectée". Un onglet ajouté ou retiré éloigne le décompte de 6, et la cellule bascule aussitôt sur ce second message.
  5. 5
    Ferme la parenthèse et appuie sur Entrée. Celle de la fonction FEUILLES a été refermée dès le premier argument, avec ses parenthèses restées vides.
Une fois les morceaux assemblés, ta formule donne ça :=SI(FEUILLES()=6; "Structure conforme"; "Anomalie détectée")
Explication
La fonction FEUILLES compte d'abord les onglets du classeur, puis la fonction SI compare ce total à 6 et choisit le message à afficher. Les six feuilles du modèle sont là, donc la cellule annonce « Structure conforme ». Qu'un collègue en ajoute une ou en retire une et le message bascule de lui-même, sans que tu aies à recompter.
Lucas, la mascotte du Dojo, l'air gêné face à une erreur Excel

Les erreurs fréquentes avec la fonction FEUILLES

Avec FEUILLES, les pépins viennent rarement de la formule elle-même, mais de ce que tu comptes sans le voir. Une référence 3D vers un onglet renommé ou supprimé déclenche un #REF!, et les feuilles masquées (calculs, données brutes) gonflent ton total au point que le chiffre ne colle plus avec les onglets visibles.

Le troisième piège est purement humain : confondre FEUILLES (combien d'onglets) avec sa jumelle FEUILLE, qui te donne le numéro de position d'un seul onglet.

Erreur #REF! avec une référence 3D invalide

Cette erreur apparaît quand tu fournis une référence 3D vers des feuilles qui n'existent pas ou ont été supprimées. Par exemple, =FEUILLES(Mars:Juin!A1) retourne #REF! si la feuille Mars n'existe plus.

Solution : Vérifie que toutes les feuilles référencées existent bien dans le classeur. Si tu renommes ou supprimes des onglets, mets à jour les formules qui les référencent. Utilise =FEUILLES() sans argument si tu veux juste le total du classeur.

Résultat différent du nombre d'onglets visibles

FEUILLES() compte toutes les feuilles du classeur, y compris les masquées. Si ton classeur contient des onglets de calculs intermédiaires ou de données brutes masqués, tu obtiens un chiffre plus élevé que les onglets visibles.

Solution : Fais un clic droit sur les onglets et choisis "Afficher" pour révéler les feuilles masquées. Compte-les dans ton nombre de référence ou adapte ta formule de contrôle pour en tenir compte. Quand tu établis la valeur attendue pour un SI, inclus systématiquement les feuilles masquées dans le décompte.

Confusion entre FEUILLES et FEUILLE

FEUILLES retourne le NOMBRE total de feuilles d'une plage. FEUILLE (au singulier) retourne le NUMÉRO d'index d'une feuille spécifique. Utiliser l'une à la place de l'autre donne des résultats incompréhensibles.

Solution : Mémorise la règle : FEUILLES = COMBIEN (pluriel, quantité), FEUILLE = LEQUEL (singulier, position). Si tu veux savoir combien d'onglets contient ton classeur, utilise FEUILLES. Si tu veux savoir à quelle position se trouve l'onglet Budget, utilise =FEUILLE("Budget").

Lucas, la mascotte du Dojo, avec une ampoule, partage des astuces avancées

Astuces avancées avec FEUILLES

1Astuce

Créer une alerte visuelle avec mise en forme conditionnelle

Place =FEUILLES() dans une cellule de ta feuille Synthèse, puis applique une mise en forme conditionnelle : si la valeur est différente du nombre attendu, la cellule passe en rouge. Tu verras immédiatement si quelqu'un ajoute ou supprime un onglet par erreur, sans avoir à ouvrir la formule.
Pour un contrôle plus complet, combine avec un SI qui affiche le nombre exact d'écarts : =ABS(13-FEUILLES())&" onglet(s) manquant(s) ou en trop".

2Astuce

Afficher un message dynamique avec le nombre de feuilles

Tu peux créer des messages personnalisés qui s'adaptent automatiquement à la structure du fichier : ="Ce classeur contient "&FEUILLES()&" onglets". Parfait pour les en-têtes de rapport ou les messages de validation dans une feuille de contrôle.
Combine avec PLURALIZE si ton environnement le permet, ou gère manuellement : =FEUILLES()&SI(FEUILLES()>1; " feuilles"; " feuille").

3Astuce

Utiliser FEUILLES avec FEUILLE pour créer une table des matières

Pour générer automatiquement la liste de tous tes onglets, utilise =FEUILLES() pour savoir combien de lignes créer, puis =FEUILLE(INDIRECT("Feuil"&LIGNE())) en dessous pour générer les numéros d'index de chaque onglet. Tire la formule vers le bas autant de fois que FEUILLES() l'indique.
C'est la base d'une table des matières dynamique qui se met à jour automatiquement quand tu ajoutes ou supprimes des onglets.

Lucas, la mascotte du Dojo, compare deux fonctions Excel

FEUILLES vs FEUILLE vs CELLULE vs INDIRECT

Prends FEUILLES quand tu veux le décompte des onglets pour un contrôle de structure, et FEUILLE quand tu cherches la position d'un onglet précis pour naviguer ou construire une table des matières. CELLULE joue dans une autre cour : elle renvoie des métadonnées (chemin du fichier, format, contenu) et n'accepte pas les références 3D.

INDIRECT, elle, ne compte rien : c'est l'outil qui transforme du texte en référence vivante. Tu la combines souvent avec FEUILLE pour reconstruire dynamiquement le nom d'un onglet.

CritèreFEUILLESFEUILLECELLULEINDIRECT
Ce que retourne la fonctionNombre de feuillesNuméro d'index d'une feuilleInformations sur une celluleRéférence dynamique
Utilisation principaleContrôle de structureNavigation dynamiqueMétadonnées du fichierFormules flexibles
Accepte référence 3DOuiOuiNonOui (via texte)
Compte les feuilles masquéesOuiOuiN/AN/A
Exemple d'utilisation=FEUILLES() retourne 12=FEUILLE("Budget") retourne 3=CELLULE("nomfichier") retourne le chemin=INDIRECT("A"&LIGNE())
L’erreur fatale
FEUILLES compte aussi les feuilles masquées. Si tu oublies les onglets de calcul ou de données cachés, ton total dépasse le nombre d'onglets visibles et ton contrôle déclenche une fausse alerte.
FAQ

Questions fréquentes

Oui, FEUILLES compte toutes les feuilles du classeur, y compris celles qui sont masquées. Elle ne fait pas de distinction entre feuilles visibles et masquées, elle comptabilise simplement tous les onglets présents. Quand tu établis un nombre de référence pour un contrôle automatique, pense à inclure les onglets masqués dans ton décompte pour éviter les fausses alertes.

Ressources

Pour aller plus loin

Continue sur ta lancée après la fonction FEUILLES : la leçon associée, un modèle prêt à l'emploi et le guide pour progresser.

Tout voir