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
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
A voir également:
- Excel - N° de ligne dans une formule
- Formule excel - Guide
- Aller à la ligne excel - Guide
- Liste déroulante excel - Guide
- Formule moyenne excel - Guide
- Formule excel si et - Guide
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
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
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
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
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. ;)
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. ;)
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
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
pour simplifier la fin de la formule on peut aussi mettre ="'FR_ACN_ARCH/BIO/AG/"&DROITE("00"&LIGNE()-1;3)
eric
13 nov. 2008 à 15:27
13 nov. 2008 à 15:27
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()))
13 nov. 2008 à 15:27
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()))
13 nov. 2008 à 15:34
="'FR_ACN_ARCH/BIO/AG/"&SI(LIGNE()-1<10;"00"&LIGNE()-1;SI(LIGNE()-1<100;"0"&LIGNE()-1;LIGNE()-1))
13 nov. 2008 à 15:44
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