Dupliquer n fois les valeurs d'une colonne de référence

Bonjour à tous et merci d'avance pour votre aide.

Cela peut paraitre étrange mais dans le but de la réalisation d'une petite base de données de produits, je cherche à réaliser l'opération suivante:
Dupliquer un certain nombre de fois les cellules d'une colonne de référence vers une colonne destionation.
Exemple
: Passer de

Colonne1
Valeur1
Valeur2
Valeur3

à

Colonne 2
Valeur1
Valeur1
Valeur1
...n Fois
Valeur2
Valeur2
Valeur2
...n Fois
Valeur3
Valeur3
Valeur3
...n Fois

ou n est une valeur fixe (exemple: 8)

Existe-t-il une formule ou une astuce pour cela?
Merci bien!

Cordialement

Bonjour et Bienvenu sur XLP,

non ce n'est pas étrange.

=SIERREUR(INDEX(A$2:A$4;ENT((LIGNES($2:2)-1)/B$1)+1);"")

@ tirer vers le bas

Voir PJ

9alee-excel-v1.xlsx (11.61 Ko)

Cordialement

Wahou, merci énormément R@chid!!

Je vais essayer de reformuler pour m'assurer de ma compréhension définitive. On utilise :

1- la fonction index pour renvoyer la valeur de notre colonne de référence (qui est un tableau à une seule dimension) en fonction de sa position (valeur1,2,3 etc.)
2 - On détermine la "position" de la valeur de notre colonne destination (valeur dupliquées) en:

  • utilisant la fonction Ligne qui retourne la ligne de la valeur de notre colonne destination (avec un décalage de 1 à cause du titre de la colonne)
  • On divise par le nombre d'itération pour avoir 'un bloc" de réplication (si on ne garde que l'entier)
  • on ajoute un décalage supplémentaire de 1 pour pallier au "bloc 0" de la division

Très astucieux comme raisonnement!!

Merci encore pour ton aide (si rapide)

Re,

Oui t'as bien compris le fonctionnement

Rechercher des sujets similaires à "dupliquer fois valeurs colonne reference"