IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

Comment remplacer #VALEUR! par 0?


Sujet :

Excel

  1. #1
    Membre éclairé
    Inscrit en
    Juin 2010
    Messages
    370
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 370
    Par défaut Comment remplacer #VALEUR! par 0?
    Bonjour,

    J'ai créé un tableau afin de comparer les prix des différentes versions et options d'un véhicule.

    J'ai, pour ce faire, inclus une formule (colonne O) permettant (via la colonne A) de sélectionner/désélectionner les options en tapant x dans la colonne dédiée.

    Cette fonction permet ensuite d'envoyer le prix de l'option directement dans les colonnes des différentes versions du véhicule.

    Le problème est que lorsque les options sont décochées (cellules de la colonne A vides), la formule calculée dans la colonne O se retrouve avec une valeur à vide ce qui m'engendre des messages d'erreur (#VALEUR!) dans les cellules où le prix des options est censé apparaître, m'empêchant du coup de faire mon calcul final pour obtenir le prix définitif.

    Mon idée serait donc de faire apparaître dans la colonne O (ou à la place du message #VALEUR!) une valeur 0 lorsque les options de la colonne A ne sont pas cochées mais après plusieurs essais infructueux, je suis toujours dans la même situation.

    J'espère avoir été clair...je joins le fichier en pièce-jointe pour plus de compréhension.

    Merci d'avance à ceux qui voudront bien essayer de m'aider.
    Fichiers attachés Fichiers attachés

  2. #2
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 114
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 114
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Si tu as une version d'excel supérieure à la version 2003, tu as à ta disposition la formule SIERREUR dont le deuxième argument permet de renvoyer une valeur si la formule se trouvant dans le premier argument renvoie une erreur.
    Exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SIERREUR(10/0;"Division par 0 impossible")
    Si tu as une version antérieure à 2007, tu peux utiliser la formule ESTERREUR mais c'est un plus long.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SI(ESTERREUR(A2/B2);"Division par 0, impossible";A2/B2)
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  3. #3
    Membre Expert

    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2012
    Messages
    1 564
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2012
    Messages : 1 564
    Billets dans le blog
    1
    Par défaut
    Bonjour,
    Une solution consiste à changer les formules dans la colonne O.
    Remplacer en A7 la formule :
    =SI(A7="x";C7;"")
    par
    ce qui règle les problèmes de calcul dans le tableau.
    On peut peut-être rendre le tableau plus lisible en remplaçant le format Monétaire par le format Comptabilité.
    Cordialement
    Claude

  4. #4
    Membre Expert

    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2012
    Messages
    1 564
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2012
    Messages : 1 564
    Billets dans le blog
    1
    Par défaut
    Oups !
    Au temps pour moi !
    La formule à changer n'est pas en A7 mais en O7.
    Cordialement
    Claude

  5. #5
    Membre éclairé
    Inscrit en
    Juin 2010
    Messages
    370
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 370
    Par défaut
    Merci à vous 2 pour la promptitude et l'efficacité de vos réponses.

    Je suis entre 2 versions donc je vais utiliser la formule de papouclo mais je retiendrai celle de Philippe quand j'aurai définitivement migré.

Discussions similaires

  1. Help Python Maya - remplacer valeur par un slider
    Par lortac dans le forum Programmation multimédia/Jeux
    Réponses: 0
    Dernier message: 20/05/2013, 15h25
  2. comment remplacer iseries par DB2 client
    Par le_binr dans le forum DB2
    Réponses: 1
    Dernier message: 04/11/2007, 16h46
  3. Comment remplacer TDBNavigator par des boutons ?
    Par SOPSOU dans le forum Composants VCL
    Réponses: 5
    Dernier message: 11/10/2007, 14h26
  4. Réponses: 2
    Dernier message: 20/08/2006, 14h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo