Remplacer 0 par vide sous condition

piraga

XLDnaute Nouveau
bonjour à tous
je soumets un petit problème à la communauté.
Quand on importe des données vers excel en provenance de certains types de logiciels très particuliers qui n'acceptent pas des champs vides, les valeurs nulles sont automatiquement remplacées par des "0".

Du coup, le 0 peut vouloir dire deux choses
0 = absence
0 = champ vide

mon but

permettre à excel de remplacer le 0 du champ vide par une valeur NUL

pour ce faire, je dispose d'une colonne TOTAL et de trois autres colonnes de répartition du TOTAL en trois catégories.
En principe, l'addition des trois sous-catégories doit être égale au total.
La présence d'un 0 peut signifier ABSENCE si la somme des trois sous-catégories = TOTAL
mais elle peut aussi signifier NUL si cette somme est inférieur au TOTAL

EN RESUME
comment faire un remplacer par RIEN SI SOMME DE ()<TOTAL ?

merci de votre aide
je joints un extrait de tableau pour visualiser la situation
ps : le tableau fait 221 LIGNES
 

Fichiers joints

Tibo

XLDnaute Barbatruc
Re : Remplacer 0 par vide sous condition

Bonjour,

Pas sûr de bien avoir compris.

Pour remplacer les cellules contenant 0 :

Edition - Remplacer - 0 - par rien - Cliquer sur Options - Cocher Totalité du contenu de la cellule - Remplacer tout

Je te laisse essayer

@+
 

piraga

XLDnaute Nouveau
Re : Remplacer 0 par vide sous condition

bonjour
le problème c'est que je ne veux pas remplacer tous les 0 par vide mais certains 0 qui correspondent à des valeurs NULLES
merci quand même et navré de ne pas avoir réussi à mieux expliquer mon souci
 

hoerwind

XLDnaute Barbatruc
Re : Remplacer 0 par vide sous condition

Bonjour, salut Tibo,

Le problème est que le Tot99 n'est pas le total !

Une petite manipulation s'avère donc nécessaire, explication de la façon de procéder sous la pièce jointe.
 

Fichiers joints

piraga

XLDnaute Nouveau
Re : Remplacer 0 par vide sous condition

Bonjour
je suis d'accord avec vous que tot99 n'est pas le total mais le problème reste le même : comment remplacer des 0 par des vides quand le TOT99 est inférieur à la somme des trois autres colonnes.
merci encore
ps : dans le tableau joint, ce sont toutes les valeurs en vert qui devraient être rempalcées par NUL
 

hoerwind

XLDnaute Barbatruc
Re : Remplacer 0 par vide sous condition

Re,

Remplace la formule proposée en B2 par celle-ci :
=SI(OU(C2=0;SOMME(D2:F2)<C2);"";C2)
 

piraga

XLDnaute Nouveau
Re : Remplacer 0 par vide sous condition

merci HOERWIND
votre réponse m'a mis sur une bonne piste
j'ai fait quelques tests sur le tableau et ça marche
je vérifie qu'il n'y a pas de bugs et refais signe
 

david84

XLDnaute Barbatruc
Re : Remplacer 0 par vide sous condition

Bonsoir à tous, Tibo, Hoerwind,
pas sûr d'avoir compris ta demande...
Passer par une MFC : sélectionner B2 et placer =$B2<>SOMME(C2:E2) et appliquer ta MFC à C2:C11
puis sélectionner format couleur de police blanche (ne pas oublier d'enlever le fond coloré placé sur ton tableau avant).
A+
 

ROGER2327

XLDnaute Barbatruc
Re : Remplacer 0 par vide sous condition

Bonjour à tous
(...) comment remplacer des 0 par des vides quand le TOT99 est inférieur à la somme des trois autres colonnes. (...)
Je ne vois pas où est le problème puisque la valeur de TOT99 est toujours supérieure ou égale à la somme des valeurs des trois autres colonnes.​
ROGER2327
#2768
 

Créez un compte ou connectez vous pour répondre

Vous devez être membre afin de pouvoir répondre ici

Créer un compte

Créez un compte Excel Downloads. C'est simple!

Connexion

Vous avez déjà un compte? Connectez vous ici.

Haut Bas