Supprimer "UNDEFINED" & "#VALEUR!"

Y compris Power BI, Power Query et toute autre question en lien avec Excel
O
OpusTlse
Jeune membre
Jeune membre
Messages : 15
Inscrit le : 4 mars 2011
Version d'Excel : 2007

Message par OpusTlse » 7 mars 2011, 14:52

Bonjour,

Je cherche la formule permettant de supprimer automatiquement dans un tableau Excel, à l'aide d'une macro, toutes les cases remplies par UNDEFINED et #VALEUR!
Autrement dit, de les ignorer car ils perturbent tous les calculs que j'effectue..

Merci pour votre aide :D
t
thibo
Passionné d'Excel
Passionné d'Excel
Messages : 3'091
Inscrit le : 3 mai 2007
Version d'Excel : Excel 2003 + 2007

Message par thibo » 7 mars 2011, 17:50

Bonjour,

Pas nécessairement besoin d'une macro.

Il faudrait plutôt adapter des formules pour que #VALEUR! n'apparaisse pas, en fait traiter la cause plutôt que l'effet.

La (les) formule(s) pourrait être :

=SI(ESTERREUR(ta_formule);"";ta_formule)

Je te laisse adapter.

@+
O
OpusTlse
Jeune membre
Jeune membre
Messages : 15
Inscrit le : 4 mars 2011
Version d'Excel : 2007

Message par OpusTlse » 7 mars 2011, 18:00

Merci
En fait je connaissais cette commande mais le soucis c'est que j'intègre toujours la totalité des valeurs du tableau dans un meme graph barres, et par conséquent lorsqu'un zero est renvoyé, j'ai un zero dans le graph aussi, du coup il ne ressemble a rien
C'est pour cela que je cherchais a ignorer ces valeurs de zero du tableau directement :?: :?: :?: :(
Si quelqu'un peut m'aider
t
tulipe_4
Passionné d'Excel
Passionné d'Excel
Messages : 8'193
Appréciations reçues : 180
Inscrit le : 1 janvier 2011
Version d'Excel : 2000 2007

Message par tulipe_4 » 7 mars 2011, 20:38

bonsoir
atout hasard en concentrant
opus.xls
(15 Kio) Téléchargé 37 fois
a caler
cordialement
c'est en cherchant qu'on trouve
t
thibo
Passionné d'Excel
Passionné d'Excel
Messages : 3'091
Inscrit le : 3 mai 2007
Version d'Excel : Excel 2003 + 2007

Message par thibo » 7 mars 2011, 20:40

re,

Pas vraiment compris, faute de fichier joint.

A tout hasard, peut-être ceci :
=SI(ESTERREUR(ta_formule);NA();ta_formule)
Avec une Mise en Forme Conditionnelle pour éviter l'affichage des NA()

Sinon, si souci persiste, reviens avec un petit bout de fichier exemple commenté.

@+

Edit : Bing ! Salut Tulipe, t'avais pas vu passer :wink:

@+
t
tulipe_4
Passionné d'Excel
Passionné d'Excel
Messages : 8'193
Appréciations reçues : 180
Inscrit le : 1 janvier 2011
Version d'Excel : 2000 2007

Message par tulipe_4 » 7 mars 2011, 20:53

bonsoir thibo
au vol pour ma culture perso : apres avoir testé qu'amene l'utilisation de NA() qui; de memoire est fort peu usité
cordialement
c'est en cherchant qu'on trouve
A
Amadéus
Modérateur
Modérateur
Messages : 17'733
Appréciations reçues : 62
Inscrit le : 7 mai 2006
Version d'Excel : Office Excel 2003 FR et 2013FR

Message par Amadéus » 7 mars 2011, 21:13

Bonjour
Le NA() renvoie #N/A qui a la particularité de ne pas être pris en compte par les graphes
Cordialement
Amadéus vous informe que, pour cause de saturation, il ne peut plus répondre aux messages privés non sollicités.
t
tulipe_4
Passionné d'Excel
Passionné d'Excel
Messages : 8'193
Appréciations reçues : 180
Inscrit le : 1 janvier 2011
Version d'Excel : 2000 2007

Message par tulipe_4 » 7 mars 2011, 21:55

bonsoir et merci
en effet apres avoir testé avec une fonction simple ;j'ai été desapointé car d'usage on cherhe toujours a eliminer ce genre de resultat ; je me met ça sous le coude ; quand je me lancerai dans les graphiques ; les vrais ....
cordialement
c'est en cherchant qu'on trouve
O
OpusTlse
Jeune membre
Jeune membre
Messages : 15
Inscrit le : 4 mars 2011
Version d'Excel : 2007

Message par OpusTlse » 8 mars 2011, 10:18

Merci quand meme pour votre aide :))
Bonne journée 8)
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message