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

Macros et VBA Excel Discussion :

optimisation de calcul


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 44
    Par défaut optimisation de calcul
    Bonjour à tous,

    Je cherche à optimiser un calcul que j'effectue sous excel.
    Dans mon fichier excel, j'ai une case A1 qui est la somme de 3 valeurs situées dans les cases B1, D1 et F1.
    Mais je veux mettre une condition sur cette somme : on ne prend en compte la valeur de B1, D1 et F1 dans la somme reportée dans la case A1 que si la cellule suivante est non nulle.

    Exemple 1:
    B1, D1, F1 -> "10"
    les cellules C1 et E1 sont non nulles, la cellule G1 est nulle.
    La formule de la cellule A1 est somme(B1, D1)

    Exemple 2:
    B1, D1, F1 -> "10"
    les cellules C1, E1, G1 sont non nulles.
    La formule de la cellule A1 est somme(B1, D1, G1)

    Actuellement, la solution que j'ai trouvé consiste à n'afficher la valeur des cellules B1, D1 et F1 que si les cellules, respectivement C1 E1 et G1 sont non nulles.
    Mais je voudrais garder à l'écran les valeurs des cellules B1 D1 et F1. Mais je ne vois pas comment m'y prendre. Si quelqu'un a une idée

    Merci d'avance

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    105
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 105
    Par défaut
    Bonjour,
    En A1, tu peux utiliser une formule du type :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SI(C1=0;0;B1)+SI(E1=0;0;D1)+SI(G1=0;0;F1)
    @+

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 44
    Par défaut
    Merci beaucoup. Ca marche très bien.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Optimisation C++] Calcul code altitude
    Par Spout dans le forum C++
    Réponses: 7
    Dernier message: 13/11/2007, 22h17
  2. Optimisation du calcul de la feuille
    Par saipas dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 22/08/2007, 14h22
  3. optimisation de calcul de boite englobante
    Par Rastacouéne dans le forum Mathématiques
    Réponses: 7
    Dernier message: 25/04/2007, 14h32
  4. Optimiser un calcul avec parcours de recordset
    Par hugo69 dans le forum Access
    Réponses: 28
    Dernier message: 12/06/2006, 10h37
  5. [Optimisation][Fonction]calcul du nombre de jours ...
    Par m-mas dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 26/10/2005, 14h39

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