• Initiateur de la discussion Initiateur de la discussion murdoc
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

M

murdoc

Guest
bonjour @ tous et toutes

vla mon prob du jour

j'ai un tableau exccel avec des colonne datées comme suit

lundi 02/01/06; mardi 03/01/06; etc...

soit 4 semaine par feuille

ce que je voudrait faire c'est calculer le nombre de fois ou une valeur est posé sur un samedi

ensuite et la c plus fort je veut savoir conbien de fois une valeur est posée sur un ferié a savoir que rien ne permet de définir les fèrié a l'avance si ce n'es une couleur

voila si quelqu'un à une solution ca serai sympa

merci d'avance

@++ murdoc
 
Bonjour Murdoc,

La solution s'obtient avec la fonction SOMMEPROD

Par exemple :
=+SOMMEPROD((JOURSEM($A$1:$A$100;2)=6)*1) te donnera le nombre de samedi dans les dates saisies en A1 à A100 ;

Et...
=+SOMMEPROD((JOURSEM($A$1:$A$100;2)=6)*1;(B1:B100<>'')*1)
... ne comptera les samedi que s'il y a quelque chose sur la même ligne dans la colonne B

Pour les jours fériés, j'ai bien une idée mais je ne suis pas s&ucirc;r que ce soit la meilleure...

A plus
 
Bonjour,

Tes dates de B3 à AC3
Tes 'valeurs' de C4 à AC4
Ta plage de fériés nommée 'Fer'

Nb de fériés si ta plage de fériés est dans le même sens que les dates :
=SOMMEPROD((B3:AC3=Fer)*(B4:AC4<>'')*1)
Si tu cherches une valeur particulière, V par exemple :
=SOMMEPROD((B3:AC3=Fer)*(B4:AC4='V')*1)

Si tes 2 plages sont perpendiculaires :
=SOMMEPROD((B3:AC3=TRANSPOSE(Fer))*(B4:AC4<>'')*1)
=SOMMEPROD((B3:AC3=TRANSPOSE(Fer))*(B4:AC4='V')*1)

Les 2 dernières sont à valider en appuyant simultanément sur ctrl, maj et entrée.
 
Re,

Suite
Nb de samedis fériés ayant une valeur en ligne 4 :
=SOMMEPROD((B3:AC3=Fer)*(JOURSEM(B3:AC3)=7)*(B4:AC4<>''))

Si dates et fériés ne sont pas 2 plages parallèles :
=SOMMEPROD((B3:AC3=TRANSPOSE(Fer))*(JOURSEM(B3:AC3)=7)*(B4:AC4<>''))
(valider la 2ème par ctrl, maj et entrée)
 
Bonjour Monique,

murdoc, j'ai l'honneur, le plaisir et l'avantage de te présenter Monique, grande prêtresse dans l'odre de la fonction SOMMEPROD (entre autres titres !) !

Cette fonction est fabuleuse, et la combinaison SOMMEPROD + Monique donne des possibilités incommensurables !

Je te conseille vivement de télécharger la démonstration en la matière qui se nomme tutorial_sommeprod.xls, à moins qu'elle n'ai changé de nom depuis.

A plus.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour