bloquer les cellues dans une formules

nex73

XLDnaute Nouveau
Bonjour, je souhaite lorsque je fais un copier coller que certaine cellule dans la formule restent les même j'ai donc mis le signe dollars(cf: ci dessous), ca fonctione uniquement lorsque je fais un copier coller horizontal, quand il est vertical, les cellules changent quand même.

j'espere etre clair....
merci de votre aide

=($AB62*G71)-$AB61
 

ChTi160

XLDnaute Barbatruc
Salut nex73

je pense qu'il te faut un peu plus de Dollars

ex
=($AB62*G71)-$AB61'la tu bloques la Colonne

=(AB$62*G71)-$AB$61'ici tu bloques la Ligne

=($AB$62*G71)-$AB$61 'et ici les deux

bonne fin de soirée


oupssssssss Salut MystSith pas vu lol
re oupsssssssssssSalut Sylvie Lol
Message édité par: Chti160, à: 01/09/2005 22:39

Message édité par: Chti160, à: 01/09/2005 22:40
 

Gael

XLDnaute Barbatruc
Bonsoir Nex73,

Comme l'adresse d'une cellule se compose d'une colonne puis d'une ligne, tu peux bloquer l'une ou l'autre ou bien les deux.

Pour bloquer la cellule AB62 dans la formule, il faut donc mettre:

$AB$62

Lorsque tu clique dans ta formule sur AB62 par exemple, si tu fais F4, XL va mettre $AB$62

Tu refais F4 XL affiche: AB$62 pour bloquer la ligne
Re F4: $AB62 pour bloquer la colonne
Re F4: AB62 aucun blocage.
re F4: $AB$62 etc...

La touche F4 est très pratique pour ça.

@+

Gael

Bonsoir Sylvie, Bonsoir Jean-marie, Bonsoir Mystith,

Je pensais vraiment qu'il n'y avait plus personne à cette heure-ci. Désolé je ne vous avais pas vu.

@+

Gael

Message édité par: Gael, à: 01/09/2005 22:44
 

andré

XLDnaute Barbatruc
Salut,

Puisqu'on est dans les astuces, en voici une autre.

Il arrive que, pour que des formules s'incrémentent à la copie, on ne puisse lors de leur écriture faire usage des $ (valeur absolue).

Mais alors, comment copier cette formule à un autre endroit de la feuille, sans que les références ne s'incrémentent, de sorte que là elles puissent à nouveau s'incrémenter ?
Le cas se présente frequemment lors de copie de tableaux.

Il suffit de taper un espace devant le = de la formule (ce qui en fait du texte), de la copier, puis de supprimer cet espace dans la formule originale et sa copie.

Bonne journée.
Â+
 

JeanMarie

XLDnaute Barbatruc
Bonjour tout le monde

IL y a aussi la possibilité en nommant la cellule.

1) sélectionner la cellule AB62
2) dans la barre d'outils 'formule', changer le terme AB62 par un Mot
3) puis il suffit de mettre ce Mot dans la formule

=(LeMot*G71)-$AB61

@+Jean-Marie
 

Gael

XLDnaute Barbatruc
Bonjour à tous,

Merci pour ces astuces complémentaires. Je n'avais jamais essayé en nommant une cellule, ça marche très bien.

André, pour le cas que tu expliques, je procède généralement en sélectionnant la formule complète puis Ctrl C, Echap pour sortir de la modification en cours et Ctrl V pour coller le contenu dans une autre cellule.

@+

Gael
 

andré

XLDnaute Barbatruc
Salut Gael,

Je ne connaissais pas, je l'essaie sur le champ ... !

Me voilà déjà de retour.
Il doit y avoir quelque chose qui m'échappe.

Explication :
En A1 en B1, deux valeurs
En C1 : =A1*B1 (que je ne veux pas mettre en valeurs absolues, parce que cette formule doit s'incrémenter dans mon tableau)

Maintenat je souhaite copier cette formule en D5 (par exemple), mais qu'elle reste =A1*B1 et qu'elle ne devienne pas B5*C5

J'ai suivi ta procédure, mais cela ne fonctionne pas.
Pourtant d'habitude je comprends tout très vite ... quand on me l'explique longuement.

Â+
 

Gael

XLDnaute Barbatruc
Bonjour André,

En fait c'est très simple. Avec ton exemple:

Tu cliques sur la cellule C1
Dans la barre de formules, tu sélectionnes toute la formule
Tu fais Ctrl C
Tu fais Echap
Tu cliques sur une autre cellule
Dans la barre de formules tu fais Ctrl V

C'est surtout très pratique avec Insertion Nom Définir, car la zone fait référence à est toujours un peu délicate à manipuler (car tu appuies sur une flèche de direction, XL met une référence de cellule...) mais accepte le Ctrl V.

ça permet en fait de tester une formule compliquée comme un Décaler avec index equiv etc... dans une cellule normale puis quand tout est OK on copie le contenu de la barre de formules et Ctrl V dans la zone fait référence à et le tour est joué.

Bonne journée.

@+

Gael
 

Discussions similaires

Statistiques des forums

Discussions
312 100
Messages
2 085 294
Membres
102 854
dernier inscrit
ADRIENVR