=SOMMEPROD - Ne calcul pas toute la plage indiquée

Fermé
kevBordeaux Messages postés 37 Date d'inscription mercredi 13 juin 2018 Statut Membre Dernière intervention 24 novembre 2020 - 12 sept. 2018 à 22:29
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 1 oct. 2018 à 07:06
Bonjour,
Je suis actuellement sur le création d'un tableau récapitulant les absences des collègues j'utilise la formule =SOMMEPROD de façon à ce que dans la plage se calcul les "ABS" mais il se trouve qu'il en calcul en partie mais pas tout. Pouvez m'aider.
Je vous fourni le doucment (j'ai groupé les dates par mois)
Voici la formule utilisée : =SOMMEPROD((SOUS.TOTAL(3;INDIRECT("D"&LIGNE(D19:W500)))*(D19:W500="ABS")))

PS: comment puis-je faire pour vous communiquer mon fichier ?

En vous remerciant de votre aide



A voir également:

6 réponses

Raymond PENTIER Messages postés 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024 17 090
13 sept. 2018 à 00:13
 1) Tu vas dans https://www.cjoint.com/ 
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (15 Mo maxi)
3) Tu défiles vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; tu fais un clic-droit dessus et tu choisis "Copier le lien"
5) Tu reviens dans ta discussion sur CCM, et dans ton message tu fais "Coller".
=>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
0
kevBordeaux Messages postés 37 Date d'inscription mercredi 13 juin 2018 Statut Membre Dernière intervention 24 novembre 2020
13 sept. 2018 à 01:24
Merci Raymond PENTIER,
Voici le lien ci-joint de mon document associé à mon précédent commentaire.


https://www.cjoint.com/c/HImxwzXzJVr

Bonjour,
Je suis actuellement sur le création d'un tableau récapitulant les absences des collègues j'utilise la formule =SOMMEPROD de façon à ce que dans la plage se calcul les "ABS" mais il se trouve qu'il en calcul en partie mais pas tout. Pouvez m'aider.
Je vous fourni le doucment (j'ai groupé les dates par mois)
Voici la formule utilisée : =SOMMEPROD((SOUS.TOTAL(3;INDIRECT("D"&LIGNE(D19:W500)))*(D19:W500="ABS")))

En vous remerciant de votre aide

Cordialement
0
Raymond PENTIER Messages postés 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024 17 090
13 sept. 2018 à 02:10
Désolé !
J'ai eu beau parcourir les 4 feuilles de ton classeur, je n'ai vu nulle part des notifications d'absences, des formules de calcul d'absence, ni des emplacements pour afficher les absences ...
Tu es certain d'avoir envoyé le bon fichier ?
0
kevBordeaux Messages postés 37 Date d'inscription mercredi 13 juin 2018 Statut Membre Dernière intervention 24 novembre 2020
30 sept. 2018 à 13:30
Merci Raymond PENTIER,
Désolé de ma réponse tardive, je suis parti en déplacement. Je reprend donc le fil de nos échanges afin que vous puissiez m'aider à trouver une solution.
Voici le fichier, j'ai fait un commentaire sur la cellule où la formule est erronée.
En vous remerciant de votre aide


https://www.cjoint.com/c/HIElCsuJ6Cr
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
JCB40 Messages postés 2878 Date d'inscription lundi 2 juillet 2018 Statut Membre Dernière intervention 14 avril 2024 461
30 sept. 2018 à 17:33
Bonjour
Voir avec cette formule

formule à mettre en D16 =NB.SI(D19:W500;"ABS")
Cordialement
0
kevBordeaux Messages postés 37 Date d'inscription mercredi 13 juin 2018 Statut Membre Dernière intervention 24 novembre 2020
30 sept. 2018 à 20:50
Merci pour votre réponse JCB40 mais il se trouve que la formule ne calcul plus en fonction de mes filtre juste au dessus. L'intérêt de ma formule qui fonctionne mais pas sur l'ensemble de la plage sélectionnée c'est quelle calcul les "ABS" en fonction du filtre choisi.
Cordialement
Dans l'attente de votre aide.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
1 oct. 2018 à 07:06
Bonjour
ce serait plus sur de créer une colonne supplémentaire en fin de tableau avec la formule:
=NB.SI(D19:W19;"ABS")
et de cumule cette colonne avec un SOUSTOTAL(9;Champ)
crdlmnt

0