Addition avec plusieurs critères

Résolu/Fermé
zik789 Messages postés 6 Date d'inscription lundi 13 novembre 2017 Statut Membre Dernière intervention 14 novembre 2017 - 13 nov. 2017 à 18:13
zik789 Messages postés 6 Date d'inscription lundi 13 novembre 2017 Statut Membre Dernière intervention 14 novembre 2017 - 14 nov. 2017 à 16:26
Bonjour à tous,

Bonjour à tous,

Voilà, j'ai un tableau avec des noms en colonne C (ces noms sont susceptibles de changer donc on ne peut pas les nommer dans la formule), dans la colonne H, date de début, dans la colonne I, date de fin et la colonne J le nombre d'heures.
Je dois faire une formule qui calcul la somme des heures entre la date de début et date de fin et ce en fonction du nom pour lui additionner ses heures entre la date de début et date de fin.
la formule doit prendre en compte la date de debut et celle de fin par rapport au nom, ex: Damien a une date de début mais pas de fin dans la première ligne du tableau, il en a pas du tout dans le tableau et a une date de fin ensuite, le but étant de mettre dans le tableau RECAP, la date de debut et celle de fin ainsi que l'addition de ses heures (même celles où il n'y a pas de date puisque comprises entre la date de debut et celle de fin) et faire ça pour tous les noms qui apparaissent. La condition supplémentaire dans RECAP est qu'il peut y avoir un autre Damien (ça sera la même personne) avec d'autres dates etc.
Je mets une image pour essayer d'être plus clair :p



A bientôt,

6 réponses

via55 Messages postés 14403 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 24 avril 2024 2 703
13 nov. 2017 à 18:47
Bonjour

Plutôt qu'une image sur laquelle on ne peut pas travailler, poste un exemple de ton fichier sur cjoint.com, fais créer un lien que tu copies et reviens coller ici

Cdlmnt
Via
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
13 nov. 2017 à 18:55
Bonjour,

=SOMMEPROD((H2:H20>="19/2/2017"*1)*(I2:I20<="2/3/2017"*1)*(C2:C20="Damien")*(J2:J20))

si tu places les dates critères dans deux cellules exemple en L1 et M1
=SOMMEPROD((H2:H20>=L1)*(I2:I20<=M1)*(C2:C20="Damien")*(J2:J20))

idem pour le nom en N1
=SOMMEPROD((H2:H20>=L1)*(I2:I20<=M1)*(C2:C20=N1)*(J2:J20))

0
zik789 Messages postés 6 Date d'inscription lundi 13 novembre 2017 Statut Membre Dernière intervention 14 novembre 2017
13 nov. 2017 à 18:57
c'est juste un brouillon que j'ai fait comme ça, il n'y a pas de formules, c'était pour donner un visuel pour expliquer. Je ne peux malheureusement pas vous envoyer le fichier car les données dedans sont confidentielles. J'avais essayer de faire avec SOMME.SI.ENS mais le problème est qu'il faut connaitre les nom à l'avance (si j'ai bien compris la formule), or là les noms peuvent être différents il n'y a rien de fixe. Ils sont notés au fur et à mesure et en fonction de l’exercice (année) ils changent du tout au tout.
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
Modifié le 13 nov. 2017 à 19:03
Re,

Rien ne t’empêche d’anonymiser un fichier ou créer un fichier exemple plutôt que nous obliger à le faire pour toi ce que je regrette avoir fait à la lecture de ta réponse nous ne sommes que des bénévoles pas des automates ni tes employés
0
zik789 Messages postés 6 Date d'inscription lundi 13 novembre 2017 Statut Membre Dernière intervention 14 novembre 2017
13 nov. 2017 à 22:30
Re,

Oui désolé je n'avais pas vu le problème sous cet angle. Du coup je vais essayer de trouver, peut être en rajoutant une colonne intermédiaire.

Merci à vous :)
0
zik789 Messages postés 6 Date d'inscription lundi 13 novembre 2017 Statut Membre Dernière intervention 14 novembre 2017
14 nov. 2017 à 15:46
Juste une question concernant l'envoie de fichier. Je pouvais vous l'envoyer même si les liens ne marcheraient pas car la base qui l'alimente est dans un autre fichier?
0
zik789 Messages postés 6 Date d'inscription lundi 13 novembre 2017 Statut Membre Dernière intervention 14 novembre 2017
Modifié le 14 nov. 2017 à 15:38
Merci pour les formules mais ça ne marche pas. J'ai demandé à un ami à moi, je vous tiens au courant si ça vous intéresse et si il peut le faire bien sur :p
0

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

Posez votre question
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
14 nov. 2017 à 15:52
Re,

Tu as la tête dure on t'a demandé de mettre à notre disposition un exemple de fichier anonymisé en respectant l'ordre des colonnes pour adapter la formule
maintenant c'est toi qui voit
1) Clic sur ce https://www.cjoint.com/
2) Clic sur Parcourir pour sélectionner ton fichier
3) Clic sur le bouton Créer le lien
4) Un lien en bleu souligné sera généré en haut de page, sélectionne clic droit "Copier"
5) reste plus qu'a le "Coller" dans une réponse avec quelques explications
0
zik789 Messages postés 6 Date d'inscription lundi 13 novembre 2017 Statut Membre Dernière intervention 14 novembre 2017
14 nov. 2017 à 16:26
Je te promets ça n'a rien à voir avec ma tête ^^ Je suis juste novice sur les fofos excel :p

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

ça ira un truc comme ça?

En gros l'idée est de remplir l'onglet RECAPC avec ce qu'il y a dans BaseI
0