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

Résolu/Fermé
valerie - 24 oct. 2017 à 20:37
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 26 oct. 2017 à 09:52
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 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
24 oct. 2017 à 23:22
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
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 lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
25 oct. 2017 à 16:16
Bonjour
pas évident à comprendre.
en C2: A2/B2 ok mais.. vous voulez quoi en C3 et ainsi de suite..?
à vous lire
crdlmnt
0
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 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776 > valerie
25 oct. 2017 à 17:07
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
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 lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
Modifié le 25 oct. 2017 à 17:35
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 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776 > valerie
25 oct. 2017 à 17:42
Avec une macro seulement !
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
25 oct. 2017 à 18:14
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
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
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 lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395 > valerie
26 oct. 2017 à 09:52
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 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
Modifié le 25 oct. 2017 à 18:32
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