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

Conception Discussion :

Attribuer un numéro (incrémenter) selon les données précédentes


Sujet :

Conception

  1. #1
    Membre régulier
    Femme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Avril 2013
    Messages
    220
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Canada

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2013
    Messages : 220
    Points : 98
    Points
    98
    Par défaut Attribuer un numéro (incrémenter) selon les données précédentes
    Bonjour à tous,

    Je dois attribuer un numéro de document à un projet. Si le projet apparaît pour la première fois dans le tableau, j'attribue 0. S'il apparaît pour la seconde fois, j'attribue 1, etc.

    J'ai pu construire la formule, le cas n'étant pas très compliqué (voir mon fichier joint).

    Or, on me demande d'ajouter une colonne pour "forcer" la numérotation, si besoin. Dans l'exemple joint, comment modifier la formule pour que, si je "force" 3 pour un projet, la prochaine ligne de ce projet attribue la valeur 4, et non pas 2 ou 1, au numéro de document ?

    J'ai essayé avec nb.si.ens mais je ne vois pas la lumière...

    Merci de bien vouloir m'aider !

    Classeur2.xlsx

  2. #2
    Membre régulier
    Femme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Avril 2013
    Messages
    220
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Canada

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2013
    Messages : 220
    Points : 98
    Points
    98
    Par défaut
    J'ai fini par me répondre toute seule dans un éclair de génie !

    Pour ceux que ça intéresse, voici ma solution, formule matricielle à valider avec ctrl+maj+entrée :

    Note : mes données débutent ligne 5 et j'ai pris la ligne 7 comme exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SI(F7<>"";F7;SI(NB.SI($A$5:$A6;A7)<1;0;MAX(SI(($A$5:$A6=A7);$G$5:$G6))+1))
    Merci moi !

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 07/02/2011, 23h54
  2. [AC-97] Update d'une table selon les données d'une autre
    Par coyote90 dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 06/11/2009, 16h44
  3. Réponses: 6
    Dernier message: 16/05/2008, 10h04
  4. Réponses: 9
    Dernier message: 21/02/2008, 11h13
  5. Remplir un comboBox selon les données qui contient l'autre comboBOx
    Par PhiberOptik dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 20/06/2006, 08h43

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