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

Résolu
valerie -  
Vaucluse Messages postés 27336 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

3 réponses

  1. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 785
     
    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
    1. 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
  2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    pas évident à comprendre.
    en C2: A2/B2 ok mais.. vous voulez quoi en C3 et ainsi de suite..?
    à vous lire
    crdlmnt
    0
    1. 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
    2. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 785 > 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
    3. 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
    4. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      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
    5. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 785 > valerie
       
      Avec une macro seulement !
      0
  3. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 785
     
    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
    1. 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
    2. 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
      1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453 > 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
    3. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 785
       
      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