formule sommeprod qui ne fonctionne pas

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 !

Re : formule sommeprod qui ne fonctionne pas

Bonsoir gourdin,

Le problème a déjà été évoqué il y a peu mais je ne remets pas la main dessus.

Selectionne tes cellules vides en colonne D et un coup de Suppr. Pourquoi ? sais pas pour l'instant car elles sont déjà vides.
Bonne soirée.

Jean-Pierre
 
Dernière édition:
Re : formule sommeprod qui ne fonctionne pas

Bonsoir,

Je viens de faire, comme le dit jeanpierre, SUPPR dans toutes les cellules "vides" de la colonne D, et là, magie, le résultat du sommeprod apparaît : 29.

Ta colonne D provient de quelque part ?

Bises jp
 

Pièces jointes

Dernière édition:
Re : formule sommeprod qui ne fonctionne pas

Bonjour à tous
En utilisant VisualBasic pour observer les propriétés d'une cellule apparemment vide de la colonne D, par exemple D13, on constate que sa propriété Value2 est "" et qu'elle est de type Variant/String.
Si on observe cette même propriété pour la cellule J13 par exemple, on constate qu'elle est Vide et qu'elle est de type Variant/Empty.
Logiquement, la formule =(ESTVIDE(D13)=ESTVIDE(J13)) renvoie FAUX.
Ce résultat est confirmé par les formules =ESTVIDE(D13), qui renvoie évidemment FAUX, et =ESTVIDE(J13) qui renvoie VRAI. Vous l'aurez deviné, =(D13="") renvoie VRAI et =(D13=0) renvoie FAUX.

Ce qui n'empêche pas que la formule =(D13=J13) renvoie VRAI contre toute logique. (Sauf si une bouteille pas vide = une bouteille vide...)
Ce qui n'empêche pas plus =(J13="") et =(J13=0) de renvoyer toutes deux VRAI tandis que =(0="") renvoie (logiquement) FAUX, tout comme =(0<>"") renvoie VRAI.

En clair, les valeurs Vide (ou Empty), 0 et "" sont tantôt distinctes, tantôt confondues, au gré du vent...
Avec ça, comprenne qui pourra.​
ROGER2327
#2480
 
Dernière édition:
Re : formule sommeprod qui ne fonctionne pas

Bonjour, salut les autres,

Le problème vient effectivement du fait que les cellules de la colonne D ne contenant pas de valeurs ne sont pas vides.
=ESTVIDE(D11) renvoie FAUX

Pour contourner le problème :
Code:
=SOMMEPROD((C8:C19="FRA")*ESTNUM(D8:D19))
 
Re : formule sommeprod qui ne fonctionne pas

Bonjour tout le monde. 🙂

Merci Roger de nous avoir éclairés sur les limites d'Excel :
Code:
En clair, les valeurs [B][COLOR=darkslategray]Vide[/COLOR][/B] (ou Empty), [B][COLOR=darkslategray]0[/COLOR][/B] et [B][COLOR=darkslategray]""[/COLOR][/B] sont tantôt distinctes, tantôt confondues, au gré du vent... 
Avec ça, comprenne qui pourra.

Heureusement, SOMME.SI fonctionne :

Code:
=SOMME.SI(C8:C19;"FRA";D8:D19)
 
Re : formule sommeprod qui ne fonctionne pas

Re,

Une procédure qui aurait pu provoquer le problème :

La colonne D contient des formules qui renvoient "" si la condition est fausse, par exemple : =SI((A8*B8)<8;"";A8*B8)
Puis appliquer sur cette colonne un copier - collage spécial valeurs.

La fonction SOMMEPROD ne fonctionne pas parce que les cellules apparemment vides contiennent "".
 
Re : formule sommeprod qui ne fonctionne pas

Bonjour à tous,

La formule proposée un peu plus tôt par Myta me semble résoudre le problème :

Code:
=SOMMEPROD((C8:C19="FRA")[COLOR=blue][B]*1;[/B][/COLOR](D8:D19))

A tester en plus grand par prudence

@+
 
Re : formule sommeprod qui ne fonctionne pas

Bonjour,

J'ai pas tout compris mais en tout cas merci.

J'utilise la dernière formule proposée et celà fonctionne bien.

PS : il est possible qu'il s'agisse des fameux "" avec un copier collage valeur que j'utilise souvent
 
Re : formule sommeprod qui ne fonctionne pas

Bonjour a tous ,

Je voulais juste vous soumettre une solution qui permet de bien visualiser le problème.
Sur le fichier de "Gourdin" , lorsque l'on fait "évaluation de la formule" ,on remarque que les cellules vides de "D" sont égales à : "".
Après avoir supprimé leur contenu ,elles prennent la valeur "0" en évaluant la formule.

Amicalement
 
- 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

Discussions similaires

  • Question Question
Microsoft 365 Formule
Réponses
3
Affichages
196
Réponses
2
Affichages
429
Réponses
4
Affichages
231
Réponses
6
Affichages
112
Réponses
25
Affichages
347
Retour