Difficulté avec la fonction SommeProd

Fermé
Tessel75 - 20 déc. 2020 à 17:09
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 21 déc. 2020 à 00:25
Bonjour,
J'utilise la fonction SommeProd avec la formule SOMMEPROD(((N$2:N$498) ="0")*($J$2:$J$498)) , mais je voudrais qu'il ne me compte que les lignes où il y a effectivement affiché "0", or il compte également les cellules vides.
Y aurait-il un moyen pour qu'il ne prenne en que que les cellules affichant "0" sans prendre en compte les cellules vides.
Merci pour vos suggestions.



Configuration: Windows / Firefox 84.0

3 réponses

Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 778
20 déc. 2020 à 17:28
Bonjour,

Avec :
=SOMMEPROD(ESTNUM($N$2:$N$498)*(($N$2:$N$498) =0)*($J$2:$J$498))

0
Merci de ta réponse.
Mais non, ça ne passe pas. Il continue de confondre les cellules où est entré "0" avec les cellules vides.
Par contre j'ai trouvé une astuce, qui est un pis allé, mais qui n'est pas pour autant la solution que cherchais.
La solution que j'ai trouvé, c'est que, comme les valeurs de mon tableau sont des valeurs entrées et non pas des valeurs calculées, je peux les traiter comme des valeurs alpha-numériques et non des valeurs arithmétiques, mais ce n'est pas satisfaisant. je laisse donc la question ouverte.
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 778
20 déc. 2020 à 18:47
La formule que je t'ai proposé fonctionne parfaitement chez moi, peux-tu mettre un fichier via un site de partage ?
0
https://cjoint.com/c/JLusKENzCmC

Il s'agit des plages M504:CE509, il faut compter les nombres de cellules non vides sur chaque colonne, et les valeurs correspondantes de la plage J2:J485
Merci de ta réponse.
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 778
Modifié le 21 déc. 2020 à 00:26
Les formules de la ligne 506 de ton fichier fonctionnent correctement !
Les lignes vides ne sont pas comptées ...
Où est le problème ?
0