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

Mariesurexcel

XLDnaute Nouveau
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

  • fichier forum.xlsx
    13.1 KB · Affichages: 40
  • fichier forum.xlsx
    13.1 KB · Affichages: 41
  • fichier forum.xlsx
    13.1 KB · Affichages: 46

JHA

XLDnaute Barbatruc
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

  • fichier forum.xlsx
    13.1 KB · Affichages: 30
  • fichier forum.xlsx
    13.1 KB · Affichages: 36
  • fichier forum.xlsx
    13.1 KB · Affichages: 31
Dernière édition:

JNP

XLDnaute Barbatruc
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 :eek:) itou :p...
Bonne soirée :cool:
 

Mariesurexcel

XLDnaute Nouveau
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?
 

JNP

XLDnaute Barbatruc
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 :rolleyes:...
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 :cool:
 

Tibo

XLDnaute Barbatruc
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.

@+
 

Discussions similaires

Réponses
7
Affichages
844

Statistiques des forums

Discussions
312 304
Messages
2 087 062
Membres
103 449
dernier inscrit
pulco41