Filtre excel et copie incrémentée
Fermé
ABCD123456
Messages postés
3
Date d'inscription
vendredi 14 novembre 2008
Statut
Membre
Dernière intervention
14 novembre 2008
-
14 nov. 2008 à 14:02
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 15 nov. 2008 à 07:41
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 15 nov. 2008 à 07:41
A voir également:
- Filtre excel et copie incrémentée
- Si et excel - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Copie cachée - Guide
- Photo filtre 7 gratuit - Télécharger - Retouche d'image
5 réponses
tchaning
Messages postés
4533
Date d'inscription
mardi 15 juillet 2008
Statut
Membre
Dernière intervention
13 juin 2014
298
14 nov. 2008 à 14:04
14 nov. 2008 à 14:04
il sert a quoi ton filtre ???
ABCD123456
Messages postés
3
Date d'inscription
vendredi 14 novembre 2008
Statut
Membre
Dernière intervention
14 novembre 2008
14 nov. 2008 à 14:46
14 nov. 2008 à 14:46
Je veux créer une codification par concaténation de colonne.
Dans ma colonne A je dispose d'un code, exemple TOTO, TATA, TATI, TUTU en plusieurs endroits.
A chaque changement de code dans A je souhaite démarrer une série de 1 à n
Dans ma colonne B je souhaite créer une série de 1 à n mais cette fonction ne marche pas !
Dans ma colonne C je souhaite concaténer A et B pour obtenir TOTO1, TOTO2, puis TATA1, TATA2, TATA3 ....
J'espère être clair ?
Dans ma colonne A je dispose d'un code, exemple TOTO, TATA, TATI, TUTU en plusieurs endroits.
A chaque changement de code dans A je souhaite démarrer une série de 1 à n
Dans ma colonne B je souhaite créer une série de 1 à n mais cette fonction ne marche pas !
Dans ma colonne C je souhaite concaténer A et B pour obtenir TOTO1, TOTO2, puis TATA1, TATA2, TATA3 ....
J'espère être clair ?
eriiic
Messages postés
24601
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
25 novembre 2024
7 243
14 nov. 2008 à 20:11
14 nov. 2008 à 20:11
Bonsoir,
en B2 tu mets:
=SI(A2=A1;B1+1;1)
et tu recopies vers le bas.
Bien sûr il faut que ta colonne A soit triée.
eric
en B2 tu mets:
=SI(A2=A1;B1+1;1)
et tu recopies vers le bas.
Bien sûr il faut que ta colonne A soit triée.
eric
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 416
15 nov. 2008 à 07:01
15 nov. 2008 à 07:01
Bonjour
une solution si la colonne n'est pas triée, de façon a retrouver la listre incrémentée lors du tri::
Commencez votre liste en A2
Résrever la cellule B1 pour copier le code que vous voulez incrémenter
En B2:
=SI(A2=$B$1;MAX($B$1:B1)+1;0)
Attention aux signes
tirez sur la hauteur du champ
Toutes les lignes où A comportera le code inscrit en B1 seront numérotées dans l'ordre.
Vous pouvez bien sur:
_soit changer le code en B1 pour faire varier la liste
_soit créer une colonne par référence pour avoir autant de liste que de réf
Crdlmnt
PS: si vos codes sont numériques, sautez une liigne pour éviter de placer le code de référence dans le champ des MAX
les champs commencent en Ligne 3 et la formule devient:
=SI(A3=$B$1;MAX($B$2:B2)+1;0)
B2 restant à 0
une solution si la colonne n'est pas triée, de façon a retrouver la listre incrémentée lors du tri::
Commencez votre liste en A2
Résrever la cellule B1 pour copier le code que vous voulez incrémenter
En B2:
=SI(A2=$B$1;MAX($B$1:B1)+1;0)
Attention aux signes
tirez sur la hauteur du champ
Toutes les lignes où A comportera le code inscrit en B1 seront numérotées dans l'ordre.
Vous pouvez bien sur:
_soit changer le code en B1 pour faire varier la liste
_soit créer une colonne par référence pour avoir autant de liste que de réf
Crdlmnt
PS: si vos codes sont numériques, sautez une liigne pour éviter de placer le code de référence dans le champ des MAX
les champs commencent en Ligne 3 et la formule devient:
=SI(A3=$B$1;MAX($B$2:B2)+1;0)
B2 restant à 0
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 416
15 nov. 2008 à 07:41
15 nov. 2008 à 07:41
Suite de mon message précédent, (j'avais oublié la solution)soit
une solution pour incrémenter un tableau complet à partir de 1 pour chaque code, sans renvoi de référence
et sur une seule colonne soit si par exemple votre champ va de 1 à 1000 en colonne A
Avec la ligne 1 pour les titres:
=SI(ESTVIDE(A2;0;NB.SI($A$2:$A$1000;A2)-(NB.SI(A3:$A$1000;A2)
Attention aux signes: le champ est bloqué en haut et en bas dans le premier item, en bas seulement dans le second et commence une ligne au dessous.
Tirez sur la hauteur du champ
Le filtre par code devrait vous donner la liste incrémentée pour chacun telle que vous la souhaitez
Crdlmnt
PS un petit exemple valant mieux qu'un long discours
http://www.cijoint.fr/cjlink.php?file=cj200811/cijos4b2uH.xls
une solution pour incrémenter un tableau complet à partir de 1 pour chaque code, sans renvoi de référence
et sur une seule colonne soit si par exemple votre champ va de 1 à 1000 en colonne A
Avec la ligne 1 pour les titres:
=SI(ESTVIDE(A2;0;NB.SI($A$2:$A$1000;A2)-(NB.SI(A3:$A$1000;A2)
Attention aux signes: le champ est bloqué en haut et en bas dans le premier item, en bas seulement dans le second et commence une ligne au dessous.
Tirez sur la hauteur du champ
Le filtre par code devrait vous donner la liste incrémentée pour chacun telle que vous la souhaitez
Crdlmnt
PS un petit exemple valant mieux qu'un long discours
http://www.cijoint.fr/cjlink.php?file=cj200811/cijos4b2uH.xls