Extraire valeur et en chercher la valeur max et incrmenter +1
Résolu/Fermé
Ichou45
Messages postés
7
Date d'inscription
mercredi 28 décembre 2016
Statut
Membre
Dernière intervention
30 novembre 2017
-
28 déc. 2016 à 14:22
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 31 déc. 2016 à 08:07
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 31 déc. 2016 à 08:07
A voir également:
- Extraire valeur et en chercher la valeur max et incrmenter +1
- Extraire une video youtube - Guide
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- I14 pro max - Accueil - Guide téléphones
- Excel renvoyer la valeur d'une cellule en fonction d'une autre - Forum Logiciels
- Vba récupérer valeur cellule ✓ - Forum VB / VBA
2 réponses
Ichou45
Messages postés
7
Date d'inscription
mercredi 28 décembre 2016
Statut
Membre
Dernière intervention
30 novembre 2017
28 déc. 2016 à 14:24
28 déc. 2016 à 14:24
Pas de vba, juste formules et ou macro. Merci.
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 413
Modifié par Vaucluse le 28/12/2016 à 14:32
Modifié par Vaucluse le 28/12/2016 à 14:32
Bonjour
deux options selon votre cas
Dans les deux cas: les formules sont matricielles et doivent être entrées avec la touche enter en maintenant les touches ctrl et shift enfoncées. (La formule s'affiche automatiquement entre accolades ans la barre de formule)
pour un exemple de code de A1 à A20:
dans tous les cas, toutes les cellules remplies champ ont un code à 4 chiffres derrière la 1° lettre
1° cas, au plus simple s'il n'y a pas de cellule vide dans le champ:
=MAX(STXT(A1:A20;2;4)+1)
2° cas, il y a des cellules vides dans le champ
=MAX(SI(A1:A20<>"";STXT(A1:A20;2;4))+1)
Notez que les matricielles étant assez gourmandes en capacité et en temps de calcul, il est préférable de limiter les hauteurs de champs au strict minimum utile
crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
deux options selon votre cas
Dans les deux cas: les formules sont matricielles et doivent être entrées avec la touche enter en maintenant les touches ctrl et shift enfoncées. (La formule s'affiche automatiquement entre accolades ans la barre de formule)
pour un exemple de code de A1 à A20:
dans tous les cas, toutes les cellules remplies champ ont un code à 4 chiffres derrière la 1° lettre
1° cas, au plus simple s'il n'y a pas de cellule vide dans le champ:
=MAX(STXT(A1:A20;2;4)+1)
2° cas, il y a des cellules vides dans le champ
=MAX(SI(A1:A20<>"";STXT(A1:A20;2;4))+1)
Notez que les matricielles étant assez gourmandes en capacité et en temps de calcul, il est préférable de limiter les hauteurs de champs au strict minimum utile
crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
Ichou45
Messages postés
7
Date d'inscription
mercredi 28 décembre 2016
Statut
Membre
Dernière intervention
30 novembre 2017
28 déc. 2016 à 15:56
28 déc. 2016 à 15:56
Merci Vaucluse, ça marche bien pour une petite plage mais sur 6036 cellule ca marche pas comme tu dis. Merci encore une fois.
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 413
28 déc. 2016 à 17:23
28 déc. 2016 à 17:23
On ne voit pas pourquoi?
si vous avez un fichier avec la liste de ces 6036 cellules, déposez le sur:
hhhtp://www.cjoint.com
et revenez ici coller le lien créé sur le site que l'on voit ce qui se passe
en attendant voyez ici si ça correspond à ce que vous demandez
https://www.cjoint.com/c/FLCqwslfTyw
à vous lire
crdlmnt
si vous avez un fichier avec la liste de ces 6036 cellules, déposez le sur:
hhhtp://www.cjoint.com
et revenez ici coller le lien créé sur le site que l'on voit ce qui se passe
en attendant voyez ici si ça correspond à ce que vous demandez
https://www.cjoint.com/c/FLCqwslfTyw
à vous lire
crdlmnt
Ichou45
>
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
29 déc. 2016 à 21:52
29 déc. 2016 à 21:52
Le fichier en question est : http://www.cjoint.com/c/FLDuT5APc3E
Certaines colonnes sont masquées a savoir la nature et unité pour matiere premiere.
Certaines colonnes sont masquées a savoir la nature et unité pour matiere premiere.
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 413
>
Ichou45
Modifié par Vaucluse le 30/12/2016 à 07:07
Modifié par Vaucluse le 30/12/2016 à 07:07
Bonjour
Si c'est dans la colonne qu'il faut chercher le code à incrémenter, ça ne peut pas fonctionner car le format des codes n'est pas le même.
Vous avez demandé initialement de traiter des types A1234/2016 ou B3456/2016 et dans cette colonne vous avez aussi des 21/2016 et autres, avec des valeurs qui se répétent (avant le slash).
Alors de quelle valeur voulez vous extraire dans ce mélange pour l'incrémenter?
Et si toutefois il ne s'agit pas de cette colonne, où sont ces codes à traiter?
à vouslire
crdlmnt
Si c'est dans la colonne qu'il faut chercher le code à incrémenter, ça ne peut pas fonctionner car le format des codes n'est pas le même.
Vous avez demandé initialement de traiter des types A1234/2016 ou B3456/2016 et dans cette colonne vous avez aussi des 21/2016 et autres, avec des valeurs qui se répétent (avant le slash).
Alors de quelle valeur voulez vous extraire dans ce mélange pour l'incrémenter?
Et si toutefois il ne s'agit pas de cette colonne, où sont ces codes à traiter?
à vouslire
crdlmnt
Ichou45
>
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
30 déc. 2016 à 23:54
30 déc. 2016 à 23:54
Bonsoir Vaucluse.
1• Merci pour les 2 formules, ça marche a merveille, pour l'année 2017 je supprime les lettres A et B j'uniformise la longueur a 9 caractères ex. 4012/2017.
Je retournerai vers vous pour m'éclairer sur d'autres cas sur ce même fichier.
Très bonne et heureuse fin d'année et bonne fête surtout.
1• Merci pour les 2 formules, ça marche a merveille, pour l'année 2017 je supprime les lettres A et B j'uniformise la longueur a 9 caractères ex. 4012/2017.
Je retournerai vers vous pour m'éclairer sur d'autres cas sur ce même fichier.
Très bonne et heureuse fin d'année et bonne fête surtout.