OVH Cloud OVH Cloud

Remplacer le 0 par un -

5 réponses
Avatar
Patrick
Bonsoir à tous,
Je n'arrive pas à faire une condition(dans A1 la formule est =somme(B1;J1) )
pour remplacer les 0 par des - sans passer par l'option affichage des zeros?
A B C D E J G H I J
1 30 1 2 0 0 5 6 7 0 9
J'ai essayé avec la condition SI et OU mais je n'y arrive pas.

Merci.

5 réponses

Avatar
isabelle
bonjour Patrick,

si c'est pour faire une moyenne,
=SOMME(B1:K1)/NB.SI(B1:K1;"<>0")

isabelle


Bonsoir à tous,
Je n'arrive pas à faire une condition(dans A1 la formule est =somme(B1;J1) )
pour remplacer les 0 par des - sans passer par l'option affichage des zeros?
A B C D E J G H I J
1 30 1 2 0 0 5 6 7 0 9
J'ai essayé avec la condition SI et OU mais je n'y arrive pas.

Merci.


Avatar
joel.olejniezak
essaie format nombre comptabilité
"Patrick" a écrit dans le message de news:

Bonsoir à tous,
Je n'arrive pas à faire une condition(dans A1 la formule est
=somme(B1;J1) )

pour remplacer les 0 par des - sans passer par l'option affichage des
zeros?

A B C D E J G H I J
1 30 1 2 0 0 5 6 7 0 9
J'ai essayé avec la condition SI et OU mais je n'y arrive pas.

Merci.






Avatar
Patrick
Bonsoir à tous,
J'ai essayé mais moi ce que je voudrai faire c'est de remplacer les zéros
par des tirets pour avoir une meilleur lecture du tableau.
Exp.: SI tu trouves un 0 remplace le 0 par - sinon change rien et prend en
compte le chiffre dans la cellule.

Merci pour ta réponse.
A+

"isabelle" a écrit dans le message de news:

bonjour Patrick,

si c'est pour faire une moyenne,
=SOMME(B1:K1)/NB.SI(B1:K1;"<>0")

isabelle


Bonsoir à tous,
Je n'arrive pas à faire une condition(dans A1 la formule est
=somme(B1;J1) )
pour remplacer les 0 par des - sans passer par l'option affichage des
zeros?
A B C D E J G H I J
1 30 1 2 0 0 5 6 7 0 9
J'ai essayé avec la condition SI et OU mais je n'y arrive pas.

Merci.




Avatar
isabelle
bonjour Patrick,

il y a trois lignes dans la macro, mais en fait c'est une seule commande.
alors si lors de la copie le texte se met en rouge c'est qu'il y a des retours de ligne intempestif.

Sub Macro1()
'au besion remplacer "Selection" par la plage de cellules à traiter
Selection.Replace What:="0", Replacement:="-", LookAt:=xlWhole, _
SearchOrder:=xlByRows, MatchCase:úlse, SearchFormat:úlse, _
ReplaceFormat:úlse
End Sub

isabelle


Bonsoir à tous,
J'ai essayé mais moi ce que je voudrai faire c'est de remplacer les zéros
par des tirets pour avoir une meilleur lecture du tableau.
Exp.: SI tu trouves un 0 remplace le 0 par - sinon change rien et prend en
compte le chiffre dans la cellule.

Merci pour ta réponse.
A+

"isabelle" a écrit dans le message de news:

bonjour Patrick,

si c'est pour faire une moyenne,
=SOMME(B1:K1)/NB.SI(B1:K1;"<>0")

isabelle


Bonsoir à tous,
Je n'arrive pas à faire une condition(dans A1 la formule est
=somme(B1;J1) )
pour remplacer les 0 par des - sans passer par l'option affichage des
zeros?
A B C D E J G H I J
1 30 1 2 0 0 5 6 7 0 9
J'ai essayé avec la condition SI et OU mais je n'y arrive pas.

Merci.






Avatar
Benead
Bonsoir,

Alternative à celle d'Isabelle,

Format de cellule : Standard;Standard;"-" ou 0;0;"-"
En fait apès le second point-virgule, il faut mettre "-", le zéro reste dans la cellule mais ne s'affiche pas.

A+
Benead
XL97

Patrick a écrit:
Bonsoir à tous,
J'ai essayé mais moi ce que je voudrai faire c'est de remplacer les zéros
par des tirets pour avoir une meilleur lecture du tableau.
Exp.: SI tu trouves un 0 remplace le 0 par - sinon change rien et prend en
compte le chiffre dans la cellule.

Merci pour ta réponse.
A+

"isabelle" a écrit dans le message de news:


bonjour Patrick,

si c'est pour faire une moyenne,
=SOMME(B1:K1)/NB.SI(B1:K1;"<>0")

isabelle


Bonsoir à tous,
Je n'arrive pas à faire une condition(dans A1 la formule est
=somme(B1;J1) )
pour remplacer les 0 par des - sans passer par l'option affichage des
zeros?
A B C D E J G H I J
1 30 1 2 0 0 5 6 7 0 9
J'ai essayé avec la condition SI et OU mais je n'y arrive pas.

Merci.