Somme sans tenir compte d'une valeur

Résolu
giova.44 Messages postés 178 Statut Membre -  
giova.44 Messages postés 178 Statut Membre -

Bonjour,

Je mets une image en pj pour faciliter votre compréhension à une question où je ne trouve pas, malgré plusieurs essais:

Dans la case "poids / semaine" j'aimerais afficher la somme de D3 à D5, mais uniquement quand les cases de B3 à B5 ont une valeur (car la colonne "écart" a une formule)

En l'occurrence, dans l'image ça me mets -92,50. Mais j'aimerais omettre le fait que B5 n'est pas rempli et donc uniquement calculer la somme de D3 à D4... je voudrais donc avoir -0,1.

Merci d'avance


Windows / Chrome 120.0.0.0

A voir également:

26 réponses

giova.44 Messages postés 178 Statut Membre 2
 

Je crois que j'ai trouvé (il y avait la réponse dans quelques post au dessus (merci DjiDji)...

J'ai mis: =SI($C16="";"";-(C15-C16)*1000)

Et ça fonctionne. Mtn j'ai un résultat juste si la colonne C est remplie. Autrement c'est vide.

Juste encore savoir comment mettre le résultat 0 sans le signe +...?

Le format personnalisé n'accepte pas ma tentative: [>0]+ 0.00;[<0]- 0.00;[=0] 0.00

0
Le Pingou Messages postés 12638 Statut Contributeur 1 461
 

Bonjour,

Vous dite : Juste encore savoir comment mettre le résultat 0 sans le signe +...

Il faut être devin pour savoir à quoi vous faite référence...!


0
brucine Messages postés 23012 Statut Membre 3 575
 

Bonjour,

En tout état de cause, l'expression est surprenante dans sa formulation et dans l'ordre (zéro est en principe en deuxième position).

Ne suffit-il pas de # ##0,00;-# ##0,00 ou si on veut un point (qui n'a pas de sens en France) en remplaçant les virgules par des points?

0
Le Pingou Messages postés 12638 Statut Contributeur 1 461
 

Bonjour,

Lorsque vous utilisez un format personnalisé dans une cellule il est souhaitable que la formule retourne une valeur compatible avec ce format.

J'ai mis:   =SI($C16="";"";-(C15-C16)*1000)

Alors essayer ceci :

=SI($C16="";0;-(C15-C16)*1000)

0
giova.44 Messages postés 178 Statut Membre 2
 

Je précise concernant le +, le moins et le 0:

Dans une case, j'ai une formule simple, par exemple: =A1+A2

Parfois le résultat sera 100

Parfois il sera -100

parfois il sera 0

J'aimerais afficher +100 ou -100 ou 0

J'ai réussi pour +100 et -100 en faisant un format personnalisé comme ça: 

[>0]+ 0.00;[<0]- 0.00

Cependant, lorsque le résulta est 0, ça affiche ######## (car dans ce format, on considère uniquement >0 et <0.

Du coup, j'ai essayé de rajouter la règle qui dit que 0 ne doit pas avoir de + en faisant ainsi:

[>0]+ 0.00;[<0]- 0.00;[=0] 0.00

Mais ça refuse de prendre. J'ai un peu tout essayé, soit je fais ça:

[>=0]+ 0.00;[<0]- 0.00

Et ça affichera +0

Ou alors ça mettra ###########

0
DjiDji59430 Messages postés 4323 Statut Membre 701
 

essaye

+0;-0;0


Crdlmt

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Le Pingou Messages postés 12638 Statut Contributeur 1 461
 

Bonjour,

C'est vraiment de la cosmétique.

Si  a1+a2 donne un résultat négatif il sera affiché avec le signe  (-) et dans les autre cas pas de signe , par convention c'est plus et pas besoin du signe (+).

Pas besoin de faire un format personnalisé.


0
giova.44 Messages postés 178 Statut Membre 2
 

Salut DjiDji

Super ça marche!

Je cherchais loin, mais c'est plus simple en fait.

Merci beaucoup à tous, même ceux qui comprennent pas qu'on raisonne pas tous comme eux.

Je peux mettre en résolu (si je trouve comment faire)

0