Difficulté avec la fonction SommeProd

Tessel75 -  
Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   -
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

  1. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 784
     
    Bonjour,

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

    0
  2. Tessel75
     
    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
    1. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 784
       
      La formule que je t'ai proposé fonctionne parfaitement chez moi, peux-tu mettre un fichier via un site de partage ?
      0
  3. Tessel75
     
    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
    1. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 784
       
      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