Bonjour, cliquez-ici pour vous inscrire et participer au forum.
  • Login:



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

Echantillonnage sous excel 2003

  1. alex.n

    Date d'inscription
    décembre 2007
    Âge
    29
    Messages
    2

    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
     


    • Publicité



  2. danyvio

    Date d'inscription
    octobre 2006
    Localisation
    Lyon
    Âge
    70
    Messages
    2 893

    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 ?
    Il y a trois catégories d'hommes : ceux qui savent compter, et ceux qui ne savent pas...
     

  3. alex.n

    Date d'inscription
    décembre 2007
    Âge
    29
    Messages
    2

    Re : Echantillonnage sous excel 2003

    "Merci qui?


    Merci danyvio!
     

  4. 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)

    Cordialement

    EDIT : Grillé par Danyvio !
    Fichiers attachés
     


    • Publicité




Poursuivez votre recherche :




Sur le même thème :




 

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