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. 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
    1. 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
    2. 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
    3. 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. 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