[EXCEL 07] Besoin d'aide base de données

Résolu
Bonjour,
Je viens demander de l'aide sur le forum car j'espère qu'il existe une solution miracle qui pourra me faire gagner du temps.
Explication: j'ai une base de données avec plusieurs colonnes. En gros chaque ligne est un point. Mis à la suite on a donc un trajet. A chaque ligne vide où il y a un "@", ça signifie qu'on finit le trajet pour en commencer un nouveau.

La première colonne donne l'identité du trajet.
Voici une image plus compréhensive: http://img522.imageshack.us/img522/8048/exemple.jpg
1057 et 1058 sont 2 trajets différents.

Donc, j'aurais aimé savoir s'il existe une formule qui puisse remplir cette colonne automatiquement en donnant un nom (ou un chiffre) différent à chaque fois qu'on arrive à une ligne contenant "@"?
(On peut aussi tourner ça en: donner un nom différent à chaque fois que la colonne adjacente (ici "Organisme" est vide).

Merci d'avance!
Configuration: Windows Vista
Firefox 3.0.10

4 réponses

  1. Contributeur
    Bonjour,

    Il faudrait que tu insères une ligne supplémentaire en 1 et inscrire en A1 le n° précédent (ici 1056)
    En A3:
    =SI(E3="@";"";SI(E2="@";A1+1;A2))
    à recopier vers le bas.

    Si tu veux retirer ensuite la ligne 1 fais un copier/collage spécial 'valeur' sur A avant

    eric
    2
    1. Modérateur
      Salut,
      Sur ta 1ère ligne il n'y a rien (que l'@ en colonne E) donc rien.
      Sur ta deuxième ligne en colonne A tu inscrit ton 1er numéro (donc en A2)
      En A3 tu mets ceci : =SI(E3<>"@";A2;A2+1) .
      L'inconvénient : quand en colonne E il y a "@" en colonne A apparaitra un chiffre que tu n'avais pas auparavant...
      Voilà, sinon ça fonctionne.
      1
      1. Merci beaucoup à vous deux!!!
        Vos deux fonctions marchent.
        Un détail: celle de eriic a l'avantage de ne rien inscrire dans les lignes où il y a le "@". Mais à part ça c'est nickel!
        0
        1. Contributeur
          Pense à mettre en résolu stp
          Bonne continuation :-)
          0