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. 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
    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
      1. 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
      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
        1. Ah oui j'avais pas vu inserer, vraiment besoin de changer mes verres moi !
          j'avais compris étirer la formule !!!
      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