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 -
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.
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.
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:
- EXCEL - fonction SERIE.JOUR.OUVRE 3e argument
- Fonction si et excel - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Fonction moyenne excel - Guide
- Déplacer colonne excel - Guide
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)))
Bonne journée à tous