Calcul

Résolu
vincent -  
 vincent -
Bonjour à tous,
J'ai en cellule A 1, le nombre 100.
Si je tape en cellule B 1, un nombre au hasard, il faudrait qu'en cellule a 1, j'aurais une soustraction de 100-le nombre que j'ai tapé en B 1.
ex: si je tape 80 en B 1, j'aurais automatiquement 20 en A 1.
Merci de votre aide précieuse.

3 réponses

  1. pierre 32 Messages postés 14 Statut Membre 1
     
    Salut,
    Le nombre qui est en A1 doit rester le meme sinon on aurait une boucle infinie :P
    Je te propose de taper dans une autre cellule l'equation (=A1-B1)
    0
    1. pierre 32 Messages postés 14 Statut Membre 1
       
      Sans les () bien evidement xD
      0
      1. vincent > pierre 32 Messages postés 14 Statut Membre
         
        merci beaucoupi
        0
    2. bryanlowen Messages postés 85 Date d'inscription   Statut Membre Dernière intervention   73
       
      en cellule A1 =100-B1
      De rien!
      0
      1. Raymond PENTIER Messages postés 58211 Date d'inscription   Statut Contributeur Dernière intervention   17 480 > bryanlowen Messages postés 85 Date d'inscription   Statut Membre Dernière intervention  
         
        C'est ce que j'ai proposé au post #3 ; mais on m'a jeté malproprement !
        0
  2. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Bonjour,

    Ce n'est pas en attribuant des moins 1 dans la discussion que cela fera avancer le schmilblick
    de toute façon la solution est impossible par formule, si en A1 il y a une valeur, dans l'exemple 100 et en B1 la valeur 80 il est impossible en A1 d'ajouter une formule =A1-B1
    Alors soit on ajoute une colonne pour obtenir le résultat avec la formule =A1-B1 soit comme le préconise Raymond et Bryanloven en A1 on saisi à chaque changement de valeur en B1 la valeur existante contenu en A1-B1 soit =100-B1
    Ou il faut passer par un code VBA si le demandeur à quelques notions du style
    Private Sub Worksheet_Change(ByVal Target As Range)
    On Error Resume Next
    If Not Intersect(Selection, Range("B1:B10")) Is Nothing Then
    Target(1, 0) = Target(1, 0) - Target
    End If
    End Sub


    A+
    Mike-31

    Je suis responsable de ce que je dis, pas de ce que tu comprends...
    0
    1. vincent
       
      merci beaucoup
      0
  3. Raymond PENTIER Messages postés 58211 Date d'inscription   Statut Contributeur Dernière intervention   17 480
     
    En A1, saisis directement la formule =100-B1
    -2
    1. vincent
       
      merci beaucoup
      0