Différence WE et JF

herve62

XLDnaute Barbatruc
Supporter XLD
Bonsoir
Toujours aussi nul en formules un peu complexe ( ah si j'avais commencé !!! avant ??)
Bon là j'ai récupéré une formule ( en A & B) pour tester si la date entrée est en semaine (vide) , vendredi (2) , férié (1)
Mais en testant tous les cas possibles je suis tombé sur le Vendredi FERIE !!!
Comment le repèrer ?
J'ai tout un pg en VBA derrière qui reprend ces critères en A et B
Merci
 

Pièces jointes

  • Test_JF.xlsx
    11.1 KB · Affichages: 13

Jocelyn

XLDnaute Barbatruc
Bonjour le Forum,
Bonjour herve62,

je ne sais pas ce que tu voulais afficher si vendredi et férié alors dans l'exemple je fais afficher "vendredi férié" a toi de remplacer cette valeur

Cordialement
 

Pièces jointes

  • Test_JF.xlsx
    11.4 KB · Affichages: 24

job75

XLDnaute Barbatruc
Bonsoir herve62, Jocelyn,

Je passe mon temps à répéter que les fonctions SI prennent beaucoup de place en mémoire.

La formule de Jocelyn (avec 3 bien sûr) "pèse" 191 octets.

Celle-ci ne "pèse" que 67 octets :
Code:
=ESTNUM(C5)*(((JOURSEM(C5;2)>5)+NB.SI(Feuil2!A:A;C5))+2*(JOURSEM(C5)=6))
Cellules au format 0;; pour masquer les valeurs zéros.

Edit : la formule précédente renvoie 2 si le WE est férié, il faut un OU :
Code:
=ESTNUM(C5)*(OU(JOURSEM(C5;2)>5;NB.SI(Feuil2!A:A;C5))+2*(JOURSEM(C5)=6))

Fichier joint.

A+
 

Pièces jointes

  • Test_JF(1).xlsx
    18.3 KB · Affichages: 17
Dernière édition:

Modeste geedee

XLDnaute Barbatruc
Bonsour®
Bonsoir
Toujours aussi nul en formules un peu complexe ( ah si j'avais commencé !!! avant ??)
Bon là j'ai récupéré une formule ( en A & B) pour tester si la date entrée est en semaine (vide) , vendredi (2) , férié (1)
Mais en testant tous les cas possibles je suis tombé sur le Vendredi FERIE !!!
Comment le repèrer ?
il n'y a que 11 jours fériés légaux en France (sauf zone frontalière et DOM-TOM)
Ne pas confondre Jour férié et fete légale
Ne pas confondre Week-End et jour férié
pour WE ce sont des jours non-ouvrés
upload_2018-3-5_10-13-0.png


0 => Jour Ouvré
1 => WE
2 => Férié(Non-ouvré)
3 => WE ET Férié
 

Pièces jointes

  • Test_JF (1).xlsx
    16.5 KB · Affichages: 17
Dernière édition:

herve62

XLDnaute Barbatruc
Supporter XLD
Bonjour tous
ST Modeste , Job
Job : tu en est resté au ZX81 avec 2Ko de RAM ?
Sans parti prit , avec SI j'arrive encore à décortiquer un peu (à l'ancienne sur papier avec logigramme)
mais là je pige rien
Sinon c'est QUoi ce EJOURSEM en fin de formule ?? parce que cela ne donne pas d'erreur ??
 
Dernière édition:

job75

XLDnaute Barbatruc
Bonjour herve62,

Vérifier le nombre d'octets permet d'optimiser une formule.

Il n'y a pas que le résultat qui compte si l'on veut progresser sur Excel.

Ma formule est simple : les additions et les multiplications opèrent sur des tests qui ont la valeur 1 (VRAI) ou 0 (FAUX).

A+
 

Statistiques des forums

Discussions
314 121
Messages
2 106 128
Membres
109 495
dernier inscrit
jerome bonneau