Créer des codes pour des semis de végétaux
Résolu
Larix
-
michel_m Messages postés 16602 Date d'inscription Statut Contributeur Dernière intervention -
michel_m Messages postés 16602 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Dans la colonne B se trouve le nom latin de l'espèce, dans la colonne C, le genre.
Dans la colonne A, je voudrais obtenir un code comprenant les trois premières lettres de la colonne B en majuscule, suivies d'un nombre s'incrémentant automatiquement si l'espèce est identique.
Si B et C sont identique, le code doit être identique aussi.
Exemple :
CAR 01 Carpinus betulus
CAR 02 Carpinus orientalis
BET 01 Betula lenta
BET 02 Betula pumilia
CAR 03 Carpinus polyneura
CAR 02 Carpinus orientalis
BET 03 Betula pendula
SAX 01 Saxifraga marginata
Merci
Dans la colonne B se trouve le nom latin de l'espèce, dans la colonne C, le genre.
Dans la colonne A, je voudrais obtenir un code comprenant les trois premières lettres de la colonne B en majuscule, suivies d'un nombre s'incrémentant automatiquement si l'espèce est identique.
Si B et C sont identique, le code doit être identique aussi.
Exemple :
CAR 01 Carpinus betulus
CAR 02 Carpinus orientalis
BET 01 Betula lenta
BET 02 Betula pumilia
CAR 03 Carpinus polyneura
CAR 02 Carpinus orientalis
BET 03 Betula pendula
SAX 01 Saxifraga marginata
Merci
A voir également:
- Créer des codes pour des semis de végétaux
- Créer un lien pour partager des photos - Guide
- Comment créer un groupe whatsapp - Guide
- Créer un compte google - Guide
- Les codes ascii - Guide
- Créer un compte gmail - Guide
9 réponses
Bonjour,
Difficile d'obtenir ce que tu veux sans d'abord un classement des especes et genres par ordre alphabétique
Après classement ajouter les colonnes avant et après B et C et les formules comme dans l'exemple ci joint
https://www.cjoint.com/?0BncYlbIuZ7
Les colonnes après B C peuvent ensuite être masquées
Est ce que cela conviendrait ?
Cdlmnt
Difficile d'obtenir ce que tu veux sans d'abord un classement des especes et genres par ordre alphabétique
Après classement ajouter les colonnes avant et après B et C et les formules comme dans l'exemple ci joint
https://www.cjoint.com/?0BncYlbIuZ7
Les colonnes après B C peuvent ensuite être masquées
Est ce que cela conviendrait ?
Cdlmnt
Merci pour ton aide via55,
Il m'est impossible de les saisir par ordre alphabétique.
En effet, la saisie s'effectue en fonction de la réception des semences. Je note aussi d'autres infos comme leur provenance, leur date de réception...
Il peut se passer plusieurs mois entre la saisie des premières et des dernières semences.
Par contre (mes excuses, j'ai dit une bêtises), si B et C sont identiques, le code doit s'incrémenter malgré tout. En effet, la provenance et la date ne sont pas forcément identiques. Le code doit être différent car le suivit sera différent.
Ce code me permet de réaliser un étiquetage très simple, grâce auquel je peux avoir accès à toute une série d'infos sur la plante, bien des années plus tard.
Merci, Larix
Il m'est impossible de les saisir par ordre alphabétique.
En effet, la saisie s'effectue en fonction de la réception des semences. Je note aussi d'autres infos comme leur provenance, leur date de réception...
Il peut se passer plusieurs mois entre la saisie des premières et des dernières semences.
Par contre (mes excuses, j'ai dit une bêtises), si B et C sont identiques, le code doit s'incrémenter malgré tout. En effet, la provenance et la date ne sont pas forcément identiques. Le code doit être différent car le suivit sera différent.
Ce code me permet de réaliser un étiquetage très simple, grâce auquel je peux avoir accès à toute une série d'infos sur la plante, bien des années plus tard.
Merci, Larix
Bonjour
en ligne 1 etiquettes : A1:code; B1:plante
en A2:
a tirer vers le bas
Edit 9h57: corrigé une mauvaise recopie( ajouté &"*")
Michel
en ligne 1 etiquettes : A1:code; B1:plante
en A2:
=SI(B2="";"";MAJUSCULE(GAUCHE(B2;3))&TEXTE(NB.SI(B$1:B1;GAUCHE(B2;3)&"*")+1;"00"))
a tirer vers le bas
Edit 9h57: corrigé une mauvaise recopie( ajouté &"*")
Michel
Bonjour,
A moins que je m'y prends mal ou que je n'ai pas su corrigé la mauvaise recopie, le code ne s'incrémente pas pour une même plante.
Merci Michel
A moins que je m'y prends mal ou que je n'ai pas su corrigé la mauvaise recopie, le code ne s'incrémente pas pour une même plante.
Merci Michel
Que veux tu que je te dise ? que j'ai vérifié avant de poster ? Que....
la preuve puisque....
https://www.cjoint.com/?3BnqFyVdVuy
la preuve puisque....
https://www.cjoint.com/?3BnqFyVdVuy
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Désolé Michel mais sur mon ordi, ça ne fonctionne pas.
Je n'ai que des codes se terminant par 01.
Ça vient probablement de moi. J'ai plus souvent les mains dans la terre que sur un clavier.
De plus, dans mon énoncé, la colonne A correspond au code, la B au genre de la plante en latin (ex: Carpinus) et la colonne C décrit l'espèce en latin (ex: betulus).
Mais peut être mon cas est-il désespéré...
Merci quand même pour votre aide.
Larix
Je n'ai que des codes se terminant par 01.
Ça vient probablement de moi. J'ai plus souvent les mains dans la terre que sur un clavier.
De plus, dans mon énoncé, la colonne A correspond au code, la B au genre de la plante en latin (ex: Carpinus) et la colonne C décrit l'espèce en latin (ex: betulus).
Mais peut être mon cas est-il désespéré...
Merci quand même pour votre aide.
Larix
bon, envoie ton classeur
pour joindre une pièce
mettre le classeur sans données confidentielles en pièce jointe sur
https://www.cjoint.com/
puis copier l'adresse du lien et la coller dans le message de réponse
pour joindre une pièce
mettre le classeur sans données confidentielles en pièce jointe sur
https://www.cjoint.com/
puis copier l'adresse du lien et la coller dans le message de réponse
Bonjour,
Ci joint ton classeur en retour
https://www.cjoint.com/?3BoijoySmKj
La formule est la m^me: si ça ne te va pas, je n'ai pas donc compris ta demande ou cette dernière était mal rédigée
A noter que tu as des espèces commençant par les m^mes 3 lettres comme "trochodendron" et "tropaleoum"
Tu dis...
Ci joint ton classeur en retour
https://www.cjoint.com/?3BoijoySmKj
La formule est la m^me: si ça ne te va pas, je n'ai pas donc compris ta demande ou cette dernière était mal rédigée
A noter que tu as des espèces commençant par les m^mes 3 lettres comme "trochodendron" et "tropaleoum"
Tu dis...
Bonjour,
Merci Michel,
Je ne pense pas que le problème vienne de ta formule.
J'ai ouvert ton fichier mais chez moi, toujours le même souci : que des codes se terminant par 01. J'ai essayé sur un ordi avec libre office et idem.
Je t'ai déjà fait perdre assez de temps pour l'instant et je me pencherais sur le problème quand j'aurai plus de temps.Je te tiens au courant.
En tout cas merci pour ta patience.
Larix
Merci Michel,
Je ne pense pas que le problème vienne de ta formule.
J'ai ouvert ton fichier mais chez moi, toujours le même souci : que des codes se terminant par 01. J'ai essayé sur un ordi avec libre office et idem.
Je t'ai déjà fait perdre assez de temps pour l'instant et je me pencherais sur le problème quand j'aurai plus de temps.Je te tiens au courant.
En tout cas merci pour ta patience.
Larix
Bonsoir,
Dans la deuxième partie de ta formule, GAUCHE(B2;3)&"*" ne semble pas plaire à mon ordi.
En la remplaçant par : B2, ce qui donne :
=SI(B2="";"";MAJUSCULE(GAUCHE(B2;3))&TEXTE(NB.SI(B$1:B1;B2)+1;"00"))
mes codes s'incrémentent enfin.
Petit souci effectivement, si deux genres différents (voir 3) ont les trois premières lettres identique, le code sera le même.
Dans la deuxième partie de ta formule, GAUCHE(B2;3)&"*" ne semble pas plaire à mon ordi.
En la remplaçant par : B2, ce qui donne :
=SI(B2="";"";MAJUSCULE(GAUCHE(B2;3))&TEXTE(NB.SI(B$1:B1;B2)+1;"00"))
mes codes s'incrémentent enfin.
Petit souci effectivement, si deux genres différents (voir 3) ont les trois premières lettres identique, le code sera le même.