formule de répétition

  • Initiateur de la discussion Initiateur de la discussion Antoine
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

A

Antoine

Guest
Bonjour à tous,

J'ai une référence dans une colonne et un nombre associé à cette référence dans une autre colonne, et je souhaite sur une autre feuille avoir sur chaque ligne la référence écrite qui correspond à mon nombre.

Un fichier ci-joint pour mieux comprendre

Sachant que je ne souhaite pas passer par une macro.

Merci de votre aide et bonne journée

Antoine
 
Oups! le fichier

Voici mon fichier joint


Antoine écrit:
Bonjour à tous,

J'ai une référence dans une colonne et un nombre associé à cette référence dans une autre colonne, et je souhaite sur une autre feuille avoir sur chaque ligne la référence écrite qui correspond à mon nombre.

Un fichier ci-joint pour mieux comprendre

Sachant que je ne souhaite pas passer par une macro.

Merci de votre aide et bonne journée

Antoine
 
Décidemment!!


Antoine écrit:
Oups! le fichier

Voici mon fichier joint


Antoine écrit:
Bonjour à tous,

J'ai une référence dans une colonne et un nombre associé à cette référence dans une autre colonne, et je souhaite sur une autre feuille avoir sur chaque ligne la référence écrite qui correspond à mon nombre.

Un fichier ci-joint pour mieux comprendre

Sachant que je ne souhaite pas passer par une macro.

Merci de votre aide et bonne journée

Antoine
[file name=exemple_20051103172047.zip size=1613]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/exemple_20051103172047.zip[/file]
 

Pièces jointes

Bonsoir antoine

Cette petite macro devrait faire l'affaire :

Sub Bouton1_QuandClic()
Dim c As Range
Dim ligne As Integer

ligne = 2

For Each c In Range('a2:a' & Range('a65536').End(xlUp).Row)
   
For j = 1 To c.Offset(0, 1)
        Sheets('résultat').Cells(ligne, 1) = c
        ligne = ligne + 1
   
Next j
Next c

End Sub

salut
[file name=exemple_20051103174849.zip size=7394]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/exemple_20051103174849.zip[/file]
 

Pièces jointes

re

Fantastique me parait un peu abuser 🙂

Par contre pour les formules tu n'es pas tombé sur le meilleur du forum (loin s'en faut).

Mais soit patient connaissant nos amis formulistes une réponse devrait pas tarder à venir.

salut
 
Bonsoir Antoine, Bonsoir Hervé, Bonsoir Claude,

Une autre solution en formule.

C'est moins bien que la macro d'Hervé puisque je ne gère pas le cas où le nombre de répétitions est égal à 0, il y aura au moins une ligne avec la référence.

Ceci dit si le nombre est égal à 0, il suffit de supprimer la ligne et tout est OK.

@+

Gael [file name=Antoine_20051103192643.zip size=6982]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Antoine_20051103192643.zip[/file]
 

Pièces jointes

re antoine, salut claude, gael

Superbe travail 🙂

Gael, petite question : Comment faire dans ton fichier pour rendre 'dynamique' les plages des noms NB et rèf.

En somme, je veux rajouter des noms dans la colonne A de la feuille 1 , et que les plages s'ajustent automatiquement.

d'avance merci

salut

Message édité par: Hervé, à: 03/11/2005 20:55
 
Rebonsoir à tous,

Effectivement, c'est mieux de définir des plages variables en utilisant la fonction décaler:

exemple pour ref:

=DECALER(Feuil1!$A$2;;;NBVAL(Feuil1!$A:$A)-1)

On part de A2, sans décalage de ligne ni de colonne et avec une hauteur égale au nombre de valeurs de la colonne -1 à cause du titre.

Idem pour Nb avec la colonne B.

Exemple dans le fichier joint. Pour vérifier, il suffit de faire insertion, nom définir, de sélectionner un nom puis de cliquer dans la zone 'fait référence à' et XL affiche automatiquement le résultat.

@+

Gael [file name=Antoine_20051103213308.zip size=7037]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Antoine_20051103213308.zip[/file]
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 Fusion de cellules
Réponses
5
Affichages
171
Réponses
3
Affichages
252
  • Question Question
Microsoft 365 Tableau
Réponses
5
Affichages
286
  • Question Question
Microsoft 365 Fonction si
Réponses
7
Affichages
215
Réponses
11
Affichages
237
Réponses
3
Affichages
253
Réponses
34
Affichages
843
Retour