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

Résolu/Fermé
Jey_dc3 - 29 avril 2009 à 11:21
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 - 29 avril 2009 à 14:21
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!
A voir également:

4 réponses

eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 215
29 avril 2009 à 11:39
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
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 745
29 avril 2009 à 11:45
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
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
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 215
29 avril 2009 à 14:21
Pense à mettre en résolu stp
Bonne continuation :-)
0