Boostez vos compétences Excel avec notre communauté !
Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force.
Apprenez, échangez, progressez – et tout ça gratuitement !
👉 Inscrivez-vous maintenant !
Bonjour Victor🙂 le forum,
pour moi le "" est égal à rien et dans tes formules tu utilises des multiplications, hors multiplier par zéro tu peux, le résultat c'est zéro, mais multiplier par rien donne une erreur c'est normal.
Enfin je pense, zéro c'est un chiffre mais rien c'est .... rien.
En tout cas moi qui suis fin nul en formule je viens de découvrir comment utiliser somprod avec ton exemple simple comme tu dis, alors merci
a+
papou🙂
Bonjour Tibo🙂 Hoerwind🙂 Victor🙂 le forum
bon alors je pense que j'ai compris l'utilisation de Somme.si et de SommeProd, enfin au moins en ce qui concerne l'exemple de Victor, maintenant pourquoi dans l'aide il parle d'une tripoté Argument , 30 au total ?????
1 argument c'est quoi? dans la formule =SOMMEPROD((D$3😀$7=G3)*1;E$3:E$7)
Là il y a combien d'argument ci-dessus? 1 seul ou plusieurs?
moi je dirais 1 seul mais?
Excusez ces questions qui seront très bête pour vous mais bon j'aimerais comprendre un peu plus
a+
papou🙂
Merci pour vos commentaires 🙂
J'en déduis qu'une chaine vide "" n'est pas un élément de matrice, bien qu'apparaissant entre points virgules quand on édite par F9, et que Excel ne transforme pas cette chaine vide en 0.
@hoerwind :
Mais pourquoi faire appel à une fonction matricielle (gourmande en temps de calcul) alors que celle-ci renvoie le même
Ce n'était là qu'un exemple simpliste pour exposer le phénomène. 🙂
@papou : Je crois que c'est Raymond Devos qui disait à peu près "Rien, c'est rien, mais trois fois rien, c'est déjà un petit quelque chose..." 😛
Concernant les arguments, outre la définition qu'a donné Tibo, je crois qu'argument doit être considéré en tant que paramètre, et que tout élément susceptible de modifier un résultat est un argument (séparé dans Excel soit par un point virgule, soit par un opérateur).
@Tibo : ta proposition
Code:
=SOMMEPROD((D$3:D$7=G3)*1;E$3:E$7)
ne m'éclaire pas plus, car dans ce cas, tu multiplies une matrice de vrai/faux par 1 (OK), et le résultat par une matrice contenant des "" (rien). 😕
Reste donc à accepter, sans chercher à couper les poils en 4 🙂
Bonsoir,
Je pense que pour tenter de comprendre le fonctionnement de Sommeprod, il vaut mieux l'utiliser tel que décrit dans l'aide d'Excel :
- pas d'opérateur mais utilisation du séparateur ";"
- simplement avec 2 matrices
- pas de référence à un paramètre du type (A1:A10="x")
... tu multiplies une matrice de vrai/faux par 1 (OK), et le résultat par une matrice contenant des "" (rien).
oui, sauf que dans ce cas,comme SOMMEPROD affecte aux entrées de matrice non numériques la valeur zéro, tout ce qui n'est pas numérique (et donc, notamment "" (rien)) devient 0.
Ci-joint une manière personnelle de comprendre le fonctionnement du calcul (mais bon, là on entre dans l'interprétation et pour le savoir vraiment il faudrait pouvoir se procurer le code de la fonction).
A+
- Navigue sans publicité - Accède à Cléa, notre assistante IA experte Excel... et pas que... - Profite de fonctionnalités exclusives Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel. Je deviens Supporter XLD