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 :

Additionner deux cases dans une même rangée seulement si une des deux cases est = a zéro


Sujet :

Excel

  1. #1
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 105
    Par défaut Additionner deux cases dans une même rangée seulement si une des deux cases est = a zéro
    Bonjour. J'aurai une question

    Dans une ligne j'ai X3 dans laqu'elle j'additionne X1 + X2, j'aimerai que si X1 est plus grand que zéro, ce qu'il y a dans X2 ne compte pas.

    Exemple: X1 = 5 et X2 = 7, j'aimerai que X3 soit égal à 5
    Si X1 = 0 et X2 = 4, X3 devrait etre = à 4

    C'est possible faire ça ?

    Merci encore

    Papoux

  2. #2
    Expert éminent

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 549
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 549
    Par défaut
    Bonjour

    Peut-être quoique l'addition n'existant pas vraiment on peut enlever SOMME...

  3. #3
    Rédacteur/Modérateur


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 125
    Billets dans le blog
    131
    Par défaut
    Salut.

    A + 0 = A.

    Additionner deux valeurs lorsqu'une est égale à 0 revient à prendre l'autre... Donc le SI(...) de Chris fonctionne très bien.

    Si tu veux vraiment une addition (pour coller à ton énoncé), tu peux utiliser ceci, qui te renvoie A1 si A1 <> 0 et te renvoie B1 si A1 = 0 :
    =A1+(A1=0)*B1
    Cette façon de faire peut avoir son intérêt lorsque le SI() ne sait pas être utilisé (dans un SOMMEPROD, par exemple)

    Nom : 2017-05-27_152028.png
Affichages : 157
Taille : 4,8 Ko
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

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

Discussions similaires

  1. Réponses: 7
    Dernier message: 02/01/2014, 15h29
  2. Réponses: 0
    Dernier message: 15/11/2012, 19h47
  3. [XL-2003] la différence entre les lignes des deux feuilles dans la premiere ligne vide d'une des deux
    Par safouunette dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 26/11/2010, 10h20
  4. Réponses: 1
    Dernier message: 08/01/2010, 13h46
  5. [VBS] -- [InputBox] Deux inputbox dans la même fenêtre
    Par Edoxituz dans le forum VBScript
    Réponses: 16
    Dernier message: 26/02/2006, 22h29

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