Premiers pas avec Calc

Références mixtes : posons le problème

FléchettesLors d'une compétition de fléchettes, les points attribués à chaque concurrent dépendent 

  1. du score obtenu à chaque manche et 
  2. d'un handicap attribué en début de saison en fonction de la valeur du concurrent. 

Meilleur est le concurrent, plus son handicap est élevé. De cette manière, les grands champions peuvent être confrontés à des débutants qui ont toutes leurs chances de gagner. Un peu comme au golf.

Tu peux télécharger le fichier flechettes.ods (clic droit / Enregistrer la cible sous... ) qui présente la grille de calcul des scores.

Les points, en fin de compétition, sont attribués selon le principe suivant :

Fléchettes

A l'issue de chaque manche, on divise les points obtenus par le handicap, de manière à obtenir un score final pour cette manche.

Dans l'exemple ci-dessus, Arthur a obtenu un total de 42 points à la première manche. Son score final pour cette manche (en vert) est obtenu en divisant son score réel par son handicap (1,2). Ce score final peut se calculer par la formule =C3/B3, placée en D3.

Cette formule peut, sans problème, être recopiée vers le bas dans les cellules de la zone D4:D7.

  • Etablis un tableau du même type que celui qui est proposé ci-dessus.
  • Enregistre le document sous le nom flechettes.ods.
  • Ecris la formule indiquée dans la cellule D3.

Cette formule peut-elle être recopiée dans les cellules de la zone F3:F7, pour la deuxième manche ? Quelle difficulté peut-on prévoir ?

  • Quand tu as réfléchi au problème qui va se poser, recopie malgré tout la formule en utilisant le presse papier.

Le résultat obtenu est aberrant:

Résultat aberrant 

A l'issue de la deuxième manche, Arthur qui avait obtenu un score brut de 45 points n'obtiendrait plus que 1,29 points en tenant compte de son handicap !

Mmmmh, il va pas aimer l'informatique, Arthur. Et je crains que les autres concurrents n'apprécient pas plus.

Mmmmhhhh....

Oh mais, je comprends que ça donne des résultats stupides ! Vous avez vu la formule en F3, là où se calcule le score d'Arthur ?

Le problème vient de la formule initiale, écrite en D3 et copiée en F3. Nous y avions écrit =C3/B3. Quand cette formule est recopiée, elle s'adapte car les références sont relatives.
Et le même problème se pose pour toutes les cellules au-dessous.

Bon, résumons-nous. La première partie de la formule recopiée est bien correcte. C'est dans la deuxième partie qu'il y a un problème. Et encore: juste pour la lettre de la colonne !!

Exact. Et la solution est simple: Avant de copier la formule =C3/B3, il faudrait simplement fixer la colonne B (référence absolue) et laisser le numéro de la ligne s'adapter (référence relative).

À retenir

On utilise alors le système de référence mixte, dans lequel:

  • la référence de la colonne est absolue (fixée par $) et la référence de la ligne est relative ou
  • la référence de la colonne est relative et la référence de la ligne est absolue (fixée par $).

Dans la cellule D3, une formule correcte serait =C3/$B3 ; elle signifie que, lors de la recopie, il ne faudra pas changer le B (fixé avec une punaise), mais que la valeur du numéro de la ligne doit être adaptée.

Pour transformer une référence absolue en référence mixte, frappe la combinaison Maj+F4 le nombre de fois suffisant.

  •   Sélectionne la cellule D3
  • Frappe la touche F2 pour modifier le contenu de la cellule: le contenu de la cellule D3 doit bien être la formule =C3/B3 ;
  • Sélectionne la partie B3 de la formule ;
  • Frappe la combinaison Maj+F4 pour modifier le type de référence : la formule devient =C3/$B$3 ;
  • Frappe la touche Maj+F4 le nombre de fois nécessaire pour obtenir la formule =C3/$B3 ;
  • Frappe la touche Enter ;
  • A l'aide du presse-papiers, copie la formule dans la cellule F3 ;
  • Colle la même formule dans toutes les cellules de la zone F3:F7 puis dans la zone H3:H7.
  • Enregistre le document de travail.

Ouais ! C'est Arthur qui va être content.


Peux-tu justifier toutes les formules contenues dans les deux zones que tu viens de remplir ? Examine-les et indique comment elles peuvent être issues de =C3/$B3 que nous avons écrite en D3 et recopiée.

En cas d'hésitation, appelle le professeur.

Les questions suivantes portent sur la feuille de calcul illustrée ci-dessous.

Illustration

La cellule A1 contient la formule =B$2*$C5.

Je recopie cette formule vers le bas, en A2 ; la formule devient :
=B$2*$C5, inchangée
=C$2*$D6
=B$2*$C6
La même formule est recopiée vers la droite, en B1 ; elle devient :
=B$2*$C5, inchangée
=B$2*$C6
=C$2*$C5
La même formule est recopiée vers B2 ; elle devient :
=B$2*$C5, inchangée
=C$2*$C5
=C$2*$C6

Quand tu as répondu correctement à toutes les questions et bien compris les réponses, passe à la page suivante. Vers la page suivante Page suivante


Dernière modification 18/08/2016 Test dans /info ...