Excel - N° de ligne dans une formule

Fermé
Sim - 13 nov. 2008 à 14:55
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 - 14 nov. 2008 à 07:29
Bonjour à vous,

J'aurai besoin d'aide pour créer une colonne de type "côte" en lui attribuant un ordre chiffré (celui des lignes par exemple).

Pour illustrer cela j'exprime mon cas : actuellement j'ai une centaine de données dans un des fichiers excel. J'ajoute une colonne "côte" dont la base du contenu est la suivante : FR_ACN_ARCH/BIO/AG/00X

Ici X est le numéro de ligne que je souhaite faire afficher, afin d'avoir un ordre de côte pour chaque élément/ligne.

FR_ACN_ARCH/BIO/AG/001
FR_ACN_ARCH/BIO/AG/002
FR_ACN_ARCH/BIO/AG/003
[...]
FR_ACN_ARCH/BIO/AG/167
FR_ACN_ARCH/BIO/AG/168
etc...

Je ne sais donc pas comment écrire une formule pour que cela se fasse automatiquement, ligne après ligne...

Je remercie par avance ceux qui auront des conseils ou une solution à mon problème.


Sim
A voir également:

3 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
13 nov. 2008 à 15:18
Bonjour

Pour afiicher derrière votre code le N° de ligne où il se trouve
dans la cellule:
="FR_ACN_ARCH/BIO/AG/00"&LIGNE()
et tirez sur la hauteur

Vous pouvez aussi inscrire votre base dans une cellule hors champ par exemple X1dans laquelle vous mettez le texte :
FR_ACN_ARCH/BIO/AG/00
Dans votre tableau, la formule devient:
=$X$1&LIGNE()
Crdlmnt

Attention à tous les signes
0
C'est exactement ces formules que je recherchais. Merci beaucoup pour votre temps et votre aide !
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
13 nov. 2008 à 15:27
Re
pour complèter:
la solution précédente ne vous donnera pas trois chiffres de codes pour chaque n° de ligne inférieur à 100. Si vous voulez un code de longueur standard avec deux ou un 0 selon le N° de ligne, utilisez la formule ci dessous. C'est un peu plus compliqué, mais cà marche

="'FR_ACN_ARCH/BIO/AG/"&SI(LIGNE()<10;"00"&LIGNE();SI(LIGNE()<100;"0"&LIGNE();LIGNE()))
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
13 nov. 2008 à 15:27
Re
pour complèter:
la solution précédente ne vous donnera pas trois chiffres de codes pour chaque n° de ligne inférieur à 100. Si vous voulez un code de longueur standard avec deux ou un 0 selon le N° de ligne, utilisez la formule ci dessous. C'est un peu plus compliqué, mais cà marche

="'FR_ACN_ARCH/BIO/AG/"&SI(LIGNE()<10;"00"&LIGNE();SI(LIGNE()<100;"0"&LIGNE();LIGNE()))
0
Sim > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
13 nov. 2008 à 15:34
Pour faire abstraction de la première ligne qui est réservé aux champs d'informations, j'ai réécrit la dernière formule (parfaite à ce propos !) de cette façon :

="'FR_ACN_ARCH/BIO/AG/"&SI(LIGNE()-1<10;"00"&LIGNE()-1;SI(LIGNE()-1<100;"0"&LIGNE()-1;LIGNE()-1))
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396 > Sim
13 nov. 2008 à 15:44
re, ah Bon....!
S'il n'y a pas de correspondance à assurer avec les n°de lignes excel,ce que j'avais cru, pourquoi tout bonnement ne pas écrire la première et tirer vers le bas, ça s'incrémente ensuite tout seul?
Eventuellemnt si l'incrémentation ne marche pas:
inscrire la première et la deuxième sélectionner les deux et tirer sur la hauteur du champ.
Crdlmnt
0
cbauf Messages postés 4297 Date d'inscription lundi 31 mars 2008 Statut Contributeur Dernière intervention 22 juin 2022 783
14 nov. 2008 à 01:07
Bonjour,
ayant suivi ce toic de loin
il me semblerésolu !

Tu peux, si tu penses que c'est le cas,
mettre ce topic en résolu :

Pour les membres !
Dans l'option en haut où en bas de la page;

OU POUR :

Les "non-membres"(anonymes), ont aussi la possibilité de le faire !


Click sur l'icône triangle jaune.

et. expliquer que le problème est résolu.

► J'ai cette prérogative (Je puis le faire),
Me le demander; en cliquant :Répondre à cbauf
et me dire :
Ok Résolu.

Ceçi pour éviter d'embêter les Modos. ;)
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 214
14 nov. 2008 à 07:29
Bonjour tout le monde,

pour simplifier la fin de la formule on peut aussi mettre ="'FR_ACN_ARCH/BIO/AG/"&DROITE("00"&LIGNE()-1;3)
eric
0