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 :

Déterminer le dernier élément d'un type d'un registre [XL-2007]


Sujet :

Excel

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2012
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2012
    Messages : 6
    Points : 3
    Points
    3
    Par défaut Déterminer le dernier élément d'un type d'un registre
    Bonjour à tous,

    J'ai trouvé pas mal d'info sur votre site pour avancer sur un suivi mais là, je butte sur une formule et n'arrive pas à trouver de réponse (je n'utilise peut-être pas les bons mots clés pour la recherche).

    En simplifiant la structure de mon fichier, j'ai 3 colonnes A (élément), B (date incrémentielle pour chaque type), C
    A B
    W10 01/01
    W10R 02/01
    W10R2 05/01
    W10TM 03/02
    W10TM2 10/02
    W10R3 15/02
    W11 07/01
    W11R 10/01
    W11TM 23/01
    W12 01/01
    W13 03/01
    W13R 10/02


    Chaque type a un numéro (Wxx) et, en cas de modification, suivant le type de modification, nous rajoutons soit TMy, soit Ry, soit Ty (y étant vide pour la première modification puis 2, 3, ...)

    Ce que je souhaiterai, c'est que dans la colonne C, j'ai un 0 (ou autre) pour le dernier élément de chaque type (dans l'exemple : W10T, W11TM, W12 et W13R).
    Je souhaiterai éviter les macros. Ce tableau étant amené à évoluer (par exemple un W11TM2 à insérer), je ne trouve pas de solution facile pour traiter ces infos (je ne peux pas faire de référence à la ligne précédente par ex car en cas de copier-coller de ligne les formules "sauteront").

    D'avance merci pour vos suggestions et lumières.

  2. #2
    Membre éprouvé Avatar de excfl
    Profil pro
    Inscrit en
    Octobre 2012
    Messages
    690
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2012
    Messages : 690
    Points : 1 250
    Points
    1 250
    Par défaut
    Bonsoir le forum,

    C1 :
    =SI(A2<>A1;0;"")
    A tirer vers le bas.

    excfl
    Si cette proposition vous convient, merci de cliquer sur :

  3. #3
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2013
    Messages
    3 617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2013
    Messages : 3 617
    Points : 5 912
    Points
    5 912
    Par défaut
    Bonjour,

    Est-ce qu'il y a toujours 3 caractères fixes ou il pourrait y avoir W1 ou encore W234 ?
    MPi²

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2012
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2012
    Messages : 6
    Points : 3
    Points
    3
    Par défaut
    Bonsoir excfl,
    Cette solution ne marche pas car je dois garder la possibilité d'insérer des lignes par copier-insérer (afin de garder la structure des formules).

    Bonsoir parmi,
    Je peux imposer Wxx (W01, W02... W99) afin de garder la structure à 3 caractères.

    Merci

  5. #5
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2013
    Messages
    3 617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2013
    Messages : 3 617
    Points : 5 912
    Points
    5 912
    Par défaut
    Si tu ne veux pas de macro, ça risque d'être difficile sans réécrire tes formules à chaque nouvelle ligne insérée ou supprimée...
    MPi²

  6. #6
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2012
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2012
    Messages : 6
    Points : 3
    Points
    3
    Par défaut
    Bonsoir,

    Je suis passé par des macro au final. Merci à vous.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 14/08/2011, 15h37
  2. Copie dernier élément de chaque type, sur la feuille suivante
    Par baptbapt dans le forum Macros et VBA Excel
    Réponses: 33
    Dernier message: 26/07/2006, 09h59
  3. for-each et dernier élément
    Par neptune dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 08/09/2005, 14h53
  4. [XPATH] Savoir si on est sur le dernier noeud de ce type ...
    Par DemonKN dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 14/03/2005, 13h13
  5. Comment récupérer l'index du dernier élément inséré ?
    Par Didier100 dans le forum Bases de données
    Réponses: 4
    Dernier message: 15/07/2004, 22h41

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