Compter occurence dans plage horaire
Résolu/Fermé
lealou
-
25 juin 2013 à 09:55
redaiwa Messages postés 351 Date d'inscription mardi 7 octobre 2008 Statut Membre Dernière intervention 25 janvier 2024 - 27 juin 2013 à 14:12
redaiwa Messages postés 351 Date d'inscription mardi 7 octobre 2008 Statut Membre Dernière intervention 25 janvier 2024 - 27 juin 2013 à 14:12
A voir également:
- Compter occurence dans plage horaire
- Frédéric cherche à faire le buzz sur les réseaux sociaux. il a ajouté une image de manchots sur une image de plage. retrouvez l'image originale de la plage. que cachent les manchots ? - Forum Graphisme
- Comment faire une liste déroulante dans excel à partir d'une plage nommée ? - Guide
- Retrouver moi l'original - Forum Musique / Radio / Clip
- Image plage pix ✓ - Forum Graphisme
- Le fuseau horaire ne peut pas être défini manuellement en raison des restrictions de l'appareil ✓ - Forum iPhone
4 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 396
Modifié par Vaucluse le 25/06/2013 à 10:04
Modifié par Vaucluse le 25/06/2013 à 10:04
Bonjour
avec un champ d'entrée pour l'exemple de A1 à A100 à adapter:
en cellule B1, l'heure de début du choix
en cellule B2, l'heure de fin du choix
en B3
=SOMME.PROD((A$A$1:$A$100>=B1)*($A$1:$A$100<=B2))
crdlmnt
Errare humanum est, perseverare diabolicum
avec un champ d'entrée pour l'exemple de A1 à A100 à adapter:
en cellule B1, l'heure de début du choix
en cellule B2, l'heure de fin du choix
en B3
=SOMME.PROD((A$A$1:$A$100>=B1)*($A$1:$A$100<=B2))
crdlmnt
Errare humanum est, perseverare diabolicum
Mike-31
Messages postés
18313
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
5 073
Modifié par Mike-31 le 25/06/2013 à 10:19
Modifié par Mike-31 le 25/06/2013 à 10:19
Bonjour,
Eh l'ami trop rapide tu as un point et 2 fois l'entête de colonne, manque un café
Si tu veux suivre un client en particulier exemple le client titi et dont les noms sont en colonne A et les heures de passage en colonne B
=SOMMEPROD(($A$1:$A$100="titi")*($B$1:$B$100>=8/24)*($B$1:$B$100<=16/24))
mais le plus judicieux serait de saisir les critère dans des cellules exemple en F1 le nom titi en G1 l'heure de début 8:00 et en H1 l'heure de fin 16:00
=SOMMEPROD(($A$1:$A$100=$F$1)*($B$1:$B$100>=G1)*($B$1:$B$100<=$H$1))
et si tu nommes tes plages exemple en colonne A nommée col_A et en colonne B nommée col_B
=SOMMEPROD((col_A=F1)*(col_B>=G1)*(col_B<=H1))
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Eh l'ami trop rapide tu as un point et 2 fois l'entête de colonne, manque un café
Si tu veux suivre un client en particulier exemple le client titi et dont les noms sont en colonne A et les heures de passage en colonne B
=SOMMEPROD(($A$1:$A$100="titi")*($B$1:$B$100>=8/24)*($B$1:$B$100<=16/24))
mais le plus judicieux serait de saisir les critère dans des cellules exemple en F1 le nom titi en G1 l'heure de début 8:00 et en H1 l'heure de fin 16:00
=SOMMEPROD(($A$1:$A$100=$F$1)*($B$1:$B$100>=G1)*($B$1:$B$100<=$H$1))
et si tu nommes tes plages exemple en colonne A nommée col_A et en colonne B nommée col_B
=SOMMEPROD((col_A=F1)*(col_B>=G1)*(col_B<=H1))
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
redaiwa
Messages postés
351
Date d'inscription
mardi 7 octobre 2008
Statut
Membre
Dernière intervention
25 janvier 2024
119
27 juin 2013 à 14:12
27 juin 2013 à 14:12
Salam lealou.
Javais effectivement mal compris le problème mais bien que le sujet soit résolu, permets-moi de proposer une soltion alternative qui pourrait intéresser les futurs lecteurs de ce sujet.
La formule ci-dessous est à saisir en G2 comme suit :
=NB.SI.ENS(B2:B50;"="&E2;A2:A50;">="&J2;A2:A50;"<="&L2)
sachant que :
- les horaires sont dans A2:A50
- le nom des clients dans B2:B50
- l'horaire de début en J2
- l'horaire de fin en L2
- le nom du client à chercher est à saisir en E2
Fichier exemple : https://www.cjoint.com/?CFBjClkiVXc
Bon après-midi (même à ceux qui m'ont mis -1) :)))))
Javais effectivement mal compris le problème mais bien que le sujet soit résolu, permets-moi de proposer une soltion alternative qui pourrait intéresser les futurs lecteurs de ce sujet.
La formule ci-dessous est à saisir en G2 comme suit :
=NB.SI.ENS(B2:B50;"="&E2;A2:A50;">="&J2;A2:A50;"<="&L2)
sachant que :
- les horaires sont dans A2:A50
- le nom des clients dans B2:B50
- l'horaire de début en J2
- l'horaire de fin en L2
- le nom du client à chercher est à saisir en E2
Fichier exemple : https://www.cjoint.com/?CFBjClkiVXc
Bon après-midi (même à ceux qui m'ont mis -1) :)))))
redaiwa
Messages postés
351
Date d'inscription
mardi 7 octobre 2008
Statut
Membre
Dernière intervention
25 janvier 2024
119
25 juin 2013 à 10:22
25 juin 2013 à 10:22
Salam lealou.
Je pense que la formule NB.SI() fera l'affaire.
En supposant que :
- le nom du client recherché est "UNTEL",
- les horaires entre 8h et 16h se trouvent dans la plage A1:A50,
- les horaires entre 16h et 8h se trouvent dans la plage A51:A70,
alors la formule serait du genre :
=NB.SI(A1:A50;"=UNTEL") pour 8h-16h
=NB.SI(A51:A70;"=UNTEL") pour 16h-8h
En espérant avoir bien compris ton problème. :)
Je pense que la formule NB.SI() fera l'affaire.
En supposant que :
- le nom du client recherché est "UNTEL",
- les horaires entre 8h et 16h se trouvent dans la plage A1:A50,
- les horaires entre 16h et 8h se trouvent dans la plage A51:A70,
alors la formule serait du genre :
=NB.SI(A1:A50;"=UNTEL") pour 8h-16h
=NB.SI(A51:A70;"=UNTEL") pour 16h-8h
En espérant avoir bien compris ton problème. :)
25 juin 2013 à 10:07
25 juin 2013 à 12:14
Pourtant en principe à 10 heures, je suis à peu près réveillé. Y a des jours comme ça!!!!
Bonne route
26 juin 2013 à 11:11