Planning calcul heures w.e

Résolu
serco19 Messages postés 62 Date d'inscription   Statut Membre Dernière intervention   -  
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

voila mon soucis j'ai un planning dont j'aimeraiscalculer uniquement les heures du w.e
et je bute avec l'imbrication de la formule JOURSEM ET SOMME .SI
je vous un fichier exemple pour plus de clarté
merci de votre aide

https://www.cjoint.com/c/JDCpAV2VswG

Configuration: Windows / Firefox 75.0
A voir également:

6 réponses

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour
vous aurez un peu de mal avec SOMME.SI, qui ne fait pas de comparatif
si vos WE comporte bien samedi et dimanche
=SOMMEPROD((JOURSEM(champ date;2)<6)*(champ à sommer))
ce qui donnerait, je pense dans votre cas:
=SOMMEPROD((JOUR.SEM(B5:B30);2)<6)*(M5:M30))
(87:30)
crdlmnt



1
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
erreur dans mon message précédent, qui calcule le nombre d'heures de la semaine
remplacez <6 par >5
0
Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
Bonjour,
Au passage, essayer la formule suivante en "R6":
=SOMMEPROD(((JOURSEM(B5:B32;2)=6)*1)*(M5:M32))+SOMMEPROD(((JOURSEM(B5:B32;2)=7)*1)*(M5:M32)) 

1
Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
Bonjour,
J’ai admis une plage de B5 :B370 (365 jours par année) et vous avez les 2 formules suivantes
Total mois (critère du mois=1 pour janvier, =2 pour février….etc.)
=SOMMEPROD(((MOIS(B5:B370)=1)*1)*(M5:M370))


Total Week-end du mois
=SOMMEPROD(((MOIS(B5:B370)=1)*1)*((JOURSEM(B5:B370;2)>5)*1)*(M5:M370))


1
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour
le multiplier par 1 ne sert que si l'item SOMMEPROD est seul dans la formule, car ce code a besoin d'un signe * pour fonctionner, mais n'est pas utile à partir du moment où deux item sont liés par le *
compter le nombre de jours dans un mois dans u champ:
=SOMMEPROD((MOIS(champ)=1)*1)
faire la somme de champ2 dans les mêmes conditions:
=SOMMEROD(MOIS(champ1)=1)*(champ2)) n'a pas besoin des *1

si votre problème est résolu, merci de pointer "résolu" dans les boutons au dessous de votre premier post
crdlmnt

1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
serco19 Messages postés 62 Date d'inscription   Statut Membre Dernière intervention  
 
Hello,
super, cela fonctionne au top, et avec cette fonction sommprod est t'il possible de rajouter un critère pour pouvoir renseigner la somme des heures travaillées du w-e uniquement au mois de janvier, fevrier, mars etc etc (sur la col.A) au cas ou l'on rajouterais un tableau récapitulatif mensuel.
merci
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
rajouter un item:
....)*(MOIS(champ date)=1)*(....
1 pour janvier, 2 pour février etc...
ou si vous voulez tirer la formule en vertical automatiquement sur 12 mois:
....)*(MOIS(champ date)=LIGNE(A1))*(....
qui va se régler tout seul su 12 lignes
crdlmnt
0
serco19 Messages postés 62 Date d'inscription   Statut Membre Dernière intervention  
 
bonjour,
merci a vous 2, c'est top
une petite question a quoi sert la multiplication par le facteur (1) dans les formules mois et joursem?
0