Répéter xfois la valeur d'une cellule dans x cellules

Résolu
67ponot Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   -  
67ponot Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je souhaiterais savoir si il existe une formule permettant de répéter x fois la valeur d'une cellule dans x cellules.

Par exemple, ci-dessous. Je souhaiterais que les valeurs se trouvant dans la colonne B se répètent dans les colonnes suivantes x fois et x étant le nombre mentionné dans la colonne A :
. A .B .C .D .E .F .G .H .I
1 4 45 . 45 45 45 45
2 2 28 . 28 28
3 6 12 . 12 12 12 12 12 12


Donc je souhaiterais que si A1=4 et B1=45 alors 45 doit se retrouver en D1, E1, F1 et G1 etc..

Merci d'avance pour votre aide.

4 réponses

mdo100 Messages postés 126 Date d'inscription   Statut Membre Dernière intervention   22
 
Bonjour 67ponot, PapyLuc51, à toutes et tous.

Tout d'abord mes meilleurs vœux en ce début d'année 2018.

67ponot, un essai si j'ai bien compris:

En "D1"
=SI(COLONNE()-3<=$A1;$B1;"")
Tirer vers la droite et vers le bas autant que nécessaire.

Voir dans le fichier joint:
https://www.cjoint.com/c/HAenooHaBWu

Cordialement.
1
67ponot Messages postés 9 Date d'inscription   Statut Membre Dernière intervention  
 
Bonne Année à vous aussi et merci pour votre réponse qui fonctionne parfaitement !

Je voudrais cependant rajouter une difficulté supplémentaire... :

En fait, je souhaiterais que lorsque j'ai par exemple 2 en A1 puis 27 en B1 puis 3 en C1 puis 30 en D1 puis 5 en E1 et enfin 15 en F1 je puisse avoir 27 dans les cellules H1 et I1 puis ensuite que dans les cellules J1, K1 et L1 s'affichent 30 et enfin que dans les cellules M1, N1, O1, P1 et Q1 s'affichent 15.

Merci par avance.
0
mdo100 Messages postés 126 Date d'inscription   Statut Membre Dernière intervention   22 > 67ponot Messages postés 9 Date d'inscription   Statut Membre Dernière intervention  
 
Re,

J'ai bien identifié cette demande qui est totalement différente de celle initialement faite.

Je pense que par formule, il faudrait utiliser la fonction "DECALER", mais je n'arrive pas a la mettre en œuvre, cela parait complexe par formule, mais sans doute pas impossible.

Voir peut-être par macro VBA, je pense que ccm81 pourrait te proposer quelque chose même si tu n'ais pas familier du VBA.

Cordialement.
0
67ponot Messages postés 9 Date d'inscription   Statut Membre Dernière intervention  
 
Ok. En tous les cas merci beaucoup pour votre formule , elle va m'être utile !
Encore merci pour votre coopération
Cordialement
0