EXCEL - fonction SERIE.JOUR.OUVRE 3e argument

Résolu
Ludivine50 Messages postés 114 Date d'inscription   Statut Membre Dernière intervention   -  
Raymond PENTIER Messages postés 58990 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour au forum,

Voici mon soucis:

J'utilise la fonction SERIE.JOUR.OUVRE, mais mon troisième argument (qui s'appelle dans la fonction "jour_feries") doit changer en fonction de la valeur dans une autre colonne.

       A                    B                     C 
1     Date début     nb jours       reference_feries         Fonction SERIE.JOUR.OUVRE
2     01/01/09          10                FERIES_A               =SERIE.JOUR.OUVRE(A2;B2;FERIES_A)
3     02/01/09           5                 FERIES_A               =SERIE.JOUR.OUVRE(A3;B3;FERIES_A)
4     02/01/09          15                FERIES_B               =SERIE.JOUR.OUVRE(A4;B4;FERIES_B)


nb: FERIES_A et FERIES_B correspondent à des plages de données.



Le problème est que pour le 3e argument, je ne peux pas pointer sur la colonne C, sinon j'ai
=SERIE.JOUR.OUVRE(A2;B2;C2),
et ça ne fonctionne pas, ce qui est logique puisqu'il lit le texte "FERIES_A" et non la plage de données qui s'appelle FERIES_A!

Comment lui dire de prendre ce qu'il y a dans la colonne C pour chercher dans la plage de données concernée?
J'en aurais une bonne dizaine, donc je ne veux pas utiliser les fonctions Si du genre:
Si(C2="FERIES_A";FERIES_A;Si(C2="FERIES_B";FERIES_B;Si(C2="FERIES_C";FERIES_C;...)

J'espère m'être correctement expliquée, mais j'ai du mal à faire mieux.
Je pense qu'il faut jouer sur les &, ', " mais je n'y arrive pas. En espérant un coup de pouce, bonne journée à tous.
A voir également:

3 réponses

Raymond PENTIER Messages postés 58990 Date d'inscription   Statut Contributeur Dernière intervention   17 354
 
Salut.
Essaie =SERIE.JOUR.OUVRE(A2;B2;indirect(C2)) ; (non testé !) ...
1
Ludivine50 Messages postés 114 Date d'inscription   Statut Membre Dernière intervention   7
 
Merci Wilfried_42 et Raymond pour vos réponses.

Wilfried, je me suis mal exprimée. Je sais ce qu'est le 3e argument, et justement je voulais y mettre une plage de données listant les jours fériés, mais cette plage de données diffère selon la saisie dans une autre colonne.


Merci Raymond pour la fonction INDIRECT.

Sachant que j'ai une BD de jours fériés s'appelant BD_A et une autre BD_B, voici ma formule si ça peut aider quelqu'un d'autre:

La formule calculant la date de fin:
=SERIE.JOUR.OUVRE(A6;B6;INDIRECT(CONCATENER("BD_";C6)))

      A                          B            C                                        D
5    date début         nb jours	bd fériés/référence	date de fin calculée avec formule
6    01/01/2009	10	A	                 19/01/2009
7    01/01/2009	10	B	                 15/01/2009


Bonne journée à tous
0
wilfried_42 Messages postés 907 Date d'inscription   Statut Contributeur Dernière intervention   245
 
bonjour

le 3eme argument est une plage qui contient les dates des jours fériés et pas le terme Férié
0
Raymond PENTIER Messages postés 58990 Date d'inscription   Statut Contributeur Dernière intervention   17 354
 
Eh bien, c'est parfait ! Bonne journée et à bientôt.
0