Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Nb de personnes par tranche horaire

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

Re : Nb de personnes par tranche horaire

Bonjour Pontcaral, bonjour le forum,

Pas sûr d'avoir compris ton problème... Peut-être qu'une formule Somme ferait l'affaire ? Voir ton fichier modifié en pièce jointe.

 

Pièces jointes

Re : Nb de personnes par tranche horaire

Bonjour Pontcaral, salut Robert 🙂,
Je l'ai plutôt compris comme cela :
En B27 à tirer vers la droite et vers le bas :
Code:
=SOMMEPROD(($A$3:$A$19=$A27)*($E$3:$E$19<=GAUCHE(B$26;TROUVE("h";B$26)-1)/24)*($F$3:$F$19>=STXT(B$26;TROUVE("à";B$26)+2;TROUVE("h";B$26;4)-TROUVE("à";B$26)-2)/24))+SOMMEPROD(($A$3:$A$19=$A27)*($B$3:$B$19<=GAUCHE(B$26;TROUVE("h";B$26)-1)/24)*($C$3:$C$19>=STXT(B$26;TROUVE("à";B$26)+2;TROUVE("h";B$26;4)-TROUVE("à";B$26)-2)/24))
Bonne suite 😎
 
Re : Nb de personnes par tranche horaire

Pour Robert, j'ai dû mal m'exprimer mais c'est bien les chiffres de B27 à K31 à remplir par une formule automatique et non un total colonne.
Pour JNP, je vais essayer. Suis-je limité dans la formule si j'ai 50 contrôleurs (personnes).

Merci à vous deux pour la réactivité.

Pontcaral
 
Re : Nb de personnes par tranche horaire

Non Robert, le ridicule ne tue pas. Une question mal comprise est donc mal posée.

Par contre est-ce plus compliqué avec des tranches horaires de 1/4 d'heure en 1/4 d'heure.
Quest ce qui changerait dans la formule.

Exemple: travail de 9h15 à 13h15 et 14h45 à 17h45 au lieu des heures pleines.

=SOMMEPROD(($A$3:$A$19=$A27)*($E$3:$E$19<=GAUCHE(B$26;TROUVE("h";B$26)-1)/24)*($F$3:$F$19>=STXT(B$26;TROUVE("à";B$26)+2;TROUVE("h";B$26;4)-TROUVE("à";B$26)-2)/24))+SOMMEPROD(($A$3:$A$19=$A27)*($B$3:$B$19<=GAUCHE(B$26;TROUVE("h";B$26)-1)/24)*($C$3:$C$19>=STXT(B$26;TROUVE("à";B$26)+2;TROUVE("h";B$26;4)-TROUVE("à";B$26)-2)/24))
 
Re : Nb de personnes par tranche horaire

Je vais essayer d'être plus clair dans ma dernière demande.
Je souhaite savoir le nombre de contrôleurs par demi-heure quand toute la demi-heure est couverte même si le contrôleur prend son service à 15 minutes. Dans ce cas, la demi-heure non complète ne compte pas dans la colonne de la 1/2 heure concernée (voir onglet nouvelle demande avec le résultat en mode manuel dans la partie en jaune que je désire transformer en formule automatique)
Merci
 

Pièces jointes

Re : Nb de personnes par tranche horaire

Re 🙂,
Eh oui, Robert, je te comprends 😱...
Poncaral, ma formule fonctionnera quelque soit le minutage utilisé 😛, par contre, pour la transformer de 1/2 heure en 1/2 heure, ben analyse comment elle fonctionne et tu sauras comment la modifier 🙄...
La prochaine fois, tu feras une demande exacte pour avoir une réponse exacte 😉...
Bon courage 😎
 
Re : Nb de personnes par tranche horaire

C'est ce que j'ai fait cet après-midi, quand j'ai vu que par 1/2 h je ne m'en sortais pas, alors qu'à la base, je pensais que j'allais pouvoir le gérer avec un exemple simple par heure. J'ai essayé de saisir h30 à la place de h dans les formules, mais sans succès et ce que je ne maîtrise pas dans les formules sont par exemple: -1/24 ou +2 ou -2/24...
 

Pièces jointes

Re : Nb de personnes par tranche horaire

Re 🙂,
Le problème, c'est que 8h30, Excel ne connait pas 😛...
Du fait
Code:
GAUCHE(B$26;TROUVE("h";B$26)-1)
récupère le (ou les) chiffre(s) avant le premier "h", et
Code:
/24
permet de le coder en heure, vu qu'1 jour Excel = 24h = 1 🙄...
De même,
Code:
STXT(B$26;TROUVE("à";B$26)+2;TROUVE("h";B$26;4)-TROUVE("à";B$26)-2)
prend ce qu'il a trouvé 2 caractères après le "à" avec le nombre de caractères se trouvant entre le "h" et le "à" 😉...
Maintenant, tu me rajoutes des "30" qui en plus valent "0,50/24" 😱... Si ça avait été demandé dès le départ, je t'aurais peut-être dit de modifier le fichier ou je n'aurais pas répondu, donc maintenant, à toi d'extraire ces fameux 30 et de les transformer, et bon courage, car si c'était plus ou moins simple, je t'aurais directement donné la solution 🙂...
Bonne suite 😎
 
Re : Nb de personnes par tranche horaire

Bonjour à tous


Pour la première feuille, en B27 :
Code:
=SOMMEPROD(($A$3:$A$19=$A27)*(($E$3:$E$19<=INDEX({8.9.10.11.12.13.14.15.16.17.18};1;COLONNE(A:A))/24)*($F$3:$F$19>=INDEX({8.9.10.11.12.13.14.15.16.17.18};1;COLONNE(B:B))/24)+($B$3:$B$19<=INDEX({8.9.10.11.12.13.14.15.16.17.18};1;COLONNE(A:A))/24)*($C$3:$C$19>=INDEX({8.9.10.11.12.13.14.15.16.17.18};1;COLONNE(B:B))/24)))


Pour la deuxième, en B27 :
Code:
=SOMMEPROD(($A$3:$A$19=$A26)*(($E$3:$E$19<=INDEX({8.8,5.9.9,5.10.10,5.11.11,5.12.12,5.13};1;COLONNE(A:A))/24)*($F$3:$F$19>=INDEX({8.8,5.9.9,5.10.10,5.11.11,5.12.12,5.13};1;COLONNE(B:B))/24)+($B$3:$B$19<=INDEX({8.8,5.9.9,5.10.10,5.11.11,5.12.12,5.13};1;COLONNE(A:A))/24)*($C$3:$C$19>=INDEX({8.8,5.9.9,5.10.10,5.11.11,5.12.12,5.13};1;COLONNE(B:B))/24)))


Après quoi on peut broder en nommant les constantes matricielles ou en utilisant une ligne supplémentaire...​


ROGER2327
#5606


Vendredi 13 Pédale 139 (Sainte Valburge - fête Suprême Quarte)
17 Ventôse An CCXX, 1,0505h - doronic
2012-W10-3T02:31:17Z
 

Pièces jointes

- 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

Réponses
4
Affichages
137
Réponses
4
Affichages
128
Deleted member 453598
D
Réponses
6
Affichages
283
Réponses
5
Affichages
383
Réponses
4
Affichages
114
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…