Problème pour étirer un calcul

Bonjour, je souhaite étirer une formule mais excel ne répond pas comme prévu.

Sur la même ligne, on a :

$J321/$J$422*('Données VENTES'!G$93+'Données VENTES'!G$102);

$K321/$K$422*('Données VENTES'!G$94+'Données VENTES'!G$98+'Données VENTES'!G$101+'Données VENTES'!G$100);

$L321/$L$422*('Données VENTES'!G$95+'Données VENTES'!G$96+'Données VENTES'!G$97)

(première séquence de trois cellules)

$J321/$J$422*('Données VENTES'!H$93+'Données VENTES'!H$102);

$K321/$K$422*('Données VENTES'!H$94+'Données VENTES'!H$98+'Données VENTES'!H$101+'Données VENTES'!H$100);

$L321/$L$422*('Données VENTES'!H$95+'Données VENTES'!H$96+'Données VENTES'!H$97)

(deuxième séquence de trois cellules)

ensuite j'essaie d'étirer pour obtenir une troisième séquence de trois colonnes en sélectionnant bien les 6 premières colonnes mais j'obtiens alors:

$J321/$J$422*('Données VENTES'!M$93+'Données VENTES'!M$102);

$K321/$K$422*('Données VENTES'!M$94+'Données VENTES'!M$98+'Données VENTES'!M$101+'Données VENTES'!M$100);

$L321/$L$422*('Données VENTES'!M$95+'Données VENTES'!M$96+'Données VENTES'!M$97)

(troisième séquence de trois colonnes qui n'a pas fonctionné car on aurait du obtenir à chaque fois i majuscule au lieu de M).

Pouvez-vous m'aider?

Bonne fin de journée

Bonjour à tous,

Au lieu d'étirer, tu copies/colles tes 3 cellules en meme temps

Crdlmt

Bonjour,

Oui le problème est que je dois le faire sur un très grand nombre de cellules (pas juste 3 mais sur de nombreuses séries de trois cellules), je ne peux pas copier-coller à chaque fois et changer les valeurs à la main car trop long

Hello,

tu commences en quelle colonne ?
Ou mieux, un fichier à partager ?

Bonjour Antoine 615,

Une petite présentation ICI serait la bienvenue

Si vous ne l'avez pas encore fait, je vous invite à lire la charte du forum [A LIRE AVANT DE POSTER]
qui vous aidera dans vos demandes et réponses sur ce forum et notamment :

  • Pour plus de lisibilité, utilisez la fonctionnalité </> pour insérer vos codes VBA (et si possible aussi pour vos formules Excel).

Merci d'y faire attention les prochaines fois SVP

Bonjour DjiDji59430, Mc Charon

Je ne peux pas le partager car confidentiel, je vais de M à U sur la ligne 321 pour les valeurs que j'ai citées sur mon premier message (mais ça n'a pas énormément d'importance ici); je voudrais étirer jusqu'à BB321. à chaque fois la lettre doit revenir dans trois cellules à la suite puis changer. Par exemple: MNO---PQR---STU...

MNO correspond à G; PQR à H; STU à I d'un autre fichier (ventes)

Bonjour,

changer les valeurs à la main car trop long

quand tu copies colles les 3 cellues toutes les references sans $ sont ajustées

Et si tu mettais ton fichier, tes explications deviendraient limpides (j'espere)

Crdlmt

Le problème ne se situe pas sur les $ mais sur les références à la feuille données ventes car les lettres ne changent pas correctement quand j'étire la formule

Re,

Voici une solution pour sélectionner la colonne

=DECALER(Feuil4!M1;0;-ARRONDI(0,6682*COLONNE()-2,384;0))

du coup tu remplaces ta formule en M ça par celle ci

=$J321/$J$422*(DECALER('Données VENTES'!M$93;0;-ARRONDI(0,6682*COLONNE()-2,384;0))+DECALER('Données VENTES'!M$102;0;-ARRONDI(0,6682*COLONNE()-2,384;0)))

tu transposes pour les deux autres et tu copies 3 par 3

merci beaucoup, cela fonctionne sur la première colonne. Pour les autres colonnes il faut donc juste que je change les M$93 en adaptant ?Dernière question que signifie le 384 et faut-il le changer?

=$J321/$J$422*(DECALER('Données VENTES'!M$93;0;-ARRONDI(0,6682*COLONNE()-2,384;0))+DECALER('Données VENTES'!M$102;0;-ARRONDI(0,6682*COLONNE()-2,384;0)))
=$J321/$J$422*(DECALER('Données VENTES'!N$94;0;-ARRONDI(0,6682*COLONNE()-2,384;0))+DECALER('Données VENTES'!N$98;0;-ARRONDI(0,6682*COLONNE()-2,384;0))+DECALER('Données VENTES'!N$101;0;-ARRONDI(0,6682*COLONNE()-2,384;0))+DECALER('Données VENTES'!N$100;0;-ARRONDI(0,6682*COLONNE()-2,384;0)))
=$J321/$J$422*(DECALER('Données VENTES'!O$95;0;-ARRONDI(0,6682*COLONNE()-2,384;0))+DECALER('Données VENTES'!O$96;0;-ARRONDI(0,6682*COLONNE()-2,384;0))++DECALER('Données VENTES'!O$97;0;-ARRONDI(0,6682*COLONNE()-2,384;0)))

donc tu as les formules pour la 1ère, 2ème et 3ème colonnes, ensuite il suffit juste de copier en chaine

et le 0,6682*colonne()-2,384 permet de trouver l'ecart entre les deux colonnes

Merci beaucoup, j'ai compris la logique même si ça ne fonctionne pour l'instant que pour une ligne, ça devrait me débloquer maintenant :)

Re,

Rechercher des sujets similaires à "probleme etirer calcul"