Additionner sous conditions des données contenues dans un tableau

  • Initiateur de la discussion Initiateur de la discussion blord
  • 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 !

blord

XLDnaute Impliqué
Bonjour à tous,

Je cherche a additionner des données contenues dans un tableau sous certaines conditions. Le fichier joint sera beaucoup plus facile à comprendre que n'importe qu'elles explications que je pourrais écrire ici...

La section "données" du tableau représente un exemple des données et la section "résultats attendus" est ce que je voudrais obtenir.

En résumé, chaque employé se voit attribué certains codes. Selon un horaire de travail, on sait qui travaille pour chaque période de 15 minutes. J'ai besoin de sommariser le nombre de personnes qui travail pour chaque tranche de 15 minutes pour chacun des codes attribués à l'employé.

Merci pour votre aide !

Benoit Lord
 

Pièces jointes

Re : Additionner sous conditions des données contenues dans un tableau

Bonjour à tous,

Pourrais-tu être un peu plus explicite ?
Je ne comprends pas la relation entre les codes et les horaires

Je pense qu'un SOMMEPROD() ou un TCD pourrait convenir mais j'ai du mal à comprendre.

A+
 
Re : Additionner sous conditions des données contenues dans un tableau

Bonjour JCGL,

Les codes sont en fait des codes de type d'appels téléphoniques que peut recevoir la personne. Donc, si la valeur 1 est indiqué sous la plage horaire 07:30 par exemple, cela signifie que la personne peut recevoir des appels téléphoniques à 07H30 pour tous les codes de types d'appels que la personne possède.

J'essaie donc de comptabiliser, par type de codes d'appels téléphoniques, le nombre de personnes qui, pour chaque plage horaire de 15 minutes, peut recevoir des appels téléphoniques.

Chaque personne peut se voir attribuer un maximum de 100 codes d'appels téléphoniques pour 51 plages horaires de 15 minutes qui composent une journée de travail soit de 07:30 à 20:00. Par contre, la liste globale des codes d'appels dépasse facilement les 400 codes...

Le problème avec un sommeprod est que je dois répéter la formule un nombre de fois considérable pour obtenir le résultat, soit la sommeprod de chacun de mes 400 codes d'appels possibles pour les 100 codes possibles pour chaque période multiplié par les 51 plages horaire........

J'espère que mon explication éclairera le discussion....

Merci !
 
Dernière édition:
Re : Additionner sous conditions des données contenues dans un tableau

Bonsoir,

J'ai mis 15 min pour comprendre la logique et 15 sec pour écrire la formule !

En B12 : =SOMMEPROD(($B$3:$G$6=DROITE($A12))*(H$3:H$6))
à copier vers le bas et vers la droite.

abcd
 
Re : Additionner sous conditions des données contenues dans un tableau

Bonjour abcd,

Solution très facile effectivement qu'avais déjà suggérée JCGL d'ailleur et qui fonctionne...

Je connaissais sommeprod mais je ne savais pas que la "condition" pouvait s'étendre sur une plage de cellules autre qu'une colonne, d'où mon inquiétude dans ma réponse à JCGL sur la multiplication des formules, mais le fait que la condition s'applique sur toute la plage résoud absolument mon problème...

Merci à toi et à JCGL !

15 minutes pour comprendre ma logique, moi ça ma pris quelques heures pour la mettre en place ......
 
Re : Additionner sous conditions des données contenues dans un tableau

Bonsoir à tous,
Salut ABCD,

Merci ABCD... J'essayais depuis quelques minutes (30 ou 40)... de comprendre la logique et je n'entendais que "Bon on passe à table..."

Nous te remercions arf arf

A++
A+ à tous
 
- 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

Discussions similaires

Retour