Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

Echantillonnage sous excel 2003



  1. #1
    alex.n

    Echantillonnage sous excel 2003


    ------

    Bonjour à tous,

    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

    Quelqu'un pourrait m'aider

    Merci d'avance à tous
    Alex

    -----

  2. #2
    danyvio

    Re : Echantillonnage sous excel 2003

    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 ?
    On trouve des chercheurs qui cherchent ; on cherche des chercheurs qui trouvent !

  3. #3
    alex.n

    Re : Echantillonnage sous excel 2003

    "Merci qui?


    Merci danyvio!

  4. #4
    mécano41

    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)

    Cordialement

    EDIT : Grillé par Danyvio !
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. excel 2003 fichier introuvable
    Par sylvainj2 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 22/04/2009, 10h25
  2. PictureBox en C++ sous visual 2003
    Par soybenito dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 11/12/2007, 16h34
  3. Access 2003 sous Windows Vista, [2003]Message d'erreur : composant ne fonctionne plus
    Par Jeebee 59 dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 24/09/2007, 13h10
  4. Comment intégrer des données sous Excel dans un StringGrid sous C++ Builder ?
    Par Hoopsy dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 29/05/2007, 11h56
  5. excel 2003 fichier introuvable
    Par linis dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 24/10/2006, 22h00