Formule SI et formule SERIE.JOUR.OUVRE

Résolu
beneclik Messages postés 13 Date d'inscription jeudi 18 juillet 2013 Statut Membre Dernière intervention 16 janvier 2024 - Modifié le 16 janv. 2024 à 00:11
beneclik Messages postés 13 Date d'inscription jeudi 18 juillet 2013 Statut Membre Dernière intervention 16 janvier 2024 - 16 janv. 2024 à 20:50

Bonjour à tous

je souhaite associer la formule SI et la formule SERIE.JOUR.OUVRE mais cela ne fonctionne pas.

dans un tableau, en colonne A, j'ai un type (Y ou Z) - en colonne B j'ai une date dite de début, je voudrais obtenir en colonne C une date d'échéance qui correspond à la date en B +65 si j'ai un type Y et B+95 si j'ai le type Z

Quand je mets la formule :  =si (A1="Y";B1+65;B+95)  - cela fonctionne sans problème.

Sauf que je voudrais si la date d'échéance tombe un WE que la date indique en colonne C correspond au vendredi qui précède et si c'est un jour férié au jour précédent

j'ai donc tenté la formule : =SI(A1="Y";SERIE.JOUR.OUVRE(B1;65;$F$5:$F$7);SERIE.JOUR.OUVRE(B1;95;$F$5:$F$7))

Ma liste des jours fériés est en Colonne F5:F7 - J'ai mis des dates fictives pour tester mon tableau

Or cela ne fonctionne pas

pour une date début au 16/01 au lieu d'avoir le vendredi 19/04 si j'ai Z en type, je me retrouve avec la date du mardi 28/05 - si j'ai Y en type, au lieu d'avoir le mercredi 20/03, je me retrouve avec le mercredi 17/04.

et pour le jour férié, cela ne fonctionne pas non plus semble-t-il

Seriez-vous me dire où je fais des erreurs ?

Un grand merci d'avance à tous

Beneclik

https://www.transfernow.net/dl/202401151wmYpHvN/6JMeMpEy

A voir également:

2 réponses

bigoudiii Messages postés 237 Date d'inscription lundi 19 décembre 2022 Statut Membre Dernière intervention 25 octobre 2024 80
16 janv. 2024 à 09:39

Hello,

Un essai à tester en colonne C :

=SI(A12="Y";SERIE.JOUR.OUVRE(B12+65+1;-1;$F$5:$F$7);SERIE.JOUR.OUVRE(B12+95+1;-1;$F$5:$F$7))

En fait à partir de ta date à +65 ou +95 il faut revenir d'un jour ouvré en avant (d’où le -1)

1
brucine Messages postés 17542 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 4 novembre 2024 2 549
16 janv. 2024 à 10:19

Bonjour,

A priori non si j'ai bien compris puisque SERIE.JOUR.OUVRE va zapper tous les week-ends dans l'intervalle là où le souhait consiste à ne zapper que le dernier s'il est férié ou week-end (et dans ce dernier cas le vendredi précédent s'il est lui-même férié).

J'ai bien une proposition à cet égard mais avec une indigestion de SI imbriqués selon le ou les jours fériés et celui de la semaine pour prendre en compte tous les cas de figure, je te laisse ton expertise pour quelque chose de sûrement plus simple.

0
beneclik Messages postés 13 Date d'inscription jeudi 18 juillet 2013 Statut Membre Dernière intervention 16 janvier 2024 2
Modifié le 16 janv. 2024 à 20:52

Bonsoir

Bigoudii vous êtes génial, cela fonctionne parfaitement.

j'avais pas compris que SERIE.JOUR.OUVRE ne comptabilisait pas tous les WE rencontrés. Mais il est vrai que d'habitude, je rajoute un ou deux jours donc je n'ai pas ce problème.

Merci, merci vous me retirez une grosse épine du pied.

Brucine, j'avais essayé avec une formule de type si(ou(... mais je me suis un perdu dans les différents tests logiques.

Beneclik

0