Filtre excel et copie incrémentée

ABCD123456 Messages postés 3 Statut Membre -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

suite à un filtre automatique sur excel (2003), je souhaite pouvoir ajouter une colonne de chiffre incrémentée de 1 jusqu'à n.
Malheureusement cette fonction n'est pas disponible lorsque le filtre est actif.

Comment faire ?

Merci pour vos réponses.
Configuration: Windows XP
Firefox 3.0.3

5 réponses

  1. tchaning Messages postés 4629 Statut Membre 299
     
    il sert a quoi ton filtre ???
    0
  2. ABCD123456 Messages postés 3 Statut Membre
     
    Je veux créer une codification par concaténation de colonne.

    Dans ma colonne A je dispose d'un code, exemple TOTO, TATA, TATI, TUTU en plusieurs endroits.
    A chaque changement de code dans A je souhaite démarrer une série de 1 à n
    Dans ma colonne B je souhaite créer une série de 1 à n mais cette fonction ne marche pas !
    Dans ma colonne C je souhaite concaténer A et B pour obtenir TOTO1, TOTO2, puis TATA1, TATA2, TATA3 ....

    J'espère être clair ?
    0
  3. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonsoir,

    en B2 tu mets:
    =SI(A2=A1;B1+1;1)
    et tu recopies vers le bas.
    Bien sûr il faut que ta colonne A soit triée.

    eric
    0
  4. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour

    une solution si la colonne n'est pas triée, de façon a retrouver la listre incrémentée lors du tri::
    Commencez votre liste en A2

    Résrever la cellule B1 pour copier le code que vous voulez incrémenter

    En B2:

    =SI(A2=$B$1;MAX($B$1:B1)+1;0)

    Attention aux signes
    tirez sur la hauteur du champ

    Toutes les lignes où A comportera le code inscrit en B1 seront numérotées dans l'ordre.

    Vous pouvez bien sur:
    _soit changer le code en B1 pour faire varier la liste
    _soit créer une colonne par référence pour avoir autant de liste que de réf

    Crdlmnt

    PS: si vos codes sont numériques, sautez une liigne pour éviter de placer le code de référence dans le champ des MAX
    les champs commencent en Ligne 3 et la formule devient:
    =SI(A3=$B$1;MAX($B$2:B2)+1;0)
    B2 restant à 0

    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Suite de mon message précédent, (j'avais oublié la solution)soit
    une solution pour incrémenter un tableau complet à partir de 1 pour chaque code, sans renvoi de référence
    et sur une seule colonne soit si par exemple votre champ va de 1 à 1000 en colonne A
    Avec la ligne 1 pour les titres:

    =SI(ESTVIDE(A2;0;NB.SI($A$2:$A$1000;A2)-(NB.SI(A3:$A$1000;A2)

    Attention aux signes: le champ est bloqué en haut et en bas dans le premier item, en bas seulement dans le second et commence une ligne au dessous.
    Tirez sur la hauteur du champ

    Le filtre par code devrait vous donner la liste incrémentée pour chacun telle que vous la souhaitez
    Crdlmnt
    PS un petit exemple valant mieux qu'un long discours
    http://www.cijoint.fr/cjlink.php?file=cj200811/cijos4b2uH.xls
    0