Re : Somme conditionnelle sur plusieurs colonnes
@ Tibo : J'avais pensé à une formule matricielle, mais celle-ci, bien qu'elle fonctionne parfaitement, est difficilement adaptable à ma BDD au vue de sa taille. Le calcul prend alors plusieurs dizaine de secondes et rend pénible toutes nouvelles saisies....
@ PierreJean : j'avais tenté d'essayé d'éviter le VBA pour garder un classeur de calcul simple, sans macro, mais il me semble dans le cas présent si je décide de garder ma BDD dans l'état actuel, je n'ai pas le choix.
@ Hoerwind : Merci bien pour cette info, je n'étais pas du tout au courant de cette possibilité, je vais travailler ce point, ce qui me permettrait d'utiliser la fonction SOMMEPROD
Sinon, bien que vos solutions soient difficilement adaptable à la taille de ma BDD, cela m'a aidé à penser différemment la structure de celle-ci. Et cela m'a amené à trouvé une petite astuce toute bête sans changer la mise en page de mon tableau, mais simplement en rajoutant une ènième colonne en extrémité droite de celui-ci.
En fait comme je ne peux saisir qu'une donnée horaire par ligne, j'ai juste eu à créer une nouvelle colonne, reportant la somme des horaire d'une ligne, ce qui me permet ensuite d'utiliser n'importe quelle fonction SOMME.SI, SOMMEPROD, ... vu que je n'ai plus qu'une seule colonne à gérer.
Cette astuce me permet aussi de garder la structure originelle de la BDD et donc de faire d'autre tris en fonction d'autre paramètre.
Pour plus de clarté à la mise en page, j'ai "caché" cette colonne en lui attribuant une largueur nulle.
Un grand merci à tous pour le temps que vous avez passé pour m'aider
Quand je pense que j'ai passé quelques semaines à chercher une solution et qu'elle était si simple.... (même si cela peut faire un peu "bricolage") ^^