Forcer une plage de donnees pour un intervalle quelconque

Bonjour,

J ' ai le soucis suivant avec excel:

J' ai un plage de donnees (plus d une vingtaine) que je dois tracer pour un intervalle compris entre 0 et 1.

Je m explique: J ai 20 donnees (colonne x) que je dois mettre dans l´intervalle compris entre 0 et 1 avec un pas adéquat.

je dois faire en sorte que la premiere valeur de X corresponde a 1 et la derniere valeur de X corresponde a 0 , avec le pas adequat.

X Y

63,07816679 1

63,07426369

63,04190068

63,02185461

63,05752418

63,02441546

63,02892258

63,03700993

62,98173978

62,99524321

62,99604687

63,00744251

62,96230876

62,9358258

62,91141489

62,94538245

62,90104372

62,87258069

62,90211595

62,88973652 0

j' espere avoir été assez explicite .

Un aide de votre part me sera plus que bienvenue.

Merci pour votre collaboration.

Bonjour,

Pour la 2e tu retranches 1/19 à 1, pour la 3e 2/19, etc. jusqu'à la 20e = 1 -19/19 = 0 !

Et tu peux faire une boucle pour les inscrire...

Cordialement.

bonjour

a essayer ..............

=SI(A1=MAX(A:A);1;1-SOMME(A$1:A1)/SOMME(A:A))

les val sont en col A

cordialement

Bonjour,

Avant tout je voudrais vous remercier pour votre collaboration, merci mille fois pour vos réponses . Je remercie également tous ceux qui ont pris la peine de me lire.

J' ai essayé les deux méthodes que vous m'avez poposé. bien qu 'elles paraissent similaires, il y a un truc qui m'échappe.

Vous avez ici dans la 1 ere colonne (X) , les donnees, en (Y) la solution proposée par tulipe_4 et en (Z) celle proposée par MFerrand. Pour cette derniere j' ai essayé de faire comme vous me l'avez proposé (je precise "essayer") a partir de la deuxième ligne 1-1/19 puis 1-2/19.......jusqu'á 1-19/19=0 ce qui correspondrait á 1-63,01522545/62,91134679=-0,001862338 et ainsi de suite.

Il est clair que je n'ai pas bien saisi votre solution (désolé je ne suis pas doué sur excel). Pourriez vous m'éclaircir d´avantage. Merci.

Quant á la solution proposée par tulipe_4 , la méthode me paraît fonctionner assez bien, le hic c´est que la dernière valeur n' est pas zéro. Il me faut que cette valeur soit exactement zéro.

Une proposition , correction , suggestion ou autre me serait bienvenue.

Encore merci énormement pour vos efforts et votre collaboration.

Voici "mes resulats".

X Y Z

63,01522545 1 1

62,93112641 1 -0,001862338

62,94142224 0,899958463 -0,00052527

62,96163289 0,849962916 -0,000688961

62,97184463 0,799951317 -0,001010285

62,96516441 0,749931605 -0,001172638

62,93256529 0,6999172 -0,001066431

62,97525468 0,649928689 -0,000548146

62,96805723 0,599906269 -0,001226854

62,9321524 0,549889567 -0,001112423

62,94307773 0,499901384 -0,000541582

62,98041222 0,449904522 -0,000715281

62,94180099 0,399878006 -0,001308852

62,95624173 0,349882159 -0,000694982

62,95797898 0,299874841 -0,000924572

62,89967909 0,249866144 -0,000952192

62,93979008 0,199903755 -2,52975E-05

62,91772564 0,149909505 -0,000663011

62,91134679 0,099932782 -0,000312215

62,89808792 0,049961125 -0,000210799

"quand on cherche, on trouve". parfaitement d´accord avec. Encore faut-il savoir ou chercher et comment. Dieu sait toutes les recherches que j ai faites (site, video, fichiers pdf) avant de tomber sur ce forum et qui porte bien son nom. Je suis tout nouveau dans ce forum ,je ne m'y suis inscrit seulement hier.

Sur ce, passez une excellente journée, et encre merci.

Bonjour,

Voilà la traduction de ma proposition en procédure VBA :

Sub Incrémenter()
    Dim i%
    With ActiveSheet
        For i = 1 To 20
            .Range("Z" & i) = 1 - (i - 1) / 19
        Next i
    End With
End Sub

Tu l'exécutes, et tu verras que sur la feuille où tu l'as exécutée, Z1 aura la valeur 1 et Z20 la valeur 0...

Cordialement.

Bonsoir,

Un grand merci pour votre soutien.

Vous m' ôter une sacrée épine du dos ,du pied ou comme vous voulez. Je nen sais pas combien d´heure j' ai passé sur internet á la recherche de cette solution.

Votre solution est parfaite, nickel chrome. Je peux paraître un peu trop enthousiaste mais c' est que je suis sur un projet de fin détude et ce problème m' a occasionné pas mal de maux de tete.

Merci pour tout.

Merci a tulipe-4 et a tous les autres.

Chapeau

Rechercher des sujets similaires à "forcer plage donnees intervalle quelconque"