Excel : Reférence absolue

Résolu/Fermé
Sheyze - 25 déc. 2009 à 17:36
manet61
Messages postés
202
Date d'inscription
dimanche 26 octobre 2008
Statut
Membre
Dernière intervention
9 juin 2018
- 25 déc. 2009 à 18:11
Bonjour,
J'ai un vrai problème avec excel, et je passe bientôt un partiel :s. Alors merci de me répondre, tout d'abord ca veux dire quoi référence absolue ? Et ensuite c'est quoi la différence entre $A3, $A$3 ou encore A$3 ?
Merci à tous ce qui me répondront.
A voir également:

2 réponses

manet61
Messages postés
202
Date d'inscription
dimanche 26 octobre 2008
Statut
Membre
Dernière intervention
9 juin 2018
168
25 déc. 2009 à 18:11
Bonjour,

dans excel les cellules sonf référenciée de 2 façons

1° Références relatives: Dans ce cas Excel va adapter le contenu de la cellule à la position du curseur.
2° Références absolues: Dans ce cas le contenu de la cellule ne changera pas quelque soit le position du curseur.

Exemple: A1 sera en référence relative ainsi dans une facture par exemple si le taux de TVA se trouve en A1 et le prix HT en B1, le prix TTC en C1, la formule dans C1 sera: =B1*(1+A1). Le resultat sera exact.

Si les prix sont en colonne, en recopiant la formule vers le bas on aura en C2: =B2*(1+A2), (or en A2 le taux de TVA ne sera pas défini)

Pour figer le taux de TVA il faudra que la valeur contenu en A1 soit saisie en valeur absolues. La formule à entrer en C1 devra être: B1*(1+A$1).

Le signe $ va bloquer le réroulement (devant le nom de la colonne, la colonne. devant le nom de la ligne, la ligne.) L'utilisation d'un seul $ s'appelle référence mixte, L'utilisation d'un $ devant le nom de la colonne et d'un $ devant le nom de la ligne s'appelle référence absolue.

Dans l'exemple de la TVA décrit plus haut il vaut mieux utiliser les 2 $ pour pouvoir bloquer les lignes et les colonnes.

La formule recommandée est donc en C1: B1*(1+$A$1).

Bon courage.

A+
6
Raymond PENTIER
Messages postés
56512
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
19 août 2022
17 200
25 déc. 2009 à 18:05
Bonjour.

Quand tu recopies la cellule C1 vers le bas, la formule =A1*B1 devient =A2*B2 puis A3*B3 et ainsi de suite. Mais parfois cette adaptation automatique n'est pas souhaitée.

Ainsi en supposant que A1 soit un taux de TVA à appliquer à tous les montants de B:B, il faut remplacer la référence relative A1 par la référence absolue $A$1 ; de sorte que la formule =$A$1*B1 se copiera en =$A$1*B2 puis =$A$1*B3 etc ...
Si on ne fige que la référence de la ligne avec =A$1*B1 la recopie donnera =A$1*B2, =A$1*B3 ... ce qui revient au même que précédemment.

Mais si c'est en A3 que nous avions eu la formule initiale =A1*A2, une recopie vers la droite aurait donné successivement =B1*B2, =C1*C2 ...
La référence absolue =$A$1*A2 aurait donné après recopie à droite =$A$1*B2, =$A$1*C2 ...
La référence semi-absolue =$A1*A2 aurait donné, elle, =$A1*B2, =$A1*C2 ...
... alors que la référence =A$1*A2 aurait donné après recopie =B$1*B2, C$1*C2 ce qui équivaut à employer la référence relative.

J'espère que tu auras mieux compris le rôle de $ dans l'écriture des références de cellules.
1