Supprimer des cellules #N/A

Bonjour à tous,

J'ai un tableau avec de nombreuses colonnes de donnée (des nombres) mais parmis ce tableau, certaines données étant indisponibles ou fausses (division par 0), les cellules sont donc remplies par #N/A.

Le tableau étant plutot grand ( une trentaine de colonnes), j'aimerais, par une fonction ou autre, pouvoir supprimer ces "#N/A" et laisser la cellule vide.

Le tableau à cette forme générale

NOM Perf 1 Perf 2 Perf 3

Nom 1.40 2,70 4,40

Nom 1.50 2,80 4,50

Nom 1,60 2,90 4,60

Nom 1,70 3,00 4,70

Nom #N/A #N/A 4,80

Nom 1,90 3,20 4,90

Nom 2,00 3,30 5,00

Nom #N/A 3,40 5,10

Nom 2,20 3,50 5,20

Nom 2,30 3,60 5,30

Nom 2,40 #N/A 5,40

Nom 2,50 3,80 5,50

Nom #N/A 3,90 5,60

Nom 2,70 4,00 5,70

Nom 2,80 4,10 #N/A

Nom 2,90 4,20 5,90

Nom 3,00 4,30 6,00

J'ai tenté cette fonction =IF(B2<>"#N/A";B2;"")

Mais lorsque j'incrémente, cela remplace mes chiffres par 0

Merci par avance de votre aide

Bonjour

essaie ceci

=si(estna(b2);"";b2)

mais ce serait plus simple avec un fichier joint.

@+

Zbig

Merci de ton aide, ça ne semble cependant pas fonctionner

PS: Fichier en PJ

22probleme-na.xlsx (12.79 Ko)

Bonjour

Je te propose une solution manuelle

Tu sélectionnes ton tableau

Appuies sur F5

Clic sur "Cellules..." (en bas à gauche)

Dans la fenêtre clic sur l'option "Constantes"

Décoches tout sauf "Erreurs"

Ok

Si tout se passe bien tu ne dois avoir que les cellules ayant #N/A de sélectionnées

Suffit juste d'appuyer sur "Suppression", et tu en seras débarrassé

bonjour

les #na doivent etre issus d'une formule; d'ailleurs a cause de ref circulaire ( une cel ne s'auto calcule pas) a moins que.......

donc (pour B2 =si(estna( la formule qui est sensée la remplir));""; (re-la formule))

sinon si c'est du texte

tu : selectionnes la colonne>>>>>>> Edition >>>remplacer tu saisis #N/A >>remplacer par (tu laisses vide )>> sens colonne >>>remplacer tout

cordialement

Salut

les données dans perf1; perf2 et perfs3 proviennent de formules venant d'ailleurs.

si tu nous donnes pas le reste c'est difficile de comprendre le pourquoi de l erreur "#na

en b2 tu as la formule

=IF((ISERROR(B2));"";B2)

le fait de travailler en b2 avec du b2, on appelle cela une référence circulaire, et il y a déjà un petit bug

peux tu nous en dire plus?

Zbig

Merci pour vos solutions, c'est parfait !

Clément

Rechercher des sujets similaires à "supprimer"