Insertion de colonne qui modifie ma formule

Ahm

XLDnaute Junior
Bonjour,

Comment faire en sorte qu'une formule ne soit pas affecter par une insertion de colonne?

Je m'explique:
Sur feuil1 j'ai
Code:
=SOMME(Feuil2!A5:Feuil2!E5)
Lorsque j'insère une ligne sur feuil2, j'obtiens
Code:
=SOMME(Feuil2!B5:Feuil2!F5)
Or je voudrais que la formule initiale reste inchangée.

Une idée?

A bientôt.
 

Efgé

XLDnaute Barbatruc
Re : Insertion de colonne qui modifie ma formule

Bonjour Ahm, david84,
J'imagine que dans votre phrase "Lorsque j'insère une ligne sur feuil2 " vous voulez parler de colonne...
Avez vous essayé de fixer la formule?
=SOMME(Feuil2!$A5:Feuil2!$E5)
Cordialement
 
Dernière édition:

Efgé

XLDnaute Barbatruc
Re : Insertion de colonne qui modifie ma formule

Re,
Bonjour Papou-net,
Exact (après essai).. Mais la solution de nommer une plage... Bof.
Il faudrait déja nommer les lignes de A5 à E5 par exemple (et pas les colonnes), ensuite si le tableau est long, nommer chaque plage va être fastidieux.
Pour l'instant je n'ai pas d'idée.
Cordialement
 

chris

XLDnaute Barbatruc
Re : Insertion de colonne qui modifie ma formule

Bonjour

Par construction toute insertion élargit la plage.

ON peut biaiser en utilisant des fonctions type INDIRECT ou DECALER qui permettent de raisonner en nombre de colonnes et non en adresse
Code:
=Somme(Decaler(Feuil2!A5;0;0;1;[COLOR=Red][B]5[/B][/COLOR])
 

Ahm

XLDnaute Junior
Re : Insertion de colonne qui modifie ma formule

Bonjour à tous,

Merci pour vos réponse.
Ma formule est un peu plus complexe que l'exemple que j'avais pris au début:

=SOMME((MOD(COLONNE('Feuil3'!J5:XFD5)-COLONNE('Feuil3'!J5);7)=0)*(SI(ESTNUM('Feuil3'!J5:XFD5);'Feuil3'!J5:XFD5;0)))

Lorsque j'insère quelques colonnes dans la feuil3, le J5 de la formule devient Q5.

(L'objectif de cette formule est de faire la somme d'une cellule sur 7 et ce jusqu'à la dernière cellule soit J5+M5+O5+...+XFD5)

Je n'arrive pas à intégrer la fonction DECALER dans ma formule.

Quelqu'un a une idée?
 

jeanpierre

Nous a quitté
Repose en paix
Re : Insertion de colonne qui modifie ma formule

Bonsoir Ahm, Efgé, chris (bises au passage), Papou-net,

Pas bien compris ton problème mais si tu joues avec les $ qui peuvent te bloquer lignes et colonnes...

Ce n'est pas ton exemple en fichier joint qui aide à te répondre.... pas de fichier...

A te lire.

Jean-Pierre
 

chris

XLDnaute Barbatruc
Re : Insertion de colonne qui modifie ma formule

Bonjour

Sans exemple ce n'est pas simple mais J étant la dixième colonne et si toute insertion avant doit maintenir la formule à partir de la 10ème colonne, pour

=SOMME((MOD(COLONNE('Feuil3'!J5:XFD5)-COLONNE('Feuil3'!J5);7)=0)*(SI(ESTNUM('Feuil3'!J5:XFD5);'Feuil3'!J5:XFD5;0)))

Tu as intérêt à définir ta plage par une formule nommée par exemple MAPLAGE
=DECALER(Feuil3!$A$5;0;9;1;X) où X est le nombre de colonnes entre J et XFD (je n'ai pas calculé)
et aussi MAPLAGE2
=DECALER(Feuil3!$A$5;0;9;1;1)

et en remplaçant 'Feuil3'!J5:XFD5 de ta formule par MAPLAGE et 'Feuil3'!J5 par MAPLAGE2

cela marchera si tu insères des colonnes entre A et J (mais pas avant A)
 
Dernière édition:

chris

XLDnaute Barbatruc
Re : Insertion de colonne qui modifie ma formule

Bonjour

Insertion, Nom, Définir
Dans "Nom" taper MAPLAGE par exemple et dans la zone "fait référence à " taper la formule en respectant bien la syntaxe avec nom de feuille et références absolues (ou semi-absolues selon ton besoin).
 

Ahm

XLDnaute Junior
Re : Insertion de colonne qui modifie ma formule

Merci !!
Par contre je suis toujours bloqué, j'ai du louper une étape:
Mon résultat est #NOM

Après tes indications, j'obtiens la formule:
=SOMME((MOD(COLONNE(expe15k)-COLONNE(expe1);7)=0)*(SI(ESTNUM(expe15k);expe15k;0)))

Après avoir défini expe15k et expe1.

Une idée?
 

Ahm

XLDnaute Junior
Re : Insertion de colonne qui modifie ma formule

Bonjour Chris,

La formule en question se situe à la colonne O de la première feuille (fichier exemple joint).

Si tu as une idée de solution, tu me rendrais un grand service !

Merci.
 

Pièces jointes

  • 2010 01 24 Fichier exemple.xls
    42.5 KB · Affichages: 97
  • 2010 01 24 Fichier exemple.xls
    42.5 KB · Affichages: 112
  • 2010 01 24 Fichier exemple.xls
    42.5 KB · Affichages: 106

Discussions similaires

Statistiques des forums

Discussions
311 724
Messages
2 081 936
Membres
101 844
dernier inscrit
pktla