Comment inclure des feuilles futures dans des formules sur Google Sheets

Avez-vous déjà souhaité pouvoir inclure des feuilles futures dans vos formules sur Google Sheets? Eh bien, bonne nouvelle! Il existe une méthode simple pour contourner cette limitation et vous permettre d’inclure des feuilles futures dans vos formules sur Google Sheets. Dans cet article, je vais vous montrer comment le faire.

Le problème

Supposons que vous ayez un classeur avec trois feuilles nommées « Janvier », « Février » et « Mars ». Vous avez l’intention d’ajouter une quatrième feuille nommée « Avril » dans le futur. Maintenant, vous voulez inclure cette future feuille ainsi que les autres feuilles existantes dans des formules SUMIF, QUERY et COUNTIF.

La méthode non dynamique

La méthode non dynamique consiste à mentionner manuellement les plages de chaque feuille dans la formule. Par exemple, pour inclure la future feuille « Avril » dans une formule SUMIF, vous pouvez utiliser la formule suivante:

=MOYENNE.SI(range, critère, [plage_somme])

La fonction SUMIF ne fonctionne pas avec une plage combinée et renverra une erreur « L’argument doit être une plage ». Pour résoudre cela, vous pouvez utiliser la fonction LET pour créer une plage combinée incluant toutes les feuilles, y compris la future feuille « Avril ». Par exemple:

=MOYENNE.SI(LET(plage, SIERREUR(COMPILE(<strong>Janvier!A2:A,Février!A2:A,Mars!A2:A,Avril!A2:A</strong>)), FILTRER(plage, plage<>"")),)

Vous pouvez ajouter plus de feuilles en les séparant par des virgules. Par exemple: Janvier!A2:A,Février!A2:A,Mars!A2:A,Avril!A2:A,Mai!A2:A.

La méthode dynamique

Dans les exemples précédents, vous devez éditer la formule pour ajouter ou supprimer des feuilles. Cependant, il existe une méthode dynamique qui vous permet d’éviter cela. Tout d’abord, vous devez spécifier les noms des feuilles dans une colonne d’une nouvelle feuille du même classeur. Ensuite, vous pouvez utiliser la fonction nommée COPY_TO_MASTER_SHEET pour regrouper toutes les données en un seul endroit. Par exemple:

=SIERREUR(COPY_TO_MASTER_SHEET(A2:A,"A2:B",2))

Cela permettra de regrouper les données de la plage A2:B de toutes les feuilles spécifiées dans la colonne A2:A. Vous pouvez ensuite utiliser des formules SUMIF, QUERY, COUNTIF ou toute autre fonction avec ces données.

Une fois que vous avez ajouté la future feuille « Avril » au classeur, vous devrez copier la formule, la supprimer et la coller à nouveau pour rafraîchir la formule. Cette méthode s’applique à toutes les futures feuilles que vous ajouterez au classeur (qui ne sont pas dans la liste).

Il existe deux options pour contourner cette interaction de copier-coller:

  1. N’inclure que les feuilles disponibles dans la liste. Ajoutez d’abord une feuille au classeur, puis entrez son nom dans la liste.
  2. Ajoutez toutes les futures feuilles au classeur. Vous pouvez laisser ces feuilles vides et les masquer si vous le souhaitez.

Et voilà! Maintenant, vous savez comment inclure des feuilles futures dans vos formules sur Google Sheets. Essayez cette méthode et voyez à quel point elle est utile! Pour plus de trucs et astuces sur Google Sheets et d’autres sujets liés au marketing en ligne, consultez Crawlan.com.

Articles en lien