Comptages différents si le jour est férié

  • Initiateur de la discussion arnaud
  • Date de début
A

arnaud

Guest
Voilà un nouveau petit probléme de compte: (sans macros svp)
Par exemple :
JF Date pos1 pos2 pos3 pos4 pos5 pos6… pos10 pos 11
0 Lundi H A D G B V F E
0 Mardi A D E C B H A I
0 Mercredi I B C A T Y F E
0 Jeudi A C D G B C A O
0 vendredi K C A G B W l P
0 samedi A N D G B C A X
0 Dimanche R C D A B Y U W

En faisant des sommes (NB.SI (………;A) dans les différentes colonnes, j'obtiens:

Total SE = Lundi au vendredi [ exemple sur A]
A 2 1 1 1 0 0 2 0
Total WE = Samedi + Dimanche [ exemple sur A]
A 1 0 0 1 0 0 1 0

Mon but: le calcul de A soit dans WE et non dans SE si le jour férié est en semaine.

exemple: si mardi est férié : ( en JF, le chiffre 1 apparait automatiquement,(ne pas gérér ce problème, je l'ai fait))

JF Date pos1 pos2 pos3 pos4 pos5 pos6… pos10 pos 11
0 Lundi H A D G B V F E
1 Mardi A D E C B H A I
0 Mercredi I B C A T Y F E
0 Jeudi A C D G B C A O
0 vendredi K C A G B W l P
0 samedi A N D G B C A X
0 Dimanche R C D A B Y U W

Les calculs deviennent alors:
Total SE = du Lundi au vendredi [ exemple sur A]
A 1 1 1 1 0 0 1 0
Total WE = samedi +Dimanche + jours fériés [ exemple sur A]
A 2 0 0 1 0 0 2 0

N.B:
- le noms des pos1 à pos6 ne sont utilisable qu'une fois (non redondant) MAIS peuvent être présent en pos10 OU pos11 ( ex A le mardi)
- nbr de lignes maxi= 35 pour les jours ( 5 semaines)

voilà, j'espère avec été clair. Merçi si vous trouvez la solution.
 
R

RENATO

Guest
Bonjour Arnaud,

Tu peux insérer une autre colonne qui précède ton critère jour férié dans laquelle tu renseignes la formule suivante :

=SI(OU(B2=1;C2="samedi";C2="dimanche");"WE";"SE")

et tu rejoues tes "somme.si" à partir du résultat de ce champ.

Bien cordialement

Rénato
 
M

Monique

Guest
Bonjour,

Dans le fichier, tu as une feuille pour les fériés,
du SommeProd pour compter les A, B et les autres
selon que le jour est férié, samedi ou dimanche.
 

Pièces jointes

  • FeriesArnaud.zip
    4.3 KB · Affichages: 49
R

RENATO

Guest
Re Arnaud,

et bonsoir Monique...avec tous mes respects !!!

Suite à ton mel ARNAUD, en intégrant une table voici le résultat avec une fonction SOMME.SI et la même chose avec une Matricielle.

A+

Rénato
 

Pièces jointes

  • SOMMESI_Renato.zip
    3.7 KB · Affichages: 28
M

Monique

Guest
Bonjour,

M'enfin, Renato ! Et SommeProd, alors ?

=SOMMEPROD((M2:M8)*($B$2:$B$8="SE"))
=SOMMEPROD((M2:M8)*($B$2:$B$8="WE"))

Tu prends la formule SOMME(()*()) de la ligne 14,
tu tapes SOMMEPROD à la place de SOMME, et tu n'as pas besoin de validation matricielle.
 
G

G.David

Guest
SAlut Monique Renato et Arnaud
J'avais parié 150 euro avec moi même(c'est plus prudent) qu'au vu du titre il y aurait une réponse de monique
Donc les 150 euros passe de ma poche droite à ma poche gauche
Avec respect G.David
 

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 305
Messages
2 087 084
Membres
103 459
dernier inscrit
Arnocal