Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Encore une SOMMEPROD pas facile...pour moi..lol

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 !

Christian0258

XLDnaute Accro
Bonsoir à tout le forum,

Je souhaiterais, à nouveau, votre aide afin d'écrire une formule, SommeProd sûrement..??

voir explications dans fichier joint.

Je vous remercie, par avance, pour votre aide si précieuse.

Bien amicalement,
Christian
 

Pièces jointes

Re : Encore une SOMMEPROD pas facile...pour moi..lol

Re, le forum, JBARBE

Merci, JBARBE, pour ton aide et ta solution qui fonctionne effectivement que pour juillet et si l'on ne modifie pas la liste des codes feuille Agents.

J'aurais préféré un formule s'appuyant plus sur les zones nommées, donc plus générique...


A vous lire.

Merci encore pour ton aide.
Bien amicalement,
Christian
 
Re : Encore une SOMMEPROD pas facile...pour moi..lol

Bonjour à tous,
Salut Christian,

Peux-tu essayer :
=SI(NB.SI(CodAbst;C6);SOMMEPROD((Noms=A6)*(MOIS(DatesDebPer)=MOIS(B6))*HrsJrs);"")

Il sera surement utile de supprimmer les vides dans ta liste de la feuille Agents

A++ l'ami
A+ à tous
 
Re : Encore une SOMMEPROD pas facile...pour moi..lol

Re, bonsoir à tous,
Salut Jean-Claude,

Merci pour ta formule, qui fonctionne parfaitement, en ayant supprimer les vides liste feuille Agents,
comme tu me l'as suggéré.

Encore merci, Jean-Claude.
Bien à toi,
Christian
 
Re : Encore une SOMMEPROD pas facile...pour moi..lol

Bonjour Christian, JBARBE, Jean-Claude, le forum,

Si la feuille "Agents" est toujours comme sur l'exemple (classée par nom et par date), voici une autre solution :

- sélectionner N5 et définir le nom P par :

Code:
=DECALER(Noms;EQUIV(BD!$A5;Noms;0)-1;1;NB.SI(Noms;BD!$A5);6)
- formule en N5 :

Code:
=SI(NB.SI(CodAbst;C5);RECHERCHEV(B5;P;6);"")
Le calcul est beaucoup plus rapide.

Fichier joint.

A+
 

Pièces jointes

Re : Encore une SOMMEPROD pas facile...pour moi..lol

Re,

J'ai mesuré les durées d'exécution des formules :

- formule de JCGL : 116 µs

- formule de job75 : 70 µs.

La différence n'est donc pas très grande.

Nota : pour que la formule de JCGL fonctionne, effacer les textes vides "" en D33:E35 de la feuille "Agents".

A+
 
Re : Encore une SOMMEPROD pas facile...pour moi..lol

Re, le forum,

Bonjour à tous,

Je reviens sur ce fil, car j'ai à nouveau besoin de vos compétences pour un autre type de SommeProd (ou autre...)

Voir nouveau fichier joint.

Merci pour le temps que vous voudrez bien vouloir m'accorder.

Bien à vous,
Christian
 

Pièces jointes

Re : Encore une SOMMEPROD pas facile...pour moi..lol

Re, le forum ,job75,

Je me suis inspiré de la formule de job75, pour ce nouveau besoin, mais ça ne fonctionne pas ;

dans le même esprit, j'ai mis, dans une autre colonne, cette formule afin de compter les jours travaillés :
SI(A4=A5;"";SOMMEPROD((A$5:A$624=A5)*(MOIS(B$5:B$6 24)=MOIS(B5))*(C$5:C$624=JrsPres)))

JrsPres : zone nommée qui fait référence aux horaires (donc jrs travail) , pourquoi ça ne marche pas ???

Merci pour votre aide.
Bien amicalement,
Christian
 
Re : Encore une SOMMEPROD pas facile...pour moi..lol

Bonjour Christian,

Pourquoi pas ceci :

Code:
=SI(A4=A5;"";SOMMEPROD((A$5:A$624=A5)*(MOIS(B$5:B$624)=MOIS(B5))*ESTNUM(TROUVE("-";C$5:C$624))))
A+
 
Re : Encore une SOMMEPROD pas facile...pour moi..lol

Re,

Autre solution :

Code:
=SI(A4=A5;"";SOMMEPROD((A$5:A$624=A5)*(MOIS(B$5:B$624)=MOIS(B5))*ESTNUM(-GAUCHE(SUPPRESPACE(C$5:C$624)))))
A+
 
- 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

Discussions similaires

Réponses
4
Affichages
184
Réponses
5
Affichages
487
Deleted member 453598
D
Réponses
18
Affichages
1 K
Réponses
1
Affichages
417
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…