Exclure des lignes d'un comptage
Fermé
Adrien
-
Modifié le 9 janv. 2019 à 16:25
LaurentDu51 Messages postés 5 Date d'inscription jeudi 24 novembre 2011 Statut Membre Dernière intervention 10 janvier 2019 - 10 janv. 2019 à 15:38
LaurentDu51 Messages postés 5 Date d'inscription jeudi 24 novembre 2011 Statut Membre Dernière intervention 10 janvier 2019 - 10 janv. 2019 à 15:38
A voir également:
- Exclure des lignes d'un comptage
- Excel trier par ordre alphabétique en gardant les lignes - Guide
- Partager des photos en ligne - Guide
- Afficher toutes les lignes masquées excel ✓ - Forum Excel
- Impossible d'afficher ou de masquer lignes et colonne excel 2007 ✓ - Forum Excel
- Écrire plusieurs lignes dans une cellule excel mac - Guide
5 réponses
LaurentDu51
Messages postés
5
Date d'inscription
jeudi 24 novembre 2011
Statut
Membre
Dernière intervention
10 janvier 2019
9 janv. 2019 à 16:28
9 janv. 2019 à 16:28
Bonjour,
Tu peux le faire avec une formule matricielle. Mais pour t'aider, il faudrait nous fournir la structure de ton fichier (ou tout du moins celle des colonnes utiles pour le calcul).
Cordialement
Tu peux le faire avec une formule matricielle. Mais pour t'aider, il faudrait nous fournir la structure de ton fichier (ou tout du moins celle des colonnes utiles pour le calcul).
Cordialement
adrien33480
Messages postés
3
Date d'inscription
mercredi 9 janvier 2019
Statut
Membre
Dernière intervention
10 janvier 2019
9 janv. 2019 à 16:35
9 janv. 2019 à 16:35
Cette image suffit-elle ?
LaurentDu51
Messages postés
5
Date d'inscription
jeudi 24 novembre 2011
Statut
Membre
Dernière intervention
10 janvier 2019
9 janv. 2019 à 16:53
9 janv. 2019 à 16:53
As-tu une colonne ou il est indiqué la catégorie de l'employé, collaborateur ou autre? Supposons que oui et que ce soit la colonne B. Supposons également que tu souhaites calculer le nombre de jour d'absence du 07/01/2019 (colonne JM).
Tu te place dans la cellule ou tu souhaites ton résultat et tu tapes la formule : =somme(SI(B11:B48="collaborateur";JM11:JM48;0)) pour calculer la somme sur les lignes 11 à 48. Et n'oublies pas d'appuyer sur CTRL+MAL+ENTER pour valider ta formule (formule matricielle).
Si tu n'as pas de colonne ou il est indiqué la catégorie d'employé, alors il va falloir créer un fonction en VBA
Tu te place dans la cellule ou tu souhaites ton résultat et tu tapes la formule : =somme(SI(B11:B48="collaborateur";JM11:JM48;0)) pour calculer la somme sur les lignes 11 à 48. Et n'oublies pas d'appuyer sur CTRL+MAL+ENTER pour valider ta formule (formule matricielle).
Si tu n'as pas de colonne ou il est indiqué la catégorie d'employé, alors il va falloir créer un fonction en VBA
adrien33480
Messages postés
3
Date d'inscription
mercredi 9 janvier 2019
Statut
Membre
Dernière intervention
10 janvier 2019
10 janv. 2019 à 09:30
10 janv. 2019 à 09:30
J'ai créé une colonne indiquant la catégorie de collaborateur via les couleurs avec la formule suivante :
=SI(NO_COULEUR(C14)=NO_COULEUR($D$4);"collaborateur";SI(NO_COULEUR(C14)=NO_COULEUR($D$5);"stagiaire";SI(NO_COULEUR(C14)=NO_COULEUR($D$6);"prêt";"sous-traitant")))
Elle fonctionne à priori, mais la somme m'affiche 0 au lieu de 32 (j'ai bien fait CTRL+MAJ+ENTER, j'ai aussi essayé sans et ça m'affiche un message d'erreur)
=SI(NO_COULEUR(C14)=NO_COULEUR($D$4);"collaborateur";SI(NO_COULEUR(C14)=NO_COULEUR($D$5);"stagiaire";SI(NO_COULEUR(C14)=NO_COULEUR($D$6);"prêt";"sous-traitant")))
Elle fonctionne à priori, mais la somme m'affiche 0 au lieu de 32 (j'ai bien fait CTRL+MAJ+ENTER, j'ai aussi essayé sans et ça m'affiche un message d'erreur)
adrien33480
Messages postés
3
Date d'inscription
mercredi 9 janvier 2019
Statut
Membre
Dernière intervention
10 janvier 2019
10 janv. 2019 à 09:58
10 janv. 2019 à 09:58
C'est bon j'ai fini par trouver la solution, c'était plutôt simple en fin de compte ahah
=NB.SI.ENS(B11:B48;"=collaborateur";JI11:JI48;"=Congès")
Merci de ton aide en tout cas !
=NB.SI.ENS(B11:B48;"=collaborateur";JI11:JI48;"=Congès")
Merci de ton aide en tout cas !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
LaurentDu51
Messages postés
5
Date d'inscription
jeudi 24 novembre 2011
Statut
Membre
Dernière intervention
10 janvier 2019
10 janv. 2019 à 15:38
10 janv. 2019 à 15:38
Désolé pour l'erreur, mais effectivement, ta colonne JI (ou JM de mon exemple) ne contient pas de valeur numérique, tu ne peux donc pas en faire la somme. Je te propose donc les 2 solutions suivantes, toutes les 2 en formules matricielle (tu verras, une fois que tu en as compris le fonctionnement, tu ne peux plus t'en passer) :
=SOMME(SI((B11:B48="collaborateur")*(JI11:JI48="Congés");1;0))
=SOMME((B11:B48="collaborateur")*(JI11:JI48="Congés")*1)
=SOMME(SI((B11:B48="collaborateur")*(JI11:JI48="Congés");1;0))
=SOMME((B11:B48="collaborateur")*(JI11:JI48="Congés")*1)