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

  • Votes
  • Date
  • Date décroissante
  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
    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
      1. Ah oui j'avais pas vu inserer, vraiment besoin de changer mes verres moi !
        j'avais compris étirer la formule !!!
    2. Contributeur
      ... tu peux aussi définir un nom pour tes cellules ...
      1. Contributeur
        non plus, l'insertion de ligne au dessus décale le champ nommé
      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 ...
      3. Contributeur
        ah?
      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.
      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
    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
      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