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

Sommeprod ne concernant qu'une case sur trois...

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

M

Mariesurexcel

Guest
Bonjour à tous et merci d'avance pour votre aide!

Je dois faire une sommeprod a priori mais je veux qu'elle ne concerne qu'une case sur 3. Vous comprendrez mieux avec la pièce jointe. En fait on veut faire la somme des chiffres en N si les jours (au-dessus) sont lundi inclus à jeudi inclus.

Je prends toutes vos idées pour éviter d'avoir à le faire case par case.

Merci!! 🙂
 

Pièces jointes

Re : Sommeprod ne concernant qu'une case sur trois...

Bonjour à tous,

En CP5:

Formule matricielle à valider par Ctrl+Maj+Entrée

Code:
=SOMME(SI(MOD(COLONNE($A$5:$CO$5);3)=1;$A$5:$CO$5;))

Edit: Bonjour JNP, j'ai modifié car notre demandeur voulait du lundi au jeudi

JHA
 

Pièces jointes

Dernière édition:
Re : Sommeprod ne concernant qu'une case sur trois...

Bonsoir le fil 🙂,
Et en CQ5 :
Code:
=SOMME(SI(MOD(COLONNE($A$5:$CO$5);3)=1;SI(JOURSEM($A$3:$CO$3;2)<6;$A$5:$CO$5;);))
matricielle (largement inspirée de JHA 😱) itou 😛...
Bonne soirée 😎
 
Re : Sommeprod ne concernant qu'une case sur trois...

Vous formez une belle équipe! Merci beaucoup ça marche! Juste c'est <5 et non <6 pour la deuxième formule. Merci pour votre réactivité!
Au fait, ça fait quoi les accolades provoquées par le Ctrl+Maj+Entrée?
 
Re : Sommeprod ne concernant qu'une case sur trois...

Bpnjour,

Une autre, à valider simplement par "Entrée"
Code:
=SOMMEPROD((JOURSEM($A$3:$CM$3;2)<5)*A5:CM5)
Pour N-1 :
Code:
SOMMEPROD((JOURSEM($A$3:$CM$3;2)<5)*B5:CN5)
 
Re : Sommeprod ne concernant qu'une case sur trois...

Re 🙂,
Désolé pour le 6, j'avais pas fait attention au jeudi inclus, et en général, les ouvrés, c'est jusqu'au vendredi inclus 🙄...
Les accolades, ça sert à déclarer qu'il faut parcourir la matrice et non pas prendre que la première valeur...
Code:
=SOMME(SI(MOD(COLONNE($A$5:$CO$5);3)=1;$A$5:$CO$5;))
sans les accolades, ne renvera que le résultat de
Code:
=SOMME(SI(MOD(COLONNE($A$5);3)=1;$A$5;))
Bonne suite 😎
 
Re : Sommeprod ne concernant qu'une case sur trois...

Bonsoir,

Cela est dû au fait que deux cellules sur trois sont vides en ligne 1 (B1 contient une date, C1 et D1 ne contiennent rien, malgré la fusion de cellules).

Or, en matière de date, rien vaut 0 et 0 correspond au 0 janvier 1900, date qui n'existe pas mais qui, pour Excel, correspond à un samedi.

Il faut donc traiter les cellules vides dans ton SOMMEPROD.

Je te propose en CT3 :

Code:
=SOMMEPROD((JOURSEM(B1:CP1;2)>4)*(B1:CP1<>"")*B3:CP3)

Je te laisse adapter pour les autres formules.

@+
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
12
Affichages
1 K
M
Réponses
7
Affichages
1 K
M
Réponses
2
Affichages
2 K
M
Réponses
3
Affichages
2 K
M
S
Réponses
12
Affichages
2 K
supernarvalot
S
G
Réponses
4
Affichages
1 K
G
O
Réponses
6
Affichages
2 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…