Petit problème à soumettre?

  • Initiateur de la discussion Initiateur de la discussion jmyore
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

jmyore

XLDnaute Nouveau
Bonjour à tous,

voici mon problème qui m'empêche de dormir:

J'ai construit un tableau, trop volumineux pour vous envoyer ce dernier, mais je vais vous expliquer la solution que je recherche.

Imaginons 2 colonnes: D et F

En D2, j'ai mis un menu déroulant permettant de choisir un mois, parmis les 12 existants. chacun d'eux fait référence à son propre onglet, soit douze onglets, chacun étand intitulé par son nom (par exemple septembre, octobre....).
Maintenant, dans la cellule D5 j'ai la formule suivante:

=SOMME.SI(Septembre.!$H$5:$H$104;C5;Septembre.!$K$5:$K$104)

1) Mon problème, c'est que le mois inscrit dans ma formule est aujourd'hui figé et je voudrai qu'excel comprenne que quand je choisi dans mon menu déroulant le mois de janvier, par exemple, il change dans la formule, le mois inscrit par celui qui a été choisi par le menu déroulant.

De meme, j'ai trouvé la formule qui permet d'inscrire automatiquement en F2, le mois qui suit celui choisi en D2. et donc je voudrai que quand en D2 j'ai choisi le mois désiré, les formules de la colonne F, ou se trouvent le nouveau mois inscrit en F2, se changent, comme pour le petit 1).

En fait dés que je choisi en D2 un mois, dans toutes mes colonnes (12), les cellules définies, changent le mois inscrit contenu dans les formules, par le mois inscrit en entête de colonnes, soit F2, H2.....

Merci à celui ou celle qui m'enlèvera l'épine du pied.
 
Re : Petit problème à soumettre?

re salut pascal,

je viens de taper la formule suivante:

=SI(SOMME.SI(indirect(D2&"!$H$5:$H$104";C5;indirect(D2&"!$K$5:$K$104")="";"";SOMME.SI(indirect(D2&"!$H$5:$H$104";C5;indirect(D2&"!$K$5:$K$104"))))))

et cela me marque que la formule contient une erreure ???
 
Re : Petit problème à soumettre?

Re

tu as un problème de parenthèses

essaies mais sans le fichier c'est plus dur

=SI(SOMME.SI(indirect(D2&"!$H$5:$H$104");C5;indirect(D2&"!$K$5:$K$104"))="";"";SOMME.SI(indirect(D2&"! $H$5:$H$104");C5;indirect(D2&"!$K$5:$K$104")))
 
Re : Petit problème à soumettre?

Bonjour jmyore, salut Pascal,

Le problème vient peut-être du fait que le nom de tes onglets comporte un espace.

Dans ce cas, le nom doit être entouré de guillemets.

Pour ta formule, ça pourrait donner ceci :

Code:
=SI(SOMME.SI(INDIRECT("'"&D2&"'!$H$5:$H$104");C5;
INDIRECT("'"&D2&"'!$K$5:$K$104"))="";"";SOMME.SI(INDIRECT(
"'"&D2&"'!$H$5:$H$104");C5;INDIRECT("'"&D2&"'!$K$5:$K$104")))

Petit détail : je n'ai pas compris le test ="" pour une fonction SOMME.SI ...

Je te laisse essayer


@+
 
Re : Petit problème à soumettre?

Merci et mille fois merci pascal, tu ne peux imaginer au combien tu me dépannes.

A bientôt et chapeau à toi.

Que c'est génial de maîtriser Excel, si je pouvais en connaître toujours davantage!!!!!!
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
282
Réponses
5
Affichages
437
Réponses
25
Affichages
780
Réponses
10
Affichages
855
Retour