Comment empêcher Excel de modifier une plage lorsque vous faites glisser une formule vers le bas? [fermé]


11

J'essaie de normaliser un ensemble de colonnes de données dans une feuille de calcul Excel.

J'ai besoin d'obtenir les valeurs de sorte que la valeur la plus élevée dans une colonne soit = ​​1 et la plus faible soit = ​​à 0, j'ai donc trouvé la formule:

=(A1-MIN(A1:A30))/(MAX(A1:A30)-MIN(A1:A30))

Cela semble fonctionner correctement, mais lorsque je fais glisser la formule pour remplir les cellules en dessous, elle ne fait A1qu'augmenter, mais A1:A30aussi.

Existe-t-il un moyen de verrouiller la plage en mettant à jour uniquement le numéro qui m'intéresse?

J'ai essayé de mettre Max et min dans une cellule différente et de faire référence à cela, mais cela fait simplement référence à la cellule sous celle dans laquelle se trouvent Max et min et je reçois diviser par zéro erreur car il n'y a rien.

Réponses:


39

Un «$» verrouillera la référence à une référence absolue par rapport à une référence relative. Vous pouvez verrouiller la colonne, la ligne ou les deux. Voici une référence absolue verrouillée pour votre exemple.

(A1-MIN($A$1:$A$30))/(MAX($A$1:$A$30)-MIN($A$1:$A$30))

1
Note latérale: Je pense que cela fonctionne de cette manière pour pratiquement tous les programmes de feuille de calcul modernes - je sais que c'est le cas pour OpenOffice.org Calc et la feuille de calcul de Google Docs.
Erik P.

2
Bonne réponse - mais elle (et la question d'origine) appartiennent à un autre site.
whuber

1
Sur une machine Windows, vous pouvez basculer entre les méthodes de "verrouillage" avec la touche F4.
Chase
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.