Alors voici mon "problème". J'ai un fichier excel ou j'ai une liste monstrueuse de mesure.........genre plus de 57000 points de mesure. A partir de là j'aimerai faire une courbe graphique mais bien évidemment impossible de mettre toutes ces valeurs. Donc j'aimerai faire un échantillonnage et prendre la première valeur et ensuite tous les 100, prendre la valeur contenu dans la case et mettre tout ca dans une autre colonne pour les utiliser par la suite dans un graphe. (exemple: prendre la valeur de l'adresse 1 et la mettre dans une autre case, ensuite allé prendre la valeur de l'adresse 100 et la mettre dans la case en dessous de la première valeur prise, etc, etc. Et prendre la dernière mesure.
Je sais bien qu'il "suffit" de faire une boucle, mais n'étant pas du tout fort avec excel...je ne sais pas du tout comment écrire cela
Bnjour !
Une solution (parmi d'autres probablement). Et sans boucle !
Hypothèse : les nombres sont dans le champ $a1:$a65000
Dans la colonne b, inscrire en b1 la valeur 1, en b2 la formule =100+b1 et dupliquer cette formule jusqu'en b650
Ces cellules b1, b2 etc. prendront donc les valeurs 1, 101, 201, 301 etc ...
En colonne C on utilise la fonction INDEX
En c1 écrire = index($a1:$a65000;b1) et dupliquer cette formule jusqu'en c650
Les cellules c1, c2 etc renverront alors les valeurs des cellules a1, a101, a201 etc..
Voili voilou , Merci qui ?
Il y a trois catégories d'hommes : ceux qui savent compter, et ceux qui ne savent pas...
04/12/2007 - 09h31
alex.n
Date d'inscription
décembre 2007
Âge
29
Messages
2
Re : Echantillonnage sous excel 2003
"Merci qui?
Merci danyvio!
04/12/2007 - 09h33
mécano41
Date d'inscription
janvier 2006
Localisation
Romorantin_Lanthenay
Âge
69
Messages
2 961
Re : Echantillonnage sous excel 2003
Bonjour,
Tu peux le faire assez simplement, sans macro, comme dans le fichier joint. Là, je l'ai fait de 10 en 10 mais il suffit de changer le pas et le nombre de lignes de la colonne B. Le nombre de lignes numérotées de B est égal au nombre de lignes de A divisé par le pas. Pour toi, si tu as 57000 points dans A et un Pas = 100, tu numérotes 5700 lignes en B et tu "tires" la formule de C1 sur 5700 lignes (ou mieux : tu mets "1" en B1 puis "=B1+1" en B2 et ensuite tu "tires" la formule de C1 en C2 puis les deux formules de B2 et C2 sur 5700 lignes)