Partager via

SOMMEPROD produit #VALEUR

Anonyme
2021-10-14T07:40:56+00:00

Pourquoi la fonction SOMMEPROD associée à une plage d'une seule cellule produit #valeur. Exemple =SOMMEPROD(B$5:B$5;B18:B18) conduit à #VALEUR bine que les cellules B5 et B18 soit correctement remplie?

Microsoft 365 et Office | Excel | Pour la maison | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

5 réponses

  1. Anonyme
    2021-10-15T05:44:21+00:00

    Jen_L, Non ce n'est pas la raison car dans le cas de deux plages vides cela marche Excel l'interprète comme des zéros!!! Pourquoi lorsqu'il n'y a qu'une seule cellule dans la plage ne l'interprète-t-il pas comme zéro. C'est là à mon avis l'incohérence.

    Aliboron a le même avis que moi, je vais essayer son idée, sachant que tout cela se fait par macro et que le nombre de colonnes est arbitraire parmi mes 100 onglets obéissant à la même structure. Il faut donc que je ne sois pas obligé de traiter chaque onglet "à la main".

    Merci malgré tout de vos réponses.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  2. Anonyme
    2021-10-15T02:18:13+00:00

    Nous utilisons un service de traduction pour assister nos utilisateurs. Veuillez nous excuser pour les éventuelles erreurs grammaticales.

    Bonjour GERARDESPOSITO,

    L’erreur #VALUE s’affiche car la cellule A3, sur votre exemple, est vide. Essayez de mettre n’importe quelle valeur sur la cellule A3 et voyez si la formule fonctionne.

    Merci.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. Anonyme
    2021-10-14T16:23:07+00:00

    C'est probablement lié à la façon dont est évaluée la fonction. Si en A3 tu mets la valeur 0, par exemple, tu verras ta formule fonctionner normalement. Pourquoi il évalue deux cellules vides comme valant zéro, mais pas quand c'est une seule, mystère.

    Autre façon de procéder, en principe équivalente, tu passes par une validation matricielle la formule {=A1:A1*A3:A3} : du coup, tu n'as pas d'erreur mais la valeur 0.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  4. Anonyme
    2021-10-14T13:42:34+00:00

    Pour être plus précis supposons que les formules et les données soient ainsi (Colonnes A,B et C) Lignes 1,2 et 3

    1 2
    =SOMMEPROD(A1:B1;A2:B2)
    =SOMMEPROD(A1:A1;A3:A3)

    Les résultats sont alors

    1 2
    0
    #VALEUR!

    Pourquoi lorsque la plage est réduite à une cellule ne comprend-il pas la même chose que lorsque la plage comprend au moins 2 cellules.

    Vous imaginez que chaque onglet a plusieurs colonnes de type A, B.... et que parfois il n'y a qu'une seule colonne, et je voudrai bien que la matrice générale de la feuille s'applique indépendamment du nombre de colonne de données.

    Comment faire pour éviter des tests sur le nombre de colonnes de données?

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  5. Anonyme
    2021-10-14T08:25:03+00:00

    Nous utilisons un service de traduction pour assister nos utilisateurs. Veuillez nous excuser pour les éventuelles erreurs grammaticales.

    Salut GERARDESPOSITO!

    Je m’appelle Jen et je serais heureux de vous aider avec ce problème.

    Veuillez vérifier s’il y a une cellule qui contient du texte ou qui est mise en forme en tant que texte et définie sur le type de données correct.

    J’espère que cette information vous aidera. Si vous avez des questions, s’il vous plaît laissez-moi savoir et je serais heureux de vous aider davantage.

    Sinceres salutations!

    Jen :)

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire