Nombre d'occurence total d'un ensemble de critères [Résolu/Fermé]
Signaler
_PinkRabbit_
_PinkRabbit_
- Messages postés
- 3
- Date d'inscription
- jeudi 18 août 2016
- Statut
- Membre
- Dernière intervention
- 22 août 2016
_PinkRabbit_
- Messages postés
- 3
- Date d'inscription
- jeudi 18 août 2016
- Statut
- Membre
- Dernière intervention
- 22 août 2016
Bonjour,
Voilà mon souci. Sur un planning je veux compter le nombre total de fois où apparaît un ensemble de critère (distinguer ceux qui travaillent de ceux qui sont en repos).
Je pourrais compter ceux-là avec nb.si.ens et/ou sommeprod mais dans la mesure où j'ai environ 180 critères possibles, ça risque d'être long à écrire et lourd à calculer.
Exemple:
Colonne A mes 180 critères (M1; M2; S1; S2...)
Colonne B à X chaque jour du mois avec environ une vingtaine de lignes (1 par personne)
J'aimerai quelque chose du type NB.SI(colonne B;$Colonne A$) qui me calcule le total des occurrences sur la colonne B de n'importe lequel des ces 180 critères de la colonne A ==>le nombre de personnes qui travaillaient ce jour...
J'espère avoir été suffisamment clair, j'ai écumé le net avant de venir vous poser cette question tellement cela semble apparemment évident.
Merci pour votre aide,
Cordialement
Voilà mon souci. Sur un planning je veux compter le nombre total de fois où apparaît un ensemble de critère (distinguer ceux qui travaillent de ceux qui sont en repos).
Je pourrais compter ceux-là avec nb.si.ens et/ou sommeprod mais dans la mesure où j'ai environ 180 critères possibles, ça risque d'être long à écrire et lourd à calculer.
Exemple:
Colonne A mes 180 critères (M1; M2; S1; S2...)
Colonne B à X chaque jour du mois avec environ une vingtaine de lignes (1 par personne)
J'aimerai quelque chose du type NB.SI(colonne B;$Colonne A$) qui me calcule le total des occurrences sur la colonne B de n'importe lequel des ces 180 critères de la colonne A ==>le nombre de personnes qui travaillaient ce jour...
J'espère avoir été suffisamment clair, j'ai écumé le net avant de venir vous poser cette question tellement cela semble apparemment évident.
Merci pour votre aide,
Cordialement
A voir également:
- Nombre d'occurence total d'un ensemble de critères
- Nombre d'occurence total d'un ensemble de critères ✓ - Forum - Excel
- Compter le nombre d'occurence unique en fonction d'un critère ✓ - Forum - Excel
- Google sheet compter le nombre d'occurence ✓ - Forum - Excel
- Excel histogramme nombre d'occurence ✓ - Forum - Excel
- Compter le nombre d'occurence excel ✓ - Forum - Excel
3 réponses
gbinforme
- Messages postés
- 14934
- Date d'inscription
- lundi 18 octobre 2004
- Statut
- Contributeur
- Dernière intervention
- 24 juin 2020
Bonjour,
J'espère avoir été suffisamment clair,
Sans le classeur devant les yeux pas sûr que j'ai compris mais pour compter sur la colonne B de n'importe lequel des ces 180 critères j'ai l'impression qu'avec
J'espère avoir été suffisamment clair,
Sans le classeur devant les yeux pas sûr que j'ai compris mais pour compter sur la colonne B de n'importe lequel des ces 180 critères j'ai l'impression qu'avec
=NBVAL(B2:B22)tu devrais avoir ton résultat.
_PinkRabbit_
- Messages postés
- 3
- Date d'inscription
- jeudi 18 août 2016
- Statut
- Membre
- Dernière intervention
- 22 août 2016
Bonjour gbinforme,
Merci pour ta réponse mais ça ne fonctionnera pas puisque NBVAL compte les cellules qui ne sont pas vides, pas celles qui répondent aux critères de la colonne A. Je vais tenter d'être plus précis.
Colonne A Colonne B
M1 M1
M2 RH
M3 CP
S1 S2
S2 M3
S3 JF
RH
S3
...
Dans la colonne A tu as la liste des codes horaires (M1 = Matin de 7h à 18h par exemple) correspondant à des horaires de travail
Dans la colonne B tu as sur chaque ligne le code horaire du jour d'un employé mais il y a aussi des codes de repos (RH = Repos hébdomadaire, CP = congé payés, etc...)
L'objectif étant de compter sur la colonne B le nombre total de fois où apparaît chacun des codes de la colonne A (sans détail)
Merci de votre aide
Merci pour ta réponse mais ça ne fonctionnera pas puisque NBVAL compte les cellules qui ne sont pas vides, pas celles qui répondent aux critères de la colonne A. Je vais tenter d'être plus précis.
Colonne A Colonne B
M1 M1
M2 RH
M3 CP
S1 S2
S2 M3
S3 JF
RH
S3
...
Dans la colonne A tu as la liste des codes horaires (M1 = Matin de 7h à 18h par exemple) correspondant à des horaires de travail
Dans la colonne B tu as sur chaque ligne le code horaire du jour d'un employé mais il y a aussi des codes de repos (RH = Repos hébdomadaire, CP = congé payés, etc...)
L'objectif étant de compter sur la colonne B le nombre total de fois où apparaît chacun des codes de la colonne A (sans détail)
Merci de votre aide
gbinforme
- Messages postés
- 14934
- Date d'inscription
- lundi 18 octobre 2004
- Statut
- Contributeur
- Dernière intervention
- 24 juin 2020
Bonjour,
Il y a la solution en utilisant une matricielle :
Il faut valider avec ctrl+majuscule+entrée simultanées
La fonction doit ensuite être entre {...} si la validation est correcte.
Il y a la solution en utilisant une matricielle :
=SOMME(NB.SI(B2:B22;$A$2:$A$182))
Il faut valider avec ctrl+majuscule+entrée simultanées
La fonction doit ensuite être entre {...} si la validation est correcte.
_PinkRabbit_
- Messages postés
- 3
- Date d'inscription
- jeudi 18 août 2016
- Statut
- Membre
- Dernière intervention
- 22 août 2016
Gbinforme, merci infiniment pour ton aide, c'est exactement ce que je voulais :)
Il va falloir que j'insiste plus sur les matricielles qui à chaque fois apportent la solution à mes problèmes.
Merci encore, sujet résolu :)
Il va falloir que j'insiste plus sur les matricielles qui à chaque fois apportent la solution à mes problèmes.
Merci encore, sujet résolu :)