[EXCEL 07] Besoin d'aide base de données
Résolu
Jey_dc3
-
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
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!
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:
- [EXCEL 07] Besoin d'aide base de données
- Liste déroulante excel - Guide
- Trier des données excel - Guide
- Word et excel gratuit - Guide
- Formules excel de base - Guide
- Si ou excel - Guide
4 réponses
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
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
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.
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.