Addition avec plusieurs critères

Résolu
zik789 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
zik789 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -
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 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
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 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
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   Statut Membre Dernière intervention  
 
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 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
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   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention  
 
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 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
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   Statut Membre Dernière intervention  
 
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