Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Somme si valeur différente de 10.97 €

Magg

XLDnaute Junior
Bonjour,

Je voudrais effectuer une somme sauf que dans ma liste de valeur j'ai régulièrement des "10.97 €" qui veulent dire que je n'ai pas encore toutes les valeurs de la ligne (valeur de base).
Je voudrais donc faire la somme de toutes les valeur déjà complétées soit toutes celles différentes de 10.97.

A noter que le signe "€" est dans le format de cellule, pas noté manuellement.

J'ai bien essayé de chercher mais je ne trouve des solutions que pour du texte, ce qui ne fonctionne pas dans mon cas même si j'essaye de bidouiller la formule, notamment avec SOMME.SI(L11:L22;"<>10,97 €").

Est-ce que quelqu'un aurait des idées ?

Merci d'avance,
Magg
 

Magg

XLDnaute Junior
Merci pour vos réponses. Néanmoins cela ne fonctionne pas.
Je vous joins le fichier (oups, j'avais oublié) voir si vous comprenez d'où vient le dysfonctionnement.
 

Pièces jointes

  • Fichier somme si valeur différente 10.97.xlsx
    12.9 KB · Affichages: 9

eriiic

XLDnaute Barbatruc
Bonjour,

tu n'as pas 10.97 mais 10.96916667.
Soit en L11 tu mets :
Code:
=ARRONDI(E11+H11+$I$4/12;2)
et les autres propositions devraient fonctionner.

Soit en L23 :
VB:
=SOMME(SI(ARRONDI(L11:L22;2)<>10.97;L11:L22;0))
Formule matricielle à valider avec Shift+Ctrl+Entrée
La formule doit s'entourer de { } si la validation est correcte.
eric
 

JHA

XLDnaute Barbatruc
Bonjour à tous,

Je te conseille de modifier la colonne "L" comme suit:
VB:
=ARRONDI(E11+H11+$I$4/12;2)

JHA
 

Pièces jointes

  • Fichier somme si valeur différente 10.97.xlsx
    12.9 KB · Affichages: 1

Jocelyn

XLDnaute Barbatruc
Bonjour le Forum,
Bonjour Magg, Claudy, l'ami JHA ,

Le problème vient du fait que même si l'affichage des valeurs contenues dans les cellules L14:L22 montre 10.97 la valeur réelle n'est que de 10,9691666666

alors a tester pour faire la somme que tu désires

VB:
=SOMMEPROD((ARRONDI(L11:L22;2)<>10,97)*L11:L22)

Cordialement

EDIT oup's un poil en retard
 

Magg

XLDnaute Junior
Merci pour vos réponses, ça fonctionne !
C'est de faute, j'avais pas fait attention qu'il ne s'agissait pas d'une valeur entière mais d'un arrondi... Je ferais plus attention la prochaine fois
 

Modeste geedee

XLDnaute Barbatruc
Bonsour®
ne vaudrait-il pas mieux considérer que s'il n'y a pas de consommation ne pas faire le calcul ...
en L11 :
=SI(C11<>0;E11+H11+$I$4/12;0)
faire de même pour les cellule contenant #DIV/0
= si(c11<>0; formule calcul ; 0)

Garbage IN, Garbage OUT !!
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…