Copier la valeur d'une cellule sur X lignes

Résolu/Fermé
Haeny - 17 janv. 2015 à 18:35
 Haeny - 17 janv. 2015 à 20:21
Bonjour,

Je cherche à faire une manipulation sur Excel mais je ne connais pas la procédure à suivre :

J'ai une colonne contenant des données. Et il faudrait que chacune de ces données soient retranscrite dans la colonne adjacente quatre fois d'affilée. Donc concrètement ça donnerait :


Colonne 1
1
2
3


Colonne 2
1
1
1
1
2
2
2
2
3
3
3
3
et ainsi de suite
Je précise qu'il y a 8700 lignes donc je recherche quelque chose qui me permettrait de faire ça en quelques secondes ou quelques minutes seulement.

Merci d'avance.


1 réponse

via55 Messages postés 14495 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 7 novembre 2024 2 735
Modifié par via55 le 17/01/2015 à 18:48
Bonsoir

En supposant les données de la 1ere colonne commençant en A1, en B1 la formule =INDIRECT("A"&ARRONDI.SUP(LIGNES($B$1:B1)/4;0))
A étirer ensuite au bas de la colonne (double-clic sur carré noir en bas à droite de cellule )

A adapter à ton fichier ( Si ne commence par exemple qu'en A3 la formule devient =INDIRECT("A"&ARRONDI.SUP(LIGNES($B$1:B1)/4;0)+2) etc)

Cdlmnt

"L'imagination est plus importante que le savoir." A. Einstein
0
Merci pour ta réponse claire et rapide.

Mais quand j'emploie ta formule, j'ai le message d'erreur suivant : #NAME?
0
via55 Messages postés 14495 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 7 novembre 2024 2 735 > Haeny
Modifié par via55 le 17/01/2015 à 19:07
Indiques moi la formule que tu as finalement employé pour voir où peut se trouver l'erreur
Ton Excel doit être en anglais, mais tu ne l'avais pas précisé
Si c'est le cas il faut remplacer ARRONDI.SUP par ROUNDUP

Cdlmnt
0
Haeny > via55 Messages postés 14495 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 7 novembre 2024
17 janv. 2015 à 20:10
=INDIRECT("A"&ROUNDUP(LIGNES($B$1:B1)/4;0))

Effectivement mon Excel est en anglais, désolée pour cet oubli.
Je viens de tester avec cette formule et ça ne marche toujours pas :/ J'ai aussi essayé en remplaçant "LIGNES" par "LINES" (pour dire d'essayer) mais ça n'a rien donné non plus
0
via55 Messages postés 14495 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 7 novembre 2024 2 735 > Haeny
17 janv. 2015 à 20:17
Ah oui j'ai oublé de traduire LIGNES aussi !! c'est ROWS qu'il faut mettre à la place
Maintenant ça devrait être bon
0
Haeny > via55 Messages postés 14495 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 7 novembre 2024
17 janv. 2015 à 20:21
Bingo! Merci beaucoup :)
0