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

Nb de personnes par tranche horaire

Pontcaral

XLDnaute Nouveau
Bonjour,

J'aurai aimé les formules pour connaître le nombre de personnes présentes par tranche horaire (les cases jaunes par calcul automatique dans la pièce jointe). Ma saisie est manuelle.
Merci
 

Pièces jointes

  • Personnes présentes.xls
    19.5 KB · Affichages: 64
  • Personnes présentes.xls
    19.5 KB · Affichages: 64
  • Personnes présentes.xls
    19.5 KB · Affichages: 64

Robert

XLDnaute Barbatruc
Repose en paix
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

  • Pontcaral_v01.xls
    20 KB · Affichages: 45

JNP

XLDnaute Barbatruc
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
 

Pontcaral

XLDnaute Nouveau
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
 

Pontcaral

XLDnaute Nouveau
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))
 

Pontcaral

XLDnaute Nouveau
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

  • Personnes présentes.xls
    40 KB · Affichages: 58
  • Personnes présentes.xls
    40 KB · Affichages: 47
  • Personnes présentes.xls
    40 KB · Affichages: 50

JNP

XLDnaute Barbatruc
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
 

Pontcaral

XLDnaute Nouveau
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

  • Personnes présentes.xls
    28 KB · Affichages: 48
  • Personnes présentes.xls
    28 KB · Affichages: 52
  • Personnes présentes.xls
    28 KB · Affichages: 53

JNP

XLDnaute Barbatruc
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
 

ROGER2327

XLDnaute Barbatruc
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

  • Copie de Personnes présentes.xls
    64 KB · Affichages: 75

Discussions similaires

Réponses
5
Affichages
199
  • Résolu(e)
Microsoft 365 tranche
Réponses
3
Affichages
421
Réponses
2
Affichages
551
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…