Geler Formule

Bonsoir,

Je voudrais savoir s'il est possible de geler une cellule Excel contenant une formule.
Par exemple j'ai une formule présent dans la cellule A1 : =somme(B4+B5)
Si j'insère une ligne en B2, ma formule devient automatiquement : =somme(B5+B6)

J'ai essayer de verrouiller avec des $ devant mais cela ne gèle pas la formule.
Est ce que cette demande est possible ?

Merci de votre retour,

Cordialement,

5 réponses

  1. Bonjour à vous,

    Malgré l'aide de Via et Raymond, ce match est remporté par Vaucluse.
    Vous êtes tous les 3 très bons et formidables, Bravo à vous 3 pour votre aide.
    C'est beau à voir.

    Bonne journée.
    yao
    0
    1. Merci a vous pour vos réponses,
      En effet la formule de Vaucluse fonctionne parfaitement.
      Par contre je n'ai pas pu essayé en nommant la plage de cellule.

      Encore merci
      0
      1. Contributeur
        ... tu peux aussi définir un nom pour tes cellules ...
        0
        1. Contributeur
          non plus, l'insertion de ligne au dessus décale le champ nommé
          0
        2. Contributeur
          Je n'en suis pas aussi sûr que toi : Si la cellule B5 est définie comme s'appelant "bêta", elle gardera son nom quelles que soient les insertions/suppressions de liens/colonnes qui pourraient survenir ...
          0
        3. Contributeur
          ah?
          0
        4. Contributeur
          Oui, ami Vaucluse ; je confirme :
          c'est même l'une des raisons principales de nommer une cellule ou une plage, car les formules ne sont pas affectées par des insertions/suppressions de lignes/colonnes dans la feuille.
          D'ailleurs c'est facile à vérifier ...

          Amitiés.
          0
        5. Bonjour Raymond,
          Bonjour Vaucluse,

          Raymond, tu à failli ébranler mes certitudes et donc,
          je viens de faire l'essai avec Excel 2003 et avec Excel 2007,
          et ça confirme ce que dit Vaucluse :
          - J'ai nommé Beta la cellule A5
          - J'ai inséré une cellule au dessus de A4
          - et maintenant, Beta se trouve en A6
          et donc l'insertion décale le champ nommé

          Cordialement
          Patrice
          0
      2. Contributeur
        Bonsoir
        non ce 'est pas possible directement avec ou sans blocage
        par contre vous pouvez écrire:
        =SOMME(INDIRECT("B4:B5"))
        qui part d'un texte et ne changera pas avec les insertions
        (indirect transforme en adresse le texte entre guillemets)

        crdlmnt
        Ps: éh non mon ami Via, comme le dit Sayien, même si tu bloques, insérer des lignes décale l'adresse

        Errare humanum est, perseverare diabolicum
        0
        1. Ah oui j'avais pas vu inserer, vraiment besoin de changer mes verres moi !
          j'avais compris étirer la formule !!!
          0
      3. Bonsoir

        il faut des $ devant les lettres et devant les chiffres pour avoir une référence absolue : $B$5+$B$6

        Cdlmnt

        "L'imagination est plus importante que le savoir." A. Einstein
        0