Microsoft 365 SOMME.PROD avec condition de type NB.SI

  • Initiateur de la discussion Initiateur de la discussion nounbxl76
  • 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 !

nounbxl76

XLDnaute Occasionnel
Bonjour à tous,

Mon dernier échange remonte à bien longtemps car j'ai fait quelques progrès grâce au forum mais aujourd'hui je sèche...😕
Sur mon fichier, je cherche à faire des sommes de charge de travail par activité, par secteur et par trimestre. Si l'activité ne concerne qu'un seul trimestre, j'arrive à faire le somme.prod nécessaire.
Mon problème porte sur le fait que si j'ai une charge totale par activité étalée sur plusieurs trimestres, je dois diviser cette charge totale par le nombre de trimestre avant de faire le somme.prod pour me permettre de faire la somme de toute la charge pour toutes les activités. J'ai essayé de diviser avec nb.si, des nbval... j'ai essayé somme.si.ens... je n'y arrive pas !
Je ne peux pas joindre de fichier car je n'arrive pas à supprimer certains données de confidentialité donc je vous joins un png explicatif.
Merci pour votre aide
 

Pièces jointes

  • Sans titre.png
    Sans titre.png
    195.1 KB · Affichages: 15
Re,

Je vous joins le fichier xls nécessaire pour + de commodités effectivement
Si je tente de clarifier le besoin par rapport à ce qui est mentionné dans le fichier, ça donnerait ça :
- pour le secteur 1 :
> l'activité 1 va me prendre 20 jours de charge répartie sur 4 trimestres donc 5 jours par trimestre
> l'activité 3 va aussi me prendre 5 jours sur le 1er trimestre
> ma charge totale sera donc de 5+5 pour le 1er trimestre puis 5 jours par trimestre sur les autres trimestres
- pour le secteur 2 :
> l'activité 2 va me prendre 6 jours de charge répartie sur 2 trimestres donc 3 jours par trimestre
> l'activité 5 va aussi me prendre 2 jours sur le 1er trimestre
> ma charge totale sera donc de 3+2 pour le 1er trimestre puis 3 jours sur le 2e trimestre.
C'est cette variable de charge divisée par trimestre que je n'arrive pas à gérer dans le somme.prod.

J'espère avoir apporté + de précisions 🙂
Merci pour le coup de main
 

Pièces jointes

Re,

Je vous joins le fichier xls nécessaire pour + de commodités effectivement
Si je tente de clarifier le besoin par rapport à ce qui est mentionné dans le fichier, ça donnerait ça :
- pour le secteur 1 :
> l'activité 1 va me prendre 20 jours de charge répartie sur 4 trimestres donc 5 jours par trimestre
> l'activité 3 va aussi me prendre 5 jours sur le 1er trimestre
> ma charge totale sera donc de 5+5 pour le 1er trimestre puis 5 jours par trimestre sur les autres trimestres
- pour le secteur 2 :
> l'activité 2 va me prendre 6 jours de charge répartie sur 2 trimestres donc 3 jours par trimestre
> l'activité 5 va aussi me prendre 2 jours sur le 1er trimestre
> ma charge totale sera donc de 3+2 pour le 1er trimestre puis 3 jours sur le 2e trimestre.
C'est cette variable de charge divisée par trimestre que je n'arrive pas à gérer dans le somme.prod.

J'espère avoir apporté + de précisions 🙂
Merci pour le coup de main
Bonsoir,
Difficile de bien comprendre ce que vous recherchez quand on n'a pas la réponse à des questions comme :
  • Qu'est-ce que le secteur 1, le secteur 2 ? quelles activités englobent-ils ?
  • Quelle différence entre Q1-2025 et Q1-2026, etc. ?
  • Quel rapport entre 20 jours de charge pour l'activité 1 et par exemple Q1 - 2025 ?
  • Comment sont calculés 20j de charge pour l'activité 1 et 6j pour l'activité 2 (par exemple) ?
  • Quelles sont les cellules dans lesquelles vous cherchez à obtenir un résultat par calcul ?
Tout cela est sans doute très clair pour vous mais pas pour celui qui ouvre votre fichier ( en tout cas pas pour moi !)
À vous lire.
Cordialement,
 
Bonjour à tous,
Une proposition à tester, avec un tableau intermédiaire pour la répartition de charge avec en AD21 et à recopier :
VB:
=AD13/SOMMEPROD(N($E13:$AB13<>""))
Le calcul se fait alors en AD4 et à recopier :
Code:
=SOMMEPROD(($E$13:$AB$17=$AC4)*(AD$21:AD$25))
Si besoin on peut supprimer les 0
Cordialement
 

Pièces jointes

Bonjour à tous,
Merci pour ce retour ALS35 et désolé du retard. ça fonctionne !
Je vais commencer avec le tableau intermédiaire et à voir si on peut s'en passer par le futur car c'est une variable à considérer si on insère ligne/colonne par la suite

Bonne journée
 
Bonjour,

Effectivement plus complexe, je n'ai jamais vu ce genre de formule 🙂
Merci car cela fonctionne sur le fichier partagé mais lorsque je reprends la formule et l'adapte dans le fichier de destination, je n'ai que des #DIV/0!. Ne connaissant pas la formule, je ne peux pas résoudre le problème. ça semble venir de cases vides mais sans certitude
Bonne journée
 
- 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
10
Affichages
369
Réponses
11
Affichages
381
Réponses
16
Affichages
947
Retour