Excel : Extension de formule horizontale
Résolu
Bloodlust
-
cooldown -
cooldown -
Bonjour.
Je suis au bord du craquage, quelque chose doit voler sous peu, c'est l'hystérie...
J'ai des données massives en colonnes (des % de rebuts sur 40 colonnes, 30 lignes, 50 feuilles).
X1 | Y1 | Z1
X2 | Y2 | Z2
X3 | Y3 | Z3
Etc...
Pour des contraintes qui ne dépendent pas de moi, je DOIS analyser ces données par des tableaux de formules en ligne :
opérations sur X1 | op X2 | op X3 | etc...
Or, si je rentre ma premiere formule (op X1), et que je l'étends vers la droite, j'obtiens toujours:
op x1 | op Y1 | op Z1 | etc...
Si je lui montre l'exemple 3-4 fois en modifiant moi même les cellules, il s'en fout complètement et continue de me faire sauter les formules de colonne au lieu de lignes.
J'ai beau tourner le problème (et les mots) dans tous les sens sur google, je ne trouve pas de réponses, ni même de problèmes similaires au mien. Les tutos ou autres fichiers d'aide passent dessus à la vas-vite, ou je ne sais pas trouver les bons mots clefs, que sais-je...
Merci à tous ceux qui m'accorderont un peu de temps.
Je suis au bord du craquage, quelque chose doit voler sous peu, c'est l'hystérie...
J'ai des données massives en colonnes (des % de rebuts sur 40 colonnes, 30 lignes, 50 feuilles).
X1 | Y1 | Z1
X2 | Y2 | Z2
X3 | Y3 | Z3
Etc...
Pour des contraintes qui ne dépendent pas de moi, je DOIS analyser ces données par des tableaux de formules en ligne :
opérations sur X1 | op X2 | op X3 | etc...
Or, si je rentre ma premiere formule (op X1), et que je l'étends vers la droite, j'obtiens toujours:
op x1 | op Y1 | op Z1 | etc...
Si je lui montre l'exemple 3-4 fois en modifiant moi même les cellules, il s'en fout complètement et continue de me faire sauter les formules de colonne au lieu de lignes.
J'ai beau tourner le problème (et les mots) dans tous les sens sur google, je ne trouve pas de réponses, ni même de problèmes similaires au mien. Les tutos ou autres fichiers d'aide passent dessus à la vas-vite, ou je ne sais pas trouver les bons mots clefs, que sais-je...
Merci à tous ceux qui m'accorderont un peu de temps.
A voir également:
- Étendre formule excel horizontal
- Formule si et excel - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule somme excel colonne - Guide
- Excel mise en forme conditionnelle formule - Guide
- Liste déroulante excel - Guide
4 réponses
Bonjour,
mettons X1,X2,X3 en colonnes 'par Ex A1:A3
pour les mettres en ligne
sélectionne A1:A3
en statique
copier
met toi où tu veux coller
edition collage-spécial -transposé
OU
en dynamique
sélectionne une zone horizontale de 3 colonnes
écris dans la barre de formule
=Transpose(A1:A3)
et tu valides par Ctrl+maj+entree (et non par entree comme d'hab)
Tu vois, pas de quoi s'allonger sur un divan et parler de ta mère! ;-)
mettons X1,X2,X3 en colonnes 'par Ex A1:A3
pour les mettres en ligne
sélectionne A1:A3
en statique
copier
met toi où tu veux coller
edition collage-spécial -transposé
OU
en dynamique
sélectionne une zone horizontale de 3 colonnes
écris dans la barre de formule
=Transpose(A1:A3)
et tu valides par Ctrl+maj+entree (et non par entree comme d'hab)
Tu vois, pas de quoi s'allonger sur un divan et parler de ta mère! ;-)
Merci pour ton aide, je me rappellerai de ce truc, malheureusement ça ne fonctionne pas:
je n'ai pas intérêt à modifier l'agencement des données sources, elles sont bien trop nombreuses.
Ma formule est ainsi : [Colonne A:Ligne X:feuille Z]
[C1:L3:f1] + [C1:L3:f2] / [C3:L3 f1] * etc...
En passant à la cellule de droite, j'ai besoin de
[C1:L4:f1] + [C1:L4:f2] / [C3:L4 f1] * etc...
J'ai réussit à faire 10% de mon boulot en passant 2h à faire des ctrl+H, une vraie stratégie...
je n'ai pas intérêt à modifier l'agencement des données sources, elles sont bien trop nombreuses.
Ma formule est ainsi : [Colonne A:Ligne X:feuille Z]
[C1:L3:f1] + [C1:L3:f2] / [C3:L3 f1] * etc...
En passant à la cellule de droite, j'ai besoin de
[C1:L4:f1] + [C1:L4:f2] / [C3:L4 f1] * etc...
J'ai réussit à faire 10% de mon boulot en passant 2h à faire des ctrl+H, une vraie stratégie...
Bonjour,
Si tu peux te permettre de perdre tes formules tu peux recopier en vertical tes formules, et ensuite faire un collage spécial valeur+transposé du résultat.
Sinon tu as la possibilité d'utiliser decaler(ref;ligne;colonne) en utilisant colonne()-x (x selon ta colonne de départ) comme valeur pour le parametre ligne...
Ex avec des valeurs en A2:A10, saisir en D2 :
=DECALER($A$2;COLONNE()-4;0) et recopier vers la droite
Mais si ta formule est longue ça va devenir lourd...
eric
Si tu peux te permettre de perdre tes formules tu peux recopier en vertical tes formules, et ensuite faire un collage spécial valeur+transposé du résultat.
Sinon tu as la possibilité d'utiliser decaler(ref;ligne;colonne) en utilisant colonne()-x (x selon ta colonne de départ) comme valeur pour le parametre ligne...
Ex avec des valeurs en A2:A10, saisir en D2 :
=DECALER($A$2;COLONNE()-4;0) et recopier vers la droite
Mais si ta formule est longue ça va devenir lourd...
eric
Finalement je m'en sors avec la fonction transpose.
Je me crée une feuille de brouillon ou je fais tout à la verticale, et je transpose dans la feuille finale.
C'est pas idéal comme fonctionnement, mais ça fonctionne sans que je perde trop de temps. Et ça suffira pour mon CdC.
Merci beaucoup pour votre aide Michel M et eriiic.
Bisou!
(Y a quand même de larges zones de fonctionnalités où c'est vraiment mal foutu excel...)
Je me crée une feuille de brouillon ou je fais tout à la verticale, et je transpose dans la feuille finale.
C'est pas idéal comme fonctionnement, mais ça fonctionne sans que je perde trop de temps. Et ça suffira pour mon CdC.
Merci beaucoup pour votre aide Michel M et eriiic.
Bisou!
(Y a quand même de larges zones de fonctionnalités où c'est vraiment mal foutu excel...)