Problème avec SOMMEPROD (une fois de plus)

Aloha

XLDnaute Accro
Bonjour,

Comme tous les ans je me retrouve dans la situation où des formules avec SOMMEPROD ne veulent plus fonctionner.

J'ai essayé de tirer partie de la même discussion l'année passée mais je n'y parviens pas.

Je me rappelle qu'on me disait qu'il y avait des cellules qui auraient dû être vides mais qui ne l'étaient pas. J'ai multiplié toutes les cellules vides de la colonne sur laquelle se font les calculs par 1, et je reçois toujours 0, donc elles semblent vides.

J'ai confectionné un fichier exemple que je joins et qui contient des données originales.

Merci pour toute aide

Aloha
 

Pièces jointes

  • SOMMEPROD.xls
    20 KB · Affichages: 45
  • SOMMEPROD.xls
    20 KB · Affichages: 45
  • SOMMEPROD.xls
    20 KB · Affichages: 50

Brigitte

XLDnaute Barbatruc
Re : Problème avec SOMMEPROD (une fois de plus)

Bonjour,

Sans bien comprendre ce que tu veux comme résultat (vu qu'il n'y a aucun entête donc aucun moyen de comprendre ta logique), n'aurais tu pas mis des ; à la place du signe * ?

=SOMMEPROD(($B$2:$B$105<=J1)*($G$2:$G$105=13)*$L$2:$L$105)

cela donne 643.48... Est ce que c'est ce que tu souhaites obtenir ? C'est en tout cas ce que je vérifie en K107 (j'ai rajouté une colonne pour vérifier)
 

Pièces jointes

  • SOMMEPROD(1).xls
    28 KB · Affichages: 51
  • SOMMEPROD(1).xls
    28 KB · Affichages: 52
  • SOMMEPROD(1).xls
    28 KB · Affichages: 51
Dernière édition:

Raja

XLDnaute Accro
Re : Problème avec SOMMEPROD (une fois de plus)

Bonjour,

La syntaxe n'est pas la bonne. A essayer la formule suivante :
Code:
=SOMMEPROD(($B$2:$B$105<=J1)*($G$2:$G$105=13)*($L$2:$L$105))
ou bien comme ça aussi :
Code:
=SOMMEPROD(($B$2:$B$105<=J1)*1;($G$2:$G$105=13)*1;($L$2:$L$105))
édit : Salut Brigitte
 
Dernière édition:

Aloha

XLDnaute Accro
Re : Problème avec SOMMEPROD (une fois de plus)

Bonjour et merci Brigitte,

Cela c'est la meilleure!
Dans mon fichier original j'ai des *, mais il y a un certain temps, alors que j'avais également un problème semblable, quelqu'un m'a conseillé de remplacer les * par des ; et cela a marché!
Et maintenant c'est donc le contraire! Va y comprendre quelque chose!

Merci en tout cas. J'ai vérifié dans le fichier original: cela marche!

Aloha
 

Aloha

XLDnaute Accro
Re : Problème avec SOMMEPROD (une fois de plus)

Bonjour Raja,

Merci à toi aussi.
Par syntaxe tu veux sûrement dire aussi que le ; n'est pas bon!?

Quel est le rôle de la multiplication par 1 dans la 2e solution?

Bonne après-midi

Aloha
 

Discussions similaires

Réponses
35
Affichages
2 K

Statistiques des forums

Discussions
312 679
Messages
2 090 855
Membres
104 677
dernier inscrit
soufiane12