Somme prod fait des siennes

  • Initiateur de la discussion Initiateur de la discussion lau26
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

lau26

XLDnaute Nouveau
Somme prod fait des siennes - Résolu

Bonjour, je travaille sur la gestion du planning de mes profs, j'aimerais simplement faire la somme des heures de cours de chaque profs, j'ai une feuille qui contient le bilan des cours leurs heures mensuelles, le prof asigné...

j'ai donc essayé la formule sommeprod que je viens de découvrir aujourd'hui, commes critère, j'ai le mois et le nom du prof...et je voudrais la somme de leurs heures...

=SUMPRODUCT(('Bilan heures mensuel'!A:A=B$1)*('Bilan heures mensuel'!E:E=$A2)*'Bilan heures mensuel'!G:G)

j'obtient toujours des erreurs N/A ou VALUE

je bloque
 

Pièces jointes

Dernière édition:
Re : Somme prod fait des siennes

Bonsoir lau26 et Bienvenue sur le forum,

En supprimant des lignes de titres Mois et les #NA!, cela fonctionne, pas trouvé mieux pour l'instant.

De plus une de tes formulations avec SOMMEPROD fait appel la colonne entière (A:A - E:E - G:G).... Sommeprod n'aime pas, mais du tout.

Vois le fichier joint.

A te lire et bonne soirée.

Jean-Pierre
 

Pièces jointes

Re : Somme prod fait des siennes

Bonjour,

à tester, sans rien changer au tableau, en B2 (puis à recopier vers le bas et vers la droite) :

Code:
=SOMME(SI(NON(ESTERREUR('Bilan heures mensuel'!E9:E50));
(('Bilan heures mensuel'!A9:A50=B$1)*('Bilan heures mensuel'!E9:E50=$A2)*
'Bilan heures mensuel'!G9:G50)))

Formule matricielle à valider par CTRL + MAJ + ENTREE

Pas trouvé comment faire avec SOMMEPROD 😱

Les plages de cellules sont à adapter


@+
 
Dernière édition:
Re : Somme prod fait des siennes

Merci beaucoup, mais ca ne marche pas, sans faire control maj entrée, il m'indique 0 et en le faisant : #value

=SUM(IF(NOT(ISERROR('Bilan heures mensuel'!E2:E252));(('Bilan heures mensuel'!A2:A252=B$1)*('Bilan heures mensuel'!E2:E252=$A2)*'Bilan heures mensuel'!G2:G252)))

j'ai modifié le tableau, enlevé les séparation, rajouté un code pour éviter les #N/A, mais rien à faire

quels sont les limites de ces fontions ? on dirait qu'ils ne veulent pas chercher si la zone est trop grande...
 
Re : Somme prod fait des siennes

Ça y est !!!!!!

finalement

=SUMPRODUCT(('Bilan heures mensuel'!$A$2:$A$252=B$1)*('Bilan heures mensuel'!$E$2:$E$252=$A2);'Bilan heures mensuel'!$G$2:$G$252)

L'erreur était : la dernière partie de sommeprod : ";" et non "*"
C'est stupide mais le premier tutoriel que j'avais trouvé m'indiquait *

Merci de vos réponses et des tutoriels
 
Dernière édition:
Re : Somme prod fait des siennes

re,

J'avais cherché une adaptation de la formule proposée plus haut. Je la joins quand même.

Voir le fichier joint qui facilitera la traduction en version US

@+

Edit : Euh, je viens de tester ta formule sur la base de ton fichier. Elle me retourne #N/A 😕

Peux-tu rejoindre ton fichier avec la formule qui marche

@+
 

Pièces jointes

Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Retour