Comment incrementer le manque?

Résolu
Bonjour,

je voudrai savoir comment fait on pour faire une incrémentation par manque de valeur. je m'explique. je rentre des valeurs dans la colonne A par exemple et je voudrai qu'en cellule C10, j'incrémente en négatif a chaque fois que la valeur est différente de 54 (par exemple) et faire une remise a zéro si la valeur 54 est rentrée. et ainsi de suite ....

Merci d'avance pour votre aide si précieuse.

5 réponses

  1. Bonjour,

    si j'ai bien compris tu peux faire un truc comme ça:

    while True:

    a = 100

    if a != 54:
    a = a - 1

    else:
    a = 100
    break
    0
    1. Bonjour,

      http://fr.openclassrooms.com/informatique/cours/les-bases-d-excel

      en insistant sur "SI"

      cordialement
      0
      1. tout d'abord merci a vous trois pour la rapidité de vos réponses.
        -unknown_programmer, je suis nul en informatique donc je ne sais pas si c'est ce que je veux.
        -Ludobabs, merci pour l'adresse, je vais me plonger dedans car ça m'a l'air très intéressant et je sens que je vais apprendre énormément de choses.
        -ccm81, c'est presque ca, sauf que je voudrai incrementer c10 de "-1" a chaque fois que 54 n'est pas rentré et non la valeur de la cellule.
        Cordialement
        0
        1. Pour la solution sans macro, la formule devient
          C10=SI(DECALER($A$1;NB($A:$A);0;1;1)=54;0;C10-1)

          pour la solution avec macro, modifier la ligne soulignée
          Private Sub Worksheet_Change(ByVal Target As Range)
          If Not Intersect(Target, Range(co & ":" & co)) Is Nothing Then
          If Target.Value = vstop Then
          Range(cel).Value = 0
          Else
          Range(cel).Value = Range(cel).Value - 1
          End If
          End If
          End Sub

          Cdlmnt
          0
          1. merci beaucoup tout fonctionne a merveille.
            cordialement
            0
          2. vu vos connaissance, si vous pourriez répondre a mon autres problème sur ce forum (problème avec Excel) je vous en serai grandement reconnaissant.
            Olivier
            0