Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Appliquer un facteur (échelle) à des valeurs

totti2101

XLDnaute Nouveau
Bonjour,

J'ai un fichier de relevé de données dont les valeurs sont données "brut" et je dois y appliquer une échelle.
Voici une image pour que ce soit plus clair :

Par exemple ici, si je prends la valeur 3426 en C9 je dois y appliquer l'échelle de 1000 pour avoir ma valeur de 3.426 A.
Actuellement je bidouille en insérant une colonne et en faisant le calcul C9/C8.
Ma question est simple, existe-t-il une manipulation à faire pour appliquer directement l'échelle à ma colonne de données sans créer de nouvelles colonnes ?

Merci de votre aide
 

Ikito

XLDnaute Occasionnel
Bonjour,

Ci-joint la macro à exécuter :

VB:
Sub echelle()

    Scale1 = Cells(8, "C")

DerLig = Cells(Rows.Count, "C").End(xlUp).Row

For i = 9 To DerLig
    Cells(i, "C") = Cells(i, "C") / Scale1
Next

End Sub
 

totti2101

XLDnaute Nouveau
Merci à tous de vos réponses.
Dans l'idée je veux juste "adapter" mes mesures avec l'échelle sur l'ensemble de la colonne donc la solution la plus adaptée me semble être celle-ci :
Bonjour,

Ci-joint la macro à exécuter :

VB:
Sub echelle()

    Scale1 = Cells(8, "C")

DerLig = Cells(Rows.Count, "C").End(xlUp).Row

For i = 9 To DerLig
    Cells(i, "C") = Cells(i, "C") / Scale1
Next

End Sub

Je pense partir là dessus.


Bonjour à tous,

Dommage que le fichier ne soit pas joint. Une idée pour trouver l'échelle.

JHA
J'ignorais cette formule je vais la garder dans un coin ça pourra me servir.

Bonjour,
Une autre approche.
Si le but est de calculer la puissance à partir de U et I alors il vous suffit dans D9 de mettre =B9*C9*0,00001

Ici la puissance est directement relevée dans mon tableau. Le but est plutot d'adapter les données pour ensuite les mettre sur un graph ou même les rendre plus lisibles.
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…