Plusieurs paramètre dans une formule EXCEL

Messages postés
5
Date d'inscription
mercredi 5 juin 2019
Statut
Membre
Dernière intervention
7 juin 2019
- - Dernière réponse : Vaucluse
Messages postés
24615
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
21 octobre 2019
- 7 juin 2019 à 14:17
Bonjour,

J'aimerais savoir comment faire en sorte que dans une formule imbriquée il n'y ait que les WEEKDAY.

Formule de base =TEXT(B7;"dd/mm/yyyy") & " - x" = 01/06/2019 - x
B7 étant 01/06/2019

Formule que je cherche à faire =TEXT(B7-20;"dd/mm/yyyy") & -x"
Mais quand je fais B7-20 j'aimerais être sur que ça calcul que des jours ouvrables.
Pouvez-vous m'aider svp.

D'avance merci
Hk.
Afficher la suite 

3 réponses

Messages postés
2485
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
11 octobre 2019
280
0
Merci
Bonjour à tous,

Utilise la fonction
=SERIE.JOURS.OUVRES.INTL()


Crdlmt
Hk_1987
Messages postés
5
Date d'inscription
mercredi 5 juin 2019
Statut
Membre
Dernière intervention
7 juin 2019
-
Super merci DjiDji,
ça fonctionne très bien quand je fais un WORDAY seulement.
Mais j'ai encore une dernière question.

Ma formule c'est TEXT(B7-20;"dd/mm/yyyy") & -x"
B7 étant 01/06/2019 et -20 jours
et j'aimerais que ces -20 jours soit déduit en jours ouvrés dans la même formule...
sorry je ne sais pas si je suis très claire....
DjiDji59430
Messages postés
2485
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
11 octobre 2019
280 -
Bonjour,

Un fichier (test) mis sur https://www.cjoint.com/ permettrait de répondre plus précisément à ta question

Crdmt
Hk_1987
Messages postés
5
Date d'inscription
mercredi 5 juin 2019
Statut
Membre
Dernière intervention
7 juin 2019
-
ok merci, je viens de créer une version TEST que j'ai mis sur le site cjoint
en espérant que j'aurais une réponse

merci
Raymond PENTIER
Messages postés
50115
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
23 octobre 2019
10991 -
Tu n'auras pas de réponse ainsi !

CJoint te demande de créer un lien, et de coller ce lien dans ton message.
Comment voudrais-tu qu'on sache où aller chercher un fichier dont tu n'as pas donné le nom ?

Applique scrupuleusement les instructions suivantes :
 1) Tu vas dans http://cjoint.com/ 
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (15 Mo maxi)
3) Tu défiles vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; tu fais un clic-droit dessus et tu choisis "Copier le lien"
5) Tu reviens dans ta discussion sur CCM, et dans ton message tu fais "Coller".
=>Voir la fiche http://www.commentcamarche.net/faq/29493-utiliser-cjoint
Il existe aussi :
1) https://mon-partage.fr/
2) https://www.transfernow.net/
Hk_1987
Messages postés
5
Date d'inscription
mercredi 5 juin 2019
Statut
Membre
Dernière intervention
7 juin 2019
-
bonjour,
désolée j'ai oubllié de mettre le lien, le voici : https://www.cjoint.com/c/IFftnjqSURr

merci pour votre aide
Commenter la réponse de DjiDji59430
Messages postés
50115
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
23 octobre 2019
10991
0
Merci
Hk, en relisant ta question, je tombe sur une incompréhension :
Si B7 contient 01/06/2019, qui est un samedi, ta formule donne 12/05/2019, qui est un dimanche.
Alors que fais-tu de ce résultat ?
Commenter la réponse de Raymond PENTIER
Messages postés
24615
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
21 octobre 2019
4843
0
Merci
Bonjour
on ne voit pas très bien comment peut fonctionner votre formule avec le-X à la fin qui n'est pas encadré par les guillemets?
votre Excel est en probablement en anglais vu cette écriture. Je ne connais pas la correspondance du code ci dessous, mais en version french, en supposant que Z1:Z12 contient la liste des jours fériés de l'année, vous devriez écrire:

=TEXTE(SERIE.JOUR.OUVRE(B7;-20;$Z$1:$Z$12);"jj/mm/aaaa")&"-x"

crdlmnt
Hk_1987
Messages postés
5
Date d'inscription
mercredi 5 juin 2019
Statut
Membre
Dernière intervention
7 juin 2019
-
Bonjour,

merci pour votre réponse, je préfère utliser la formule SERIE.JOUR.OUVRE.INTL mais je bloque...

=TEXT(WORKDAY.INTL(B7-20;1;Sheet2!A2:A4);"dd/mm/yyyy") & " et à chaque nouvelle version du portefeuille"

les jours férié sont dans Sheet2!A2:A4

ça dit #NUM
Vaucluse
Messages postés
24615
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
21 octobre 2019
4843 -
en principe , SERE.JOR.OUVRE correspond par défaut à SERIE.JOUR.OUVRE.INTL mais je pense que nous avons (j'ai :) )oublié une date dans la formule
WORKDAY.INTL(B7-20;B7;1;Sheet2!A2:A4)

pour calculer sur les 20 jours avant la date en B7
crdlmnt
Commenter la réponse de Vaucluse