Remplacer une partie de formule par le résultat avec F9

Résolu
valerie -  
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour à tous,

Je suis en train de bâtir une liste de prix:
- Dans la colonne A, des ratios d'économie d'échelle
- Dans la colonne B, des prix en fonction de cette échelle.
- Dans la colonne C, j'ai, par exemple en ligne 2: =A2/B2.

Je voudrais que ma formule soit = A2/"valeur dans B2" (disons 1,6), donc =A2/1,6.
Je sais que je peux le faire en sélectionnant B2 dans la fenêtre f(x) et faire F9, mais le soucis est que j'ai environ 3000 référence donc trop long à faire à la main.

Quelqu'un a une idée pour me sauver ? Par exemple demander à excel d'appliquer "F9" sur la seconde case de mon calcul pour toutes les lignes ?

Merci d'avance, vous me sauveriez !

valérie



A voir également:

3 réponses

Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   1 780
 
Bonjour,

Double clic sur la poignée de recopie (la petite croix qui apparait dans le coin inférieur droit de la cellule sélectionnée)
0
valerie
 
Coucou Patrice,

Merci beaucoup de votre réponse ! Malheureusement, ça ne fonctionne pas trop en fait :(
Je sélectionne toute la plage colonne C sous format "A2/B2; A3/B3; A4/B4 etc...". Seule la première ligne est sous le bon format soit A2/1,6. Bref, je sélectionne le tout et clique 2 fois sur la poignée de recopie, mais mes autres cases demeurent bien sous "A213/B213 ?

Merci encore !
valérie
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour
pas évident à comprendre.
en C2: A2/B2 ok mais.. vous voulez quoi en C3 et ainsi de suite..?
à vous lire
crdlmnt
0
valerie
 
Je sais, j'essaie d'être clair mais c'est pas un grand succès :)
Alors:
C2=A2/B2
C3=A3/B3
C4=A4/B4
...
...
...
C289=A289/B289

avec à chaque fois, le chiffre dans la colonne B qui varie.

Je voudrais que la formule dans la case C(x) indique =A(x)/"nombre dans B(x)" (disons, A(x)/3 ou A(x)/200) au lieu de C(x)=A(x)/B(x), sans avoir à sélectionner B(x) et faire F9 pour chacune des lignes dans C.

Je ne sais pas si c'est plus compréhensible ?

Mille mercis encore

valérie
0
Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   1 780 > valerie
 
Bonjour,

C'est toujours pas clair !

En C2, Au lieu d'avoir :
=A2/B2
Tu voudrais avoir la valeur de B2 en clair, i.e. avec B2=1.6, tu voudrais :
=A2/1.6

Le résultat est le même, quel en est l'intérêt ???
0
valerie
 
Exactement.
C'est pour établir un patern de rabais d'échelles de prix dans ma liste de prix, et que mes stagiaires puissent établir d'autres prix sans me demander, en se basant sur ces patterns

Est-ce possible du coup ?
Merci !
valérie
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
pour ma part, je ne vois pas du tout ou vous voulez en venir, ni ce que vous faites de plus avec F9 sur B2
voyez si vous pouvez déposer un exemple avec le résultat attendu ici sur quelques lignes
http://mon-partage.fr
et revenez ici coller le lien créé sur le site
à vous lire?
crdlmnt
0
Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   1 780 > valerie
 
Avec une macro seulement !
0
Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   1 780
 
Re,

Je ne comprend rien à ton tableau !!!
Il n'y a pas en colonne D ce que tu décris en colonne E.

De toutes façons, ce n'est réalisable que par macro, reste à savoir sur quel évènement.

Question subsidiaire : comment fais-tu pour éviter les références circulaires???

0
valerie
 
Eh bien il me semble que si ?
  • En D4 on a "=B4/F3",
  • En E4 on a "=B4/1,6", puisque F3 est égal à 1,6 ?


valérie
0
valerie
 
Ah merveilleux Vaucluse !!

J'ai utilisé ta formule, puis copier coller en texte, puis recopier coller en standard et tout marche !
J'ai mes formule dans f(x) et le résultat final en cellule !

wow vous êtes une équipe super sur comment ça marche !
merci +++
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438 > valerie
 
Pas de quoi
Si ça vous convient, merci de passer le sujet en résolu (sous le titre en haut du fil)
bonne route
crdlmnt
0
Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   1 780
 
Non !!!:
• En D4 il y a la formule :
=B4/F3
• En F4 il y a le texte
=B4/1.6

Est-ce un texte que tu voudrais obtenir en colonne C ?
0