Fonction si

Résolu
Bonjour,
je n'arrive pas a faire cette fonction:
si la valeur d'une cellule du colonne C est différent de 0 alors D35=D35+1
Merci d'avance

4 réponses

  1. Rebonjour,
    si j'applique la formule
    =SI(C35<>0;D35+1;D35)
    donc j'ai déja fait le test sur la valeur du cellule C35 seulement
    mais je veux faire le test sur les cellules de C4 jusqu'à la cellule C35.
    peux tu m 'aider SVP et merci d'avance
    0
    1. Contributeur
      Re
      alors si vous voulez traiter ligne pare ligne
      en E4:
      =SI(C4<>0;D4+1;D4)
      sélectionnez cette cellule,
      pointez sur la petite croix noire en bas à droite de la cellule
      maintenez sur cette croix et faite glisser jus'en E35, le champ va se remplir tout seul

      ou encore, sélectionnez E4:E35
      entrez la formule correspondant à C4 dans la barre de formule
      et faite entrée en maintenant la touche ctrl enfoncée.

      crdlmnt
      0
    2. @VaucluseRebonjour,
      Merci bien c'est résolu
      0
  2. Contributeur
    Rebonjour
    vous ne pouvez pas placer une formule dans une cellule qui fait référence à la cellule elle même.

    Pour faire cette addition, il faudra passer par VBA, sauf si vous pouvez placer en E35 cette formule par exemple:

    =SI(C35<>0;D35+1;D35)

    et donc afficher le résultat de la formule en E35

    crdlmnt
    0
    1. Bonjour,
      D35 est un nombre entier.
      0
      1. Contributeur
        Bonjour

        Une question que contient D35 ? si la cellule est vide mettre cette formule

        =SI(C:C<>0;1;0)

        autrement au contenu de D35 ajouter celle-ci

        =SI(C:C<>0;1;0) &" "&"votre contenu actuelle" (si c'est du texte)

        =SI(C:C<>0;1;0) opérateur (+ - * / ...)"votre contenu actuelle" (si c'est une formule)

        0